TCP Transmission Control Protocol is the main protocol that is been used in the networking.
It is mainly being used for the data transmission in the communication network.
TCP is reliable protocol. This means if data gets lost in any case the acknowledgement is being sent to the sender who sends the data and resending is been done.
TCP ensures that the sequencing of the data is maintained.
TCP is connection based protocol. It requires that the connection should be established before any communication can take place
TCP provides error-checking and recovery mechanism.
TCP provides end-to-end communication.
TCP provides flow control and quality of service.
TCP operates in Client/Server point-to-point mode.
TCP provides full duplex server, i.e. it can perform roles of both receiver and sender.
Source Port (16-bits)
Destination Port (16-bits)
Sequence Number (32-bits)
Acknowledgement Number (32-bits)
Data Offset (4-bits)
Reserved (3-bits)
Flags (1-bit each)
TCP communication works in Server/Client model. The client initiates the connection and the server either accepts or rejects it. Three-way handshaking is used for connection management.
0 Comment(s)