IP Protocols Flashcards
TCP
Transmission Control Protocol. Conducts a three way handshake between a client and a server, and then establishes a connection. (Example is SYN, SYN-ACK, ACK) This is connection-oriented.
UDP
User Datagram Protocol. Detects if packets are corrupted when the are received by a client using a checksum. It is connection-less.
ICMP
Used to communicate information about network connectivity
GRE
Generic Routing Encapsulation. Used as a simple and effective way to create a tunnel (GRE Tunnel) over a public network. There is no encryption on this tunnel.
IPSec
Used to protect one or more data flows between peers like with GRE(Because GRE offers no security). Data confidentiality, Data integrity, origin authentication and anti-replay.
IPSec: AH
Authentication Header. Does not provide encryption but checks the packet for authenticity and integrity. One way hash for packet authentication.
IPSec: ESP
Encapsulating Security Payload. Provides confidentiality, data origin authentication, connection less integrity, and anti-replay service.