Professional Documents
Culture Documents
CCNA1 M11 TCPIP Transport Application
CCNA1 M11 TCPIP Transport Application
Objectives
Flow Control
Avoids the problem of a host at one side of the connection overflowing the buffers in the host at the other side. The two hosts then establish a data-transfer rate that is agreeable to both. Ensures the integrity of the data
Session Establishment
Multiple applications can share the same transport connection in the OSI reference model. Different applications can send data segments on a firstcome, first-served basis. This is referred to as the multiplexing of upper-layer conversations.
The emphasis of this curriculum is on TCP/IP Ethernet networks. The TCP/IP protocol of the OSI model Layer 4 (transport layer) has two protocols - TCP and UDP.
Port
0 0 17 C RF
Both TCP and UDP use port (or socket) numbers to pass information to the upper layers.
Range of ports
2 bytes: 0 65535.
Numbers below 255 : for public applications. Numbers from 255 - 1023 : assigned to companies for marketable applications. Numbers above 1023 : are unregulated.
End systems use port numbers to select proper applications. Originating source port numbers are dynamically assigned by the source host; usually, it is a number larger than 1023.
TCP
TCP supplies a virtual circuit between end-user applications. These are its characteristics:
connection-oriented. reliable. divides outgoing messages into segments. reassembles messages at the destination station. re-sends anything not received.
1 6 -7 C RF
Source Source Port Port 16 16 bits. bits. Destination Destination Port Port 16 16 bits. bits.
Three-way handshake
UDP
UDP transports data unreliably between hosts. Following are the characteristics:
Connectionless. Unreliable. Transmit messages (called user datagrams). Provides no software checking for message delivery (unreliable). Does not reassemble incoming messages. Uses no acknowledgements.
8 6 7 C RF
UDP is a simple protocol that exchanges datagrams, without acknowledgments or guaranteed delivery.
Session: Functions
Presentation: Functions
Interfaces
Direct network application:
The application layer provides a direct interface for the rest of the OSI model by using network applications. Client server: WEB, FTP, Mail
Client-Server application
The The client client side side is is located located on on the the local local computer computer and and is is the the requestor requestor of of the the services. services. The The server server side side is is located located on on a a remote remote computer computer and and provides provides services services in in response response to to the the clients clients requests. requests.
Network driver
The The applications applications on on the the client client never never have have to to recognize recognize the the network. network. Redirectors Redirectors expand expand the the capabilities capabilities of of non-network non-network software. software.
The connection to the server was maintained until the user determines that he/she has finished.
Example : FTP, Telnet
DNS
The Domain Name System (DNS) is a system used on the Internet for translating names of domains and their publicly advertised network nodes into IP addresses. A domain is a group of computers that are associated by their geographical location or their business type. The DNS system is set up in a hierarchy that creates different levels of DNS servers. Eg: http://www.cdit.com.vn/itc/
DNS: System
..
com com
edu edu
gov gov
vn vn
fr fr
uk uk
vnn vnn
com com
edu edu
gov gov
..
vn vn vnn vnn
Address Addressof of www.yahoo.com www.yahoo.com
Address Address of ofcom com server server Address Addressof of yahoo.com yahoo.com server server
com com
yahoo yahoo
FTP
File Transfer Protocol (FTP) is a reliable, connection-oriented service that uses TCP to transfer files between systems that support FTP. When files are copied from a server, FTP first establishes a control connection between the client and the server. Then a second connection is established, which is a link between the computers through which the data is transferred.
TFTP
Trivial File Transfer Protocol (TFTP) is a connectionless service that uses UDP. TFTP is designed to be small and easy to implement. TFTP is used on the router to transfer configuration files and Cisco IOS images and to transfer files between systems that support TFTP. TFTP can read, write, or mail files to or from a remote server but it cannot list directories and currently has no provisions for user authentication.
HTTP
Hypertext Transfer Protocol (HTTP) works with the World Wide Web, which is the fastest growing and most used part of the Internet. A Web browser is a client-server application, which means that it requires both a client and a server component in order to function. A Web browser presents data in multimedia formats. A hyperlink is an object, word, phrase, or picture, on a Web page. When that hyperlink is clicked, it directs the browser to a new Web page. The Web page contains, often hidden within its HTML description, an address location known as a Uniform Resource Locator (URL).
Telnet
Telnet client software provides the ability to login to a remote Internet host that is running a Telnet server application and then to execute commands from the command line. Telnet works at the application layer of the TCP/IP model. Therefore, Telnet works at the top three layers of the OSI model. The application layer deals with commands. The presentation layer handles formatting, usually ASCII. The session layer transmits.
SMTP
Email servers communicate with each other using the Simple Mail Transfer Protocol (SMTP) to send and receive mail. The SMTP protocol transports email messages in ASCII format using TCP. The most popular mail client protocols are POP3 and IMAP4, which both use TCP to transport data. A good way to test if a mail server is reachable is to Telnet to the SMTP port (25) or to the POP3 port (110).
SNMP
The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. An SNMP managed network consists of the following: Network management system (NMS) Managed device Agents
Lab Companion
Summary
TCP/IP transport layer functions TCP concepts and processes TCP and UDP header format TCP and UDP port TCP/IP application layer functions TCP/IP application layer protocols