TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)

Slides:



Advertisements
Similar presentations
Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
Advertisements

CISCO NETWORKING ACADEMY Chabot College ELEC Transport Layer (4)
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 5 Transport Layer TCP/IP Protocols.
CCNA – Network Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Lecture 7 Transport Layer
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
CSEE W4140 Networking Laboratory Lecture 6: TCP and UDP Jong Yul Kim
Transmission Control Protocol (TCP) Basics
5/6/2015© 2010 Raymond P. Jefferis IIILect Transport Layer.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
Transport Layer – TCP (Part1) Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Chapter 7 – Transport Layer Protocols
1 Transport Control Protocol. 2 Header Identifies the port number of a source application program. Used by the receiver to reply. (16-bit). Identifies.
CCNA 1 v3.1 Module 11 Review.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
EEC-484/584 Computer Networks Lecture 15 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Chapter 4 OSI Transport Layer
Gursharan Singh Tatla Transport Layer 16-May
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How TCP/IP Works INTRO v2.0—4-1.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Chapter 9.
The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Understanding TCP/IP's Transport and Application Layers Chapter
6.1. Transport Control Protocol (TCP) It is the most widely used transport protocol in the world. Provides reliable end to end connection between two hosts.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
1 Version 3.0 Module 11 TCP Application and Transport.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
TCP/IP Transport and Application (Topic 6)
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 6 The Transport Layer.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Transmission Control Protocol (TCP)
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Networking Basics CCNA 1 Chapter 11.
SWICHING & ROUTING.
01_NF_Ch04 – OSI Transport Layer ( 傳輸層 ) Source: CCNA Exploration.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Application – Transport – Network
Chapter 7: Transport Layer
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Process-to-Process Delivery
© 2003, Cisco Systems, Inc. All rights reserved.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
TCP and UDP Layer 3 of the TCP/IP protocol stack. Transport layer
PART V Transport Layer.
PART 5 Transport Layer.
Introduction to Computer Networks
The TCP/IP Model.
Transport Layer 9/22/2019.
Presentation transcript:

TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)

RELIABLE VS. BEST-EFFORT COMPARISON

–Operates at transport layer of OSI and TCP/IP models –Provides applications with access to the network layer without the overhead of reliability mechanisms –Is a connectionless protocol –Provides limited error checking –Provides best-effort delivery –Has no data-recovery features UDP CHARACTERISTICS

UDP HEADER

TCP CHARACTERISTICS –Transport layer of the TCP/IP stack –Access to the network layer for applications –Connection-oriented protocol –Full-duplex mode operation –Error checking –Sequencing of data packets –Acknowledgement of receipt –Data-recovery features

TCP HEADER

NS Nonce Sum CWR (1 bit) – Congestion Window Reduced (CWR) flag is set by the sending host to indicate that it received a TCP segment with the ECE flag set and had responded in congestion control mechanism. ECE (1 bit) – ECN (Exp. Cong. Not)-Echo indicates –If the SYN flag is set, that the TCP peer is ECN capable.ECN –If the SYN flag is clear, that a packet with Congestion Experienced flag in IP header set is received during normal transmission. URG (1 bit) – indicates that the Urgent pointer field is significant TCP FLAGS

TCP Flags ACK (1 bit) – indicates that the Acknowledgment field is significant. All packets after the initial SYN packet sent by the client should have this flag set. PSH (1 bit) – Push function. Asks to push the buffered data to the receiving application. RST (1 bit) – Reset the connection SYN (1 bit) – Synchronize sequence numbers. Only the first packet sent from each end should have this flag set. Some other flags change meaning based on this flag, and some are only valid for when it is set, and others when it is clear. FIN (1 bit) – No more data from sender

 File transfer –FTP –TFTP –Network File System  –Simple Mail Transfer Protocol  Remote login –Telnet –rlogin  Network management –Simple Network Management Protocol  Name management –Domain Name System TCP/IP APPLICATION LAYER OVERVIEW

MAPPING LAYER 3 TO LAYER 4

MAPPING LAYER 4 TO APPLICATIONS

ESTABLISHING A CONNECTION

THREE-WAY HANDSHAKE CTL = Which control bits in the TCP header are set to 1

FLOW CONTROL

TCP ACKNOWLEDGMENT

FIXED WINDOWING

TCP SLIDING WINDOWING

TCP SEQUENCE AND ACKNOWLEDGMENT NUMBERS

SUMMARY –The purpose of the transport layer is to hide the network requirements from the application layer. –Connection-oriented transport provides reliable transport; connectionless transport provides best-effort transport. –UDP is a protocol that operates at the transport layer and provides applications with access to the network layer without the overhead of the reliability mechanisms of TCP. UDP is a connectionless, best-effort delivery protocol. –TCP is a protocol that operates at the transport layer and provides applications with access to the network layer. TCP is connection-oriented, provides error checking, delivers data reliably, operates in full-duplex mode, and provides some data recovery functions.

SUMMARY (CONT.) –TCP/IP supports a number of applications, including FTP (supports bidirectional binary and ASCII file transfers), TFTP (transfers configuration files and Cisco IOS images), and Telnet (provides capability to remotely access another computer). –IP uses a protocol number in the datagram header to identify which protocol to use for a particular datagram. –Port numbers are used to map Layer 4 to an application.

SUMMARY (CONT.) –Flow control avoids the problem of a transmitting host overflowing the buffers in the receiving host and slowing network performance. –TCP provides sequencing of segments with a forward reference acknowledgment. When a single segment is sent, receipt is acknowledged and the next segment is then sent.

SUMMARY (CONT.) –The TCP window size decreases the transmission rate to a level at which congestion and data loss do not occur. The TCP window size allows a specified number of unacknowledged segments to be sent. –A fixed window is a window with an unchanging size that can accommodate a specific flow of segments. –A TCP sliding window is a window that can change size dynamically to accommodate the flow of segments. –TCP provides the sequencing of segments by providing sequence numbers and acknowledgment numbers in TCP headers.