Transport services and applications
|While internetworking protocols (like IP)
provides packet transmission between two network host throughout the network,
transport protocols are deployed to provide end-to-end transmission for
network applications, like file transfer, electronic mail or network management.
As the applications might have different service requirements, transport
protocols with different functions has been designed. The most well known
transport protocols are the Transmission Control Protocol (TCP) and the
User Datagram Protocol (UDP).
All of the protocols and functions described so far are geared toward
one objective: the support of distributed applications that involve the
interaction of multiple independent systems. These applications help us
with collaborative work and to collect or share any kind of information.
This module is a summary of lecture 13 and overviews the basic services
of the transport layer. Reading this module you will understand how TCP
provides reliable transport over the unreliable IP service and you will
understand the basic functions UDP provides. This module covers the basic
knowledge on network applications as well, explaining the concept of client-server
interaction and the socket interface. Some basic networking applications
are introduced, like the Domain Name System, Electronic Mail, File Transfer,
WWW and network management (SNMP).
this module read the following chapters in
Data Communications and Networking, 3:e uppl., Behrouz A. Forouzan:
22, 23.2, 23.4, 24.1, 25, 26,