graph LR; A-->B B-->A A--Some set of rules for connection -->B
TCP:Transmission Control Protocol
Data transfer
Base Protocol
IP: Internet Protocol
graph LR; A>A]--Connect<br/>TCP-->B[(B)] B--Share<br/>IP-->A
graph LR; Protocol-->A(PortNo.) B>FTP]-->C[(21)] SMTP-->25 PPP-->110 IMAP-->143 HTTP-->80 HTTPS-->443
TCP | UDP | |
---|---|---|
Connection | Connection Oriented | Connectionless |
Reliability | Reliable | Unreliable |
Data Transmission speed | Slow | Fast |
Header Size | 20 bytes | 8 bytes |
Packet Size | 65,535 bytes | 65,535 bytes |
Bandwidth Usage | Less | More |
Used in | Web, Email, FTP | Video Streaming, Video Conferencing, Online Gaming,DNS |
Connection Establishment | Yes | No |
Retransmission Of Lost Data | Yes | No |
Error Checking | Yes | No |
Flow Control | Yes | No |
Congestion Control | Yes | No |
Sequencing | Yes | No |
ACK | Yes | No |
Handshake | Yes | No |