TCP Suite Final
TCP Suite Final
TCP Suite Final
. The link layer It provides the basic connectivity functions interacting with the networking hardware of
the computer and the associated management of interface-to-interface messaging
Internet Layer provides communication methods between multiple links of a computer and
facilitates the interconnection of networks
• As such, this layer establishes the Internet. It contains primarily the Internet Protocol, which
defines the fundamental addressing namespaces, Internet Protocol Version 4 (IPv4) and Internet
Protocol Version 6 (IPv6) used to identify and locate hosts on the network.
• Direct host-to-host communication tasks are handled in the Transport Layer, which provides a
general framework to transmit data between hosts using protocols like the Transmission Control
Protocol and the User Datagram Protocol (UDP).
Application Layer contains all protocols that are defined each specifically for the functioning of the
vast array of data communications services. This layer handles application-based interaction on a
process-to-process level between communicating Internet hosts.
• Network Layer
• ARP - Address Resolution Protocol enables the packaging of IP data into ethernet packages. It is
the system and messaging protocol that is used to find the ethernet (hardware) address from a
specific IP number. Without this protocol, the ethernet package could not be generated from
the IP package, because the ethernet address could not be determined.
• IP - Internet Protocol. Except for ARP and RARP all protocols' data packets will be packaged into
an IP data packet. IP provides the mechanism to use software to address and manage data
packets being sent to computers.
• RARP - Reverse address resolution protocol is used to allow a computer without a local
permanent data storage media to determine its IP address from its ethernet address.
• Transport Layer
• TCP - A reliable connection oriented protocol used to control the management of application
level services between computers. It is used for transport by some applications.
• UDP - An unreliable connection less protocol used to control the management of application
level services between computers. It is used for transport by some applications which must
provide their own reliability.
• ICMP - Internet control message protocol (ICMP) provides management and error reporting to
help manage the process of sending data between computers. (Management). This protocol is
used to report connection status back to computers that are trying to connect other computers.
For example, it may report that a destination host is not reachable.
• IGMP - Internet Group Management Protocol used to support multicasting. IGMP messages are
used by multicast routers to track group memberships on each of its networks.
•