What Is TCP
What Is TCP
The TCP/IP model refers to the Transmission Control Protocol/Internet Protocol Model. This model is
a part of the network domain designed specifically for overseeing efficient and error-free
transmission of data.
Application Layer
In the TCP/IP model, the Application Layer is the topmost layer, similar to the OSI model, but it
combines the functionalities of the OSI model’s Application, Presentation, and Session layers. This
layer handles high-level protocols and provides interfaces for user applications to communicate over
the network.
HTTP: Hypertext transfer protocol is used for accessing the information available on the internet.
SMTP: Simple mail transfer protocol, assigned the task of handling e-mail-related steps and issues.
FTP: This is the standard protocol that oversees the transfer of files over the network channel.
Transport Layer
The Transport Layer in the TCP/IP model is responsible for ensuring reliable data transfer between
applications on different devices over the network. It provides end-to-end communication, flow
control, error detection, and reliability mechanisms. This layer establishes a logical connection
between the source and destination and ensures that the data is transmitted efficiently and
accurately.
TCP: Transmission Control Protocol is responsible for the proper transmission of segments over the
communication channel.
Connection-oriented
UDP: User Datagram Protocol is responsible for identifying errors, and other tasks during the
transmission of information.
Connection less
Internet Layer
The Internet
Layer in the TCP/IP model is responsible for routing packets across networks and ensuring that data
reaches its intended destination. This layer performs the critical function of packet forwarding,
addressing, and routing between different networks, making it the backbone of communication
across the internet.
IP: This protocol assigns your device with a unique address; the IP address is also responsible for
routing the data over the communication channel.
ARP: This protocol refers to the Address Resolution Protocol that is responsible for finding the
physical address using the IP address.
This layer is the combination of data-link and physical layer, where it is responsible for maintaining
the task of sending and receiving data in raw bits, i.e., in binary format over the physical
communication modes in the network channel.