Layer provides process-to-process communication with port numbers to distinguish applications.
Two protocols:
- TCP: connection-oriented, reliable, ordered
- UDP: connectionless, fast, unreliable
TCP uses sequence numbers and acknowledgments to guarantee delivery. UDP skips that for speed.
Port numbers range from to . Port is HTTP. Port is HTTPS. Port is SSH. IP address plus port identifies a specific service.