In this episode, we will discuss the TCP/IP model. Later on, within the same episode, we will also talk about the differences between TCP/IP and OSI model.
Transmission Control Protocol/Internet Protocol model
Transmission Control Protocol/Internet Protocol model, is a suite of communication protocols used to interconnect network devices on the internet. TCP/IP model is developed by ARPANET.
The TCP/IP model is commonly described with four layers: Link, Internet, Transport, and Application. Each layer has specific responsibilities. However, in some discussions, people may refer to a five-layer model by further dividing the Link Layer into two sub-layers: Data Link and Physical.
The TCP/IP model supports both client/server and peer-to-peer communication.
Client/Server Communication: In a client/server communication model, one device (the server) provides resources or services, and other devices (clients) request and use those resources or services. Protocols like HTTP (used for web browsing), FTP (File Transfer Protocol), and SMTP (Simple Mail Transfer Protocol) operate within the application layer of the TCP/IP model to facilitate client/server communication.
Will talk about the application layer in great detail later on in this series.
Peer-to-Peer Communication: In a peer-to-peer (P2P) communication model, devices communicate directly with each other without the need for a central server. Each device can act as both a client and a server. For example, in file-sharing applications using protocols like BitTorrent, devices can share files directly with each other without relying on a central server.
TCP/IP MODEL vs OSI MODEL ๐
Number of Layers:
TCP/IP Model: The TCP/IP model has four layers: Link, Internet, Transport, and Application.
OSI Model: The OSI model consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Layer Names:
TCP/IP Model:
Link Layer (or Network Interface Layer)
Internet Layer
Transport Layer
Application Layer
OSI Model:
Physical Layer
Data Link Layer
Network Layer
Transport Layer
Session Layer
Presentation Layer
Application Layer
Developed :
TCP/IP Model: It is developed by ARPANET
OSI Model: It is developed by ISO (International Organization for Standardization).
Adoption and Practical Use:
TCP/IP Model: The TCP/IP model is widely used and forms the basis for the architecture of the modern internet. The TCP/IP model is often considered more of an implemented or practical model.
OSI Model: While the OSI model is seen as a purely theoretical model or conceptual framework, it is not as widely implemented in practice as the TCP/IP model.
In the upcoming episodes, we will delve into the physical layer and explore it in depth over the next 4-5 episodes. Get ready for an exciting discussion๐คฉ.
If you like my work, you can buy me a coffee and share your thoughts buymeacoffee.com/yashika227x