SlideShare a Scribd company logo
CCNA 1 v3.0 Module 11  TCP/IP Transport and Application Layers .
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
Reliability
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
Session Establishment One function of the transport layer is to establish a connection-oriented session between similar devices at the application layer.
Session Maintenance and Termination Congestion can occur during data transfer 1- A high speed computer might generate traffic faster than a network can transfer 2- If many computers simultaneously send datagrams to single destination, that destination can experience congestion, although no single source caused a problem To terminate, the sending host sends a signal that indicates the end of the transmission, which is acknowledged by the receiver.
Three-Way Handshake
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
Window Size  TCP window sizes are variable during the lifetime of a connection. Larger window sizes increase communication efficiency.
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 .
TCP Sequence and Acknowledgment
Transmission Control Protocol (TCP)  The protocols that use TCP include:  FTP (File Transfer Protocol)  HTTP (Hypertext Transfer Protocol)  SMTP (Simple Mail Transfer Protocol)  Telnet
TCP Segment Format
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)
UDP Segment Format
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.
TCP and UDP Port Numbers
TCP/IP Application Layer
Introduction to Application Layer
Responsibilities of TCP/IP Application Layer Identifying and establishing the availability of intended communication partners  Synchronizing cooperating applications  Establishing agreement on procedures for error recovery  Controlling data integrity Presentation, encoding and dialog control
Application Layer Examples  Domain Name  System File Transfer Protocol  Hypertext Transfer Protocol   Simple Mail Transport Protocol Simple Network Management Protocol Telnet
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
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.
HTTP
SMTP E - mail servers communicate with each other using the Simple Mail Transport Protocol (SMTP) to send and receive mail.
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.
Telnet uses TCP thence is connection oriented.

More Related Content

PPTX
Remote Login and File Transfer Protocols
PPT
Introduction to Application layer
PPT
file transfer and access utilities
PPTX
TCP- Transmission Control Protocol
PPTX
Application layer
PPT
Ftp smtp
PPTX
Application layer in network system
PPT
transport layer
Remote Login and File Transfer Protocols
Introduction to Application layer
file transfer and access utilities
TCP- Transmission Control Protocol
Application layer
Ftp smtp
Application layer in network system
transport layer

What's hot (20)

PPT
Transport Layer
PPTX
Computer network
PPTX
Application Layer
PPT
Chapter4
PPT
Application layer protocols
PPTX
File Transfer Protocol
PPT
transfer protocols,ftp,smtp,pop,imap
PPT
Chapter3
PPTX
Application layer
PDF
Lec 12(Transport Layer)
PPT
Tcpip services and applications
PPT
Network Protocol and TCP/IP
PPT
PPTX
Week4 lec1-bscs1
PPT
Application layer protocols
PDF
Lec 2(intoduction of computer networkes)
PDF
TCP - Transmission Control Protocol
PDF
TCP - IP Presentation
PDF
Tcp ip-ppt
PPTX
Presentation on tcp ip by kalyan kk
Transport Layer
Computer network
Application Layer
Chapter4
Application layer protocols
File Transfer Protocol
transfer protocols,ftp,smtp,pop,imap
Chapter3
Application layer
Lec 12(Transport Layer)
Tcpip services and applications
Network Protocol and TCP/IP
Week4 lec1-bscs1
Application layer protocols
Lec 2(intoduction of computer networkes)
TCP - Transmission Control Protocol
TCP - IP Presentation
Tcp ip-ppt
Presentation on tcp ip by kalyan kk
Ad

Viewers also liked (17)

PPT
Ccna1v3 Mod02 Class
PDF
Grandjean_ Pole Vehicule Du Futur
PPT
04 module operating & configuring ios
PPT
Ch4 1 v1
PPT
Ch3 5 v1
PPTX
Software Defined Networking (SDN)
PPT
Analyzing social media networks with NodeXL - Chapter-11 Images
PDF
Ce hv7 module 11 session hijacking
PPT
Ch7 1 v1
PPT
Ch10 2 v1
PPTX
Q+A Free CCNA1 Instructor Training (Feb to July 2017)
PPT
Chapter03
PPTX
Cisco ASR 1001-X Router
PPTX
Global distribution strategies
PPT
TCP/IP(networking)
PPT
Introduction to SSH
Ccna1v3 Mod02 Class
Grandjean_ Pole Vehicule Du Futur
04 module operating & configuring ios
Ch4 1 v1
Ch3 5 v1
Software Defined Networking (SDN)
Analyzing social media networks with NodeXL - Chapter-11 Images
Ce hv7 module 11 session hijacking
Ch7 1 v1
Ch10 2 v1
Q+A Free CCNA1 Instructor Training (Feb to July 2017)
Chapter03
Cisco ASR 1001-X Router
Global distribution strategies
TCP/IP(networking)
Introduction to SSH
Ad

Similar to Sem 1 Ch 11 (20)

PPT
Ccna1v3 mod11
PDF
COMPUTER NETWORKBY DINESHY ADAV AHDHHDKDJD
PPT
PPTX
tcp-140613123317-phpapp01.pptx
PDF
Aplication and Transport layer- a practical approach
PPTX
Tcp ip presentation
PPTX
What Are TCP and UDP protocols and how they work
PPTX
tcp-ippresentation-150614172243-lva1-app6892.pptx
PPT
Tcp ip
PPTX
Chapter_3_v8.0 - Transport Layer with UDP and TCP
PPT
presentation on Internet and its protocol
PPT
PPT
Chapter3.ppt hu yyttujhgft uhhgfrghbhhgghhjhy
PPT
networking and computer security prasantation
PPT
Chapter 01 - Overview
PPTX
Unit V computer network notes for study.
PPTX
Chapter_3_v8.0.pptx
PPT
TCP IP
PPT
tcp ip protocols.ppt
DOCX
transport layer
Ccna1v3 mod11
COMPUTER NETWORKBY DINESHY ADAV AHDHHDKDJD
tcp-140613123317-phpapp01.pptx
Aplication and Transport layer- a practical approach
Tcp ip presentation
What Are TCP and UDP protocols and how they work
tcp-ippresentation-150614172243-lva1-app6892.pptx
Tcp ip
Chapter_3_v8.0 - Transport Layer with UDP and TCP
presentation on Internet and its protocol
Chapter3.ppt hu yyttujhgft uhhgfrghbhhgghhjhy
networking and computer security prasantation
Chapter 01 - Overview
Unit V computer network notes for study.
Chapter_3_v8.0.pptx
TCP IP
tcp ip protocols.ppt
transport layer

More from aqeelhaider74 (8)

PPT
Ch10 Subnetting Class
PPT
Sem 1 Ch 2
PPT
Sem 1 Ch 3
PPT
Sem 1 Ch 7
PPT
Ccna1v3 Mod09
PPT
Sem 1 Ch 5
PPT
Ip Addressing
PPT
Ch10 Subnetting Class
Sem 1 Ch 2
Sem 1 Ch 3
Sem 1 Ch 7
Ccna1v3 Mod09
Sem 1 Ch 5
Ip Addressing

Sem 1 Ch 11

  • 1. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers .
  • 2. 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
  • 4. 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
  • 5. Session Establishment One function of the transport layer is to establish a connection-oriented session between similar devices at the application layer.
  • 6. Session Maintenance and Termination Congestion can occur during data transfer 1- A high speed computer might generate traffic faster than a network can transfer 2- If many computers simultaneously send datagrams to single destination, that destination can experience congestion, although no single source caused a problem To terminate, the sending host sends a signal that indicates the end of the transmission, which is acknowledged by the receiver.
  • 8. 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
  • 9. Window Size TCP window sizes are variable during the lifetime of a connection. Larger window sizes increase communication efficiency.
  • 10. 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 .
  • 11. TCP Sequence and Acknowledgment
  • 12. Transmission Control Protocol (TCP) The protocols that use TCP include: FTP (File Transfer Protocol) HTTP (Hypertext Transfer Protocol) SMTP (Simple Mail Transfer Protocol) Telnet
  • 14. 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)
  • 16. 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.
  • 17. TCP and UDP Port Numbers
  • 20. Responsibilities of TCP/IP Application Layer Identifying and establishing the availability of intended communication partners Synchronizing cooperating applications Establishing agreement on procedures for error recovery Controlling data integrity Presentation, encoding and dialog control
  • 21. Application Layer Examples Domain Name System File Transfer Protocol Hypertext Transfer Protocol Simple Mail Transport Protocol Simple Network Management Protocol Telnet
  • 22. 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
  • 23. 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.
  • 24. HTTP
  • 25. SMTP E - mail servers communicate with each other using the Simple Mail Transport Protocol (SMTP) to send and receive mail.
  • 26. 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.
  • 27. Telnet uses TCP thence is connection oriented.