Transport Layer Protocols (TCP/UDP)

In computer networking, a transport layer provides end-to-end or host-to-host communication services for applications within a layered architecture of network components and protocols. The transport layerprovides services such as connection-oriented data stream support.The protocols of the layer provide host-to-host communication services for applications


  1. TCP
  2. UDP
TCP (Transmission Control Protocol)
Salient features of the protocol:
  • Connection Orientation (Three way handshake :Synchronized > Acknowledge with code 200, 04 etc > file)
  • Secure data transmission (guarantee data transmission)
  • Reliable communication (connection establish every time for every file)
  • Congestion control (if the medium is run short of bandwidth this protocol detect and responsible to transmit data safely)
  • Widely use in the client server communication model, in secure data transmission 


UDP (User Datagram Protocol)

Salient features of the protocol:
  • Not connection orientated
  • Not reliable
  • Not congestion control
  • Light weight and provide fast communication
  • Widely use in IP gaming, video streaming
  • Minimum time consumer connection

(Note:All above protocols use the Packet switching for communication)

Comments

Popular posts from this blog

Umbrella activities in Software Engineering

Operating System | Best Definition of Opetating System