The Internet Protocol Suite
The Internet Protocol Suite
The Internet Protocol Suite
TCP/IP Networking
Objectives:
Learn the TCP/IP Protocol Suite Be familiar with the network applications used in the industry that a system admin should be well-verse of. Learn the concepts behind network address and ports
Concepts
TCP/IP Networking
From the users point of view, chances are you are quite familiar with how network tools function. But from the point of a system administrator, there is considerable complexity hidden beneath the surface of common network tools such as e-mail, remote printing, web browsing and etc. For system administrators it is a great deal for you to understand the basic design of TCP/IP networking and for troubleshooting TCP/IP problems.
Transport
The Internet protocol suite is the set of communication protocols that implement the protocol stack on which the Internet runs.
Application Layer Communication protocols and methods designed for process-to-process communications across an Internet protocol computer network
Transport Layer
Message segmentation: accepts a message from the (session) layer above it, splits the message into smaller units (if not already small enough), and passes the smaller units down to the network layer. The transport layer at the destination station reassembles the message. Message acknowledgment: provides reliable end-to-end message delivery with acknowledgments.
Network Layer The network layer is responsible for packet forwarding including routing through intermediate routers, whereas the data link layer is responsible for media access control, flow control and error checking. Data Link
Network Addresses
One critically important component of any network protocol is addressing. If you are at one computer and want to use resources located on a server, you must have some method of telling your computer how to reach the server. The hostname most of the time takes the form of a URL such as http://hei.donbosco.net Unfortunately, although hostnames of this form are reasonably easy for people to understand, computer works better with numbers. Therefore, although the Internet includes provisions for using hostnames, at its core it relies upon a different addressing scheme: IP addresses. IP addresses are 32-bit or 128-bit (IPv6) numbers that are generally expressed as decimal numbers separated by dots. Example, 192.168.2.1. IP addresses are broken down into two components: a network address and a machine address. This division simplifies the job of the routers which are devices that send traffic between networks because it means the router can be programmed in terms of networks rather than IP address with binary 1s. For instance, 255.255.255.0 places a binary 1 in each bit of the first three bytes of an address, indicating that those first three bytes are the network address and that the final byte is the machine address.
Ports
Once a packet has been routed to a destination, the target computer needs to know what to do with it. This information is conveyed through the use of ports. Each TCP/IP packet is addressed to one of 65 536 ports. By convention, specific server packages listen for traffic on specific ports. Example, web servers listen on port 80 and mail servers open on port 25
Network Applications
E-mail Web FTP Instant Messaging Remote Login P2P file sharing Multi-user Network Games Voice Over IP (VoIP)