Download presentation
Presentation is loading. Please wait.
Published byAlexandrina Barrett Modified over 9 years ago
1
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers
2
222 © 2003, Cisco Systems, Inc. All rights reserved. Purpose of This PowerPoint This PowerPoint primarily consists of the Target Indicators (TIs) of this module in CCNA version 3.0. It was created to give instructors a PowerPoint to take and modify as their own. This PowerPoint is: NOT a study guide for the module final assessment. NOT a study guide for the CCNA certification exam. Please report any mistakes you find in this PowerPoint by using the Academy Connection Help link.
3
333 © 2003, Cisco Systems, Inc. All rights reserved. To Locate Instructional Resource Materials on Academy Connection: Go to the Community FTP Center to locate materials created by the instructor community Go to the Tools section Go to the Alpha Preview section Go to the Community link under Resources See the resources available on the Class home page for classes you are offering Search http://www.cisco.comhttp://www.cisco.com Contact your parent academy!
4
444 © 2003, Cisco Systems, Inc. All rights reserved. Objectives TCP/IP Transport Layer TCP/IP Application Layer
5
5 © 2003, Cisco Systems, Inc. All rights reserved. TCP/IP Transport Layer
6
666 © 2003, Cisco Systems, Inc. All rights reserved. Introduction to Transport Layer Five basic services: Segmenting upper-layer application data Establishing end-to-end operations Transporting segments from one end host to another end host Ensuring data reliability Providing flow control
7
777 © 2003, Cisco Systems, Inc. All rights reserved. Reliability
8
888 © 2003, Cisco Systems, Inc. All rights reserved. Flow Control Avoids the problem of a host at one side of the connection overflowing the buffers in the host at the other side Ensures the integrity of the data
9
999 © 2003, Cisco Systems, Inc. All rights reserved. Session Establishment One function of the transport layer is to establish a connection- oriented session between similar devices at the application layer.
10
10 © 2003, Cisco Systems, Inc. All rights reserved. Session Maintenance and Termination Congestion can occur during data transfer To terminate, the sending host sends a signal that indicates the end of the transmission, which is acknowledged by the receiver.
11
11 © 2003, Cisco Systems, Inc. All rights reserved. Three-Way Handshake
12
12 © 2003, Cisco Systems, Inc. All rights reserved. Windowing A method of controlling the amount of information transferred end to end Information can be measured in terms of the number of packets or the number of bytes
13
13 © 2003, Cisco Systems, Inc. All rights reserved. Window Size TCP window sizes are variable during the lifetime of a connection. Larger window sizes increase communication efficiency.
14
14 © 2003, Cisco Systems, Inc. All rights reserved. Acknowledgment Positive acknowledgment requires a recipient to communicate with the source, sending back an acknowledgment message when it receives data. Sender keeps a record of each data packet that it sends and expects an acknowledgment.
15
15 © 2003, Cisco Systems, Inc. All rights reserved. TCP Sequence and Acknowledgment
16
16 © 2003, Cisco Systems, Inc. All rights reserved. Transmission Control Protocol (TCP) The protocols that use TCP include: FTP (File Transfer Protocol) HTTP (Hypertext Transfer Protocol) SMTP (Simple Mail Transfer Protocol) Telnet
17
17 © 2003, Cisco Systems, Inc. All rights reserved. TCP Segment Format
18
18 © 2003, Cisco Systems, Inc. All rights reserved. UDP The protocols that use UDP include: TFTP (Trivial File Transfer Protocol) SNMP (Simple Network Management Protocol) DHCP (Dynamic Host Control Protocol) DNS (Domain Name System)
19
19 © 2003, Cisco Systems, Inc. All rights reserved. UDP Segment Format
20
20 © 2003, Cisco Systems, Inc. All rights reserved. TCP and UDP Port Numbers Both TCP and UDP use port (socket) numbers to pass information to the upper layers. Numbers below 1024 are considered well- known ports numbers. Numbers above 1024 are dynamically assigned ports numbers. Registered port numbers are those registered for vendor-specific applications. Most of these are above 1024.
21
21 © 2003, Cisco Systems, Inc. All rights reserved. TCP and UDP Port Numbers
22
22 © 2003, Cisco Systems, Inc. All rights reserved. TCP/IP Application Layer
23
23 © 2003, Cisco Systems, Inc. All rights reserved. Introduction to Application Layer
24
24 © 2003, Cisco Systems, Inc. All rights reserved. Responsibilities of Application Layer Identifying and establishing the availability of intended communication partners Synchronizing cooperating applications Establishing agreement on procedures for error recovery Controlling data integrity
25
25 © 2003, Cisco Systems, Inc. All rights reserved. Application Layer Examples Domain Name System File Transfer Protocol Hypertext Transfer Protocol Simple Mail Transport Protocol Simple Network Management Protocol Telnet
26
26 © 2003, Cisco Systems, Inc. All rights reserved. DNS The Domain Name System (DNS) is a system used for translating names of domains into IP addresses. There are more than 200 top-level domains on the Internet, examples of which include the following:.us – United States.uk – United Kingdom.edu – educational sites.com – commercial sites.gov – government sites.org – non-profit sites.net – network service
27
27 © 2003, Cisco Systems, Inc. All rights reserved. FTP and TFTP FTP is a reliable, connection-oriented service that uses TCP to transfer files between systems that support FTP. TFTP is a connectionless service that uses User Datagram Protocol (UDP). TFTP is used on routers to transfer configuration files and Cisco IOS images. TFTP is designed to be small and easy to implement.
28
28 © 2003, Cisco Systems, Inc. All rights reserved. HTTP
29
29 © 2003, Cisco Systems, Inc. All rights reserved. SMTP E-mail servers communicate with each other using the Simple Mail Transport Protocol (SMTP) to send and receive mail.
30
30 © 2003, Cisco Systems, Inc. All rights reserved. SNMP The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices.
31
31 © 2003, Cisco Systems, Inc. All rights reserved. Telnet Telnet client software provides the ability to log in to a remote Internet host that is running a Telnet server application and then to execute commands from the command line.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.