The TCP/IP Protocol Family
Transport | |
TCP (Transmission Control Protocol)
| Connection-based services (Day 4)
|
UDP (User Datagram Protocol)
| Connectionless services (Day 4)
|
Routing | |
IP (Internet Protocol)
| Handles transmission of information (Day 3)
|
ICMP (Internet Control Message Protocol)
| Handles status messages for IP (Day 3)
|
RIP (Routing Information Protocol)
| Determines routing (Day 5)
|
OSPF (Open Shortest Path First)
| Alternate protocol for determining routing (Day 5)
|
Network Addresses | |
ARP (Address Resolution Protocol)
| Determines addresses (Day 2)
|
DNS (Domain Name System)
| Determines addresses from machine names (Day 2 and Day 11)
|
RARP (Reverse Address Resolution Protocol)
| Determines addresses (Day 2)
|
User Services | |
BOOTP (Boot Protocol)
| Starts up a network machine (Day 11)
|
FTP (File Transfer Protocol)
| Transfers files (Day 6)
|
Telnet
| Enables remote logins (Day 6)
|
TFTP (Trivial File Transfer Protocol)
| Enables remote file transfers (Day 6)
|
Gateway Protocols | |
EGP (Exterior Gateway Protocol)
| Transfers routing information for external networks (Day 3 and Day 5)
|
GGP (Gateway-to-Gateway Protocol)
| Transfers routing information between gateways (Day 3 and Day 5)
|
IGP (Interior Gateway Protocol)
| Transfers routing information for internal networks (Day 5)
|
Others | |
NFS (Network File System)
| Enables directories on one machine to be mounted on another (Day 12)
|
NIS (Network Information Service)
| Maintains user accounts across networks (Day 12)
|
NTP (Network Time Protocol)
| Synchronizes clocks (Day 11)
|
PING (Packet Internet Groper)
| Checks connectivity (Day 7)
|
RPC (Remote Procedure Call)
| Enables remote applications to communicate (Day 12)
|
SNMP (Simple Network Management Protocol)
| Sends status messages about the network (Day 13)
|