TCP/IP Model with merits & Demerits ( Fundamentals of computer Networks)

  •  TCP/IP Model :

Overview: 

TCP/IP that is Transmission Control Protocol and Internet Protocol was developed by Department of Defence's Project Research Agency (ARPA, later DARPA) as a part of a research project of network interconnection to connect remote machines. 

The features of TCP/IP reference model were: 

  • Support for a flexible architecture.  

  • Adding more machines to a network was easy. 

  • The network was robust, and connections remained intact until the source and destination machines were functioning. 

  • The overall idea was to allow one application on one computer to talk to(send data packets) another application running on different computer. 





LAYER 1: HOST-TO-NETWORK LAYER 

  • 1. Lowest layer of the all. 

  • 2. Protocol is used to connect to the host, so that the packets can be sent over it. 

  • 3. Varies from host to host and network to network. 

 

LAYER 2: INTERNET LAYER 


  • 1. Selection of a packet switching network which is based on a connectionless internetwork layer is called an internet layer. 

  • 2. It is the layer which holds the whole architecture together. 

  • 3. It helps the packet to travel independently to the destination. 

  • 4. Order in which packets are received is different from the they are sent. 

  • 5. IP (Internet Protocol) is used in this layer. 

 

LAYER 3: TRANSPORT LAYER 


  • 1. It decides if data transmission should be on parallel path or single path. 

  • Functions such as multiplexing, segmenting or splitting the data is done by transport layer. 

  • 2. The applications can read and write to the transport layer. 

  • 3. Transport layer adds header information to the data. 

  • 4. Transport layer breaks the message (data) into small units so that they are handled more efficiently by the network layer. 

  • 5. Transport layer also arrange the packets to be sent, in sequence. 

 

LAYER 4: APPLICATION LAYER 


  • The TCP/IP specifications described a lot of applications that were at the top of the protocol stack. Some of them were TELNET, FTP, SMERDNS etc. 

    • 1. TELNET is a two-way communication protocol which allows connecting to a remote machine and run applications on it. 

    • 2. FTP(File Transfer Protocol) is a protocol, that allows File transfer amongst computer users connected over a network. It is reliable, simple and efficient. 

    • 3. SMTP(Simple Mail Transport Protocol) is a protocol, which is used to transport electronic mail between a source and destination, directed via a route. 

    • 4. DNS(Domain Name Server) resolves an IP address into a textual address for Hosts connected over a network. 

     

 

MERITS: 

  • It operated independently. 
  • It is scalable. 
  • Client/server architecture. 
  • Supports a number of routing protocols. 
  • Can be used to establish a connection between two computers. 

 

DEMERITS: 

  • In this, the transport layer does not guarantee delivery of packets. 
  • The model cannot be used in any other application. 
  • Replacing protocol is not easy. 
  • It has not clearly separated its services, interfaces and protocols.  

Post a Comment

Previous Post Next Post