notes
notes
The TCP/IP model both defines and references a large collection of protocols that allow
computers to communicate. To define a protocol, TCP/IP uses documents called Requests
For Comments (RFC). (You can find these RFCs using any online search engine.) Each layer
broadly defines a set of functions that helps create a working communication system, and
each RFC gives the specifics about an option to implement one or more of the functions at
some layer of the model.
Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP)
TCP Error Recovery Basics:
To appreciate what the transport layer protocols do, you must think about the layer above
the transport layer, the application layer. Why? Well, each layer provides a service to the
layer above it, like the error-recovery service provided to application layer protocols by TCP. TCP/IP
provides a mechanism to guarantee delivery of data across a network.
The application layer includes many protocols. The transport layer includes fewer protocols,
most notably, TCP and UDP. The TCP/IP network layer includes a small number of protocols,
but only one major protocol: the Internet Protocol (IP). In fact, the name TCP/IP is simply
the names of the two most common protocols (TCP and IP) separated by a /.
NOTE You might expect that a standard that began at the IEEE over 40 years ago
would be stable and unchanging, but the opposite is true. The IEEE, along with active
industry partners, continue to develop new Ethernet standards with longer distances,
different cabling options, and faster speeds. Check out the Ethernet Alliance web page
(www.EthernetAlliance.org) and look for the roadmap for some great graphics and tables