We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDamian Janson
Modified about 1 year ago
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-2 Outline Overview Establishing a Connection with a Peer System Flow Control Acknowledgement Windowing TCP Sequence Number and Acknowledgement Numbers Summary Lab Exercise 6-1: TCP Establishment Process
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-3 Establishing a Connection
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-4 Three-Way Handshake ctl = which control bits in the TCP header are set to 1
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-5 Flow Control
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-6 TCP Acknowledgment
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-7 Fixed Windowing
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-8 TCP Sliding Windowing
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-9 TCP Sequence and Acknowledgement Numbers
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-10 Summary Using TCP as the transport layer protocol, before applications can transfer data, both the sending and the receiving applications inform their respective operating systems that a connection will be initiated. Once synchronization has occurred, the two end systems have established a connection and data transfer can begin. 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.
© 2004 Cisco Systems, Inc. All rights reserved. INTRO v2.0—6-11 Summary (Cont.) The TCP window size decreases the transmission rate to a level where congestion and data loss do not occur. The TCP window size allows for 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 acknowledgement numbers in the TCP headers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4 Sandra Coleman, CCNA, CCAI.
1 OSI Transport Layer IT305: Computer Networks – Chapter 4.
TCP Sliding Windows, Flow Control, and Congestion Control Lecture material taken from Computer Networks A Systems Approach, Fourth Ed.,Peterson and Davie,
Intermediate TCP/IP PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
Nov-03 ©Cisco Systems CCNA Semester 1 Version 3 Comp11 Mod11 – St. Lawrence College – Cornwall Campus, ON, Canada – Clark slide 1 Cisco Systems CCNA Version.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 14 Introduction to Computer Networks.
1 3a. Data Link Layer Protocols 1. Introduction 2. DLL Design a.Network Layer Services b.Error Control c.Flow Control 3. Elementary Data Link Protocols.
Compiled by : S. Agarwal Lecturer & Systems Incharge St. Xaviers Computer Centre St. Xaviers College, Kolkata. INTERNET PROTOCOLS.
Advanced Computer Networks : TCP Sliding Windows1 TCP Sliding Windows, Flow Control, and Congestion Control Lecture material taken from “Computer Networks.
Appropriateness of Transport Mechanisms in Data Grid Middleware Rajkumar Kettimuthu 1,3, Sanjay Hegde 1,2, William Allcock 1, John Bresnahan 1 1 Mathematics.
TCP Review CS144 Review Session 4 April 25, 2008 Ben Nham.
Slide Set 14: TCP Congestion Control. In this set... We begin Chapter 6 but with 6.3. We will cover Sections 6.3 and 6.4. Mainly deals with congestion.
Exercises and Solutions Lecture 1 Chapter 1 and Chapter 2.
Layering in Networked computing. Learning outcomes Understand the need of layering in Networked computing Understand the need of layering in Networked.
TCP/IP Internal TCP/IP. Learning outcome Application layer – HTTP, FTP, TELNET, POP3, SMTP, IMAP, DNS protocols Transport layer – TCP and UDP – TCP and.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS Concepts Identifying MPLS Applications.
COGNITIVE PACKET NETWORKS Okan VURAL TCP/IP OSI Reference Model (application layer,presentation lyr.,session lyr.,transport lyr.,network lyr.
Advanced Operating Systems Prof. Muhammad Saeed Distributed Operating Systems Communication.
Internet Protocol How does information get sent from one device to another across a WAN?
Network Communication Network Communication is the process by which two or more computers transfer information to each other.
CSE 413: Computer Networks Md. Kamrul Hasan Assistant Professor and Chairman Dept. of Computer and Communication Engineering Patuakhali Science and Technology.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science TCP over Wireless Networks CS 653, Fall 2010.
1 Computer Networks TCP/IP Protocol Suite. 2 Protocols Cooperative action is necessary computer networking is not only to exchange bytes huge system with.
TCP Variants. TCP Algorithms: Four intertwined algorithms used commonly in TCP implementations Slow Start - Every ack increases the senders window (cwnd)
Comparison and Contrast between the OSI and TCP/IP Model.
Computer Networks - part V THE OSI MODEL. LAYERED TASKS Figure 1- Tasks involved in sending a letter There are 3 different activities at the sender site.
Copyright 2011 John Wiley & Sons, Inc5 - 1 Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons,
© 2016 SlidePlayer.com Inc. All rights reserved.