www.ciscopress.com copyright 2003 ccna 1 chapter 9 tcp/ip transport and application layers by your...

27
www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

Upload: brett-jacob-spencer

Post on 12-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

CCNA 1 Chapter 9

TCP/IP Transport and Application Layers

By

Your Name

Page 2: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Objectives

• TCP/IP transport layer

• TCP/IP application layer

Page 3: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Routed Protocols Versus Routing Protocols

Routing protocols determine the path that routed protocols follow to their destinations.

Page 4: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

The Transport Layer Functions

Five basic services:• Segmenting upper-layer application data• Establishing end-to-end operations• Sending segments from one end host to another

end host• Ensuring data reliability• Providing flow control

Page 5: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

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

Page 6: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Session Establishment

Page 7: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Three-Way Handshake

Page 8: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

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

Page 9: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Window Size

Larger window sizes increase communication efficiency.

Page 10: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

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.

Page 11: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Layer 4 Protocols

Page 12: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

TCP

• Connection oriented • Reliable • Divides outgoing messages into segments • Reassembles messages at the destination

station • Resends anything not received • Reassembles messages from incoming

segments

Page 13: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

UDP

• Connectionless • Unreliable • Transmits messages (called user datagrams) • Provides no software checking for message

delivery (unreliable) • Does not reassemble incoming messages • Uses no acknowledgments • Provides no flow control

Page 14: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

TCP/IP Protocol Graph

Page 15: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

TCP Segment Format

Page 16: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

UDP Segment Format

Page 17: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Port Numbers

Page 18: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Application Layer

Page 19: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

TCP/IP Application Layer

Page 20: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Responsibilities

• Identifying and establishing the availability of intended communication partners

• Synchronizing cooperating applications • Establishing agreement on procedures for error

recovery • Controlling data integrity

Page 21: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Application Layer Examples

• Domain Name System• File Transfer Protocol • Hypertext Transfer Protocol • Simple Mail Transport Protocol• Simple Network Management Protocol• Telnet

Page 22: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

Domain Name System

Page 23: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

FTP

• FTP is a reliable, connection-oriented service that uses TCP to transfer files between systems that support FTP.

Page 24: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

HTTP

Page 25: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

SMTP

• E-mail servers communicate with each other using the Simple Mail Transport Protocol (SMTP) to send and receive mail.

Page 26: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

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

Page 27: Www.ciscopress.com Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name

www.ciscopress.comCopyright 2003

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.