TCP/IP protocols.

Adam Rifkin (adam@cs.caltech.edu)
Tue, 25 Nov 1997 14:47:43 -0800


Argh, Rohit, this Pete Loshin book "TCP/IP Clearly Explained" sucks: it
doesn't even list RFC numbers in its bibliography. Even "TCP/IP for
Dummies" does that a little in its appendices. Maybe the Stevens book
has them?

And geez, Loshin's book has no orthogonalization! Look at this
chart and TRY to figure out at which level of the network each
protocol lives...

ARP -- Address Resolution Protocol
Matches hardware network addresses to TCP/IP network addresses.
BGP -- Border Gateway Protocol
Passes routing information across internetworks.
BOOTP -- Boot Protocol
Boots and configures systems to the network remotely.
DHCP -- Dynamic Host Configuration Protocol
Boots and configures systems to the network remotely.
DNS -- Domain Name System
Associates host and network names with host and network addresses.
EGP -- Exterior Gateway Protocol
Passes routing information across internetworks.
FTP -- File Transfer Protocol
Copies files between hosts.
HTTP -- Hyptertext Transfer Protocol
Publishes and reads hypertext documents across the WWW.
ICMP -- Internet Control Message Protocol
Carries internetwork routing control messages between networked systems.
IGMP -- Internet Group Management
Manages transmission of data to selected groups of hosts.
IP -- Internet Protocol
Moves network traffic across internetworks.
MIME -- Multipurpose Internet Mail Extensions
Attaches multiple data files of any sort (text, graphics, audio, etc.)
to electronic mail.
NFS -- Network File System
Shares files across networks.
NNTP -- Network News Transfer Protocol
Floods news bulletins across networks.
NTP -- Network Time Protocol
Keeps system clocks synchronized across networks.
OSPF -- Open Shortest Path First
Passes routing information across internetworks.
PPP -- Point to Point Protocol
Directs links between a host and a network.
RARP -- Reverse Address Resolution Protocol
Matches TCP/IP network addresses to hardware network addresses.
RIP -- Routing Information Protocol
Passes routing information between internetworked systems.
SLIP -- Serial Line Internet Protocol
Serializes links between a host and an IP network.
SMTP -- Simple Mail Transfer Protocol
Transfers electronic mail between hosts and networks.
SNMP -- Simple Network Management Protocol
Provides basic network management functions for devices.
TCP -- Transmission Control Protocol
Connects applications on two internetworked hosts.
(connection oriented, reliable)
Telnet -- Telecommunications Network Protocol
Logs onto remote hosts and runs terminal sessions.
TFTP -- Trivial File Transfer Protocol
Minimally implements a filt transfer protocol
UDP -- User Datagram Protocol
Connects applications on internetworked hosts.
(connectionless, unreliable)

And the coup de grace...

WWW -- World Wide Web
Graphically oriented internetworked hypertext browsing service.

Gets ya right here, don't it?

----
adam@cs.caltech.edu

Too much of something is not enough...
Too much of nothing is just as tough...
-- Spice Girls