CSC 412 - Networking Scott Heggen. Agenda Finish 4 + 1 TCP – Part 1.

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

Transmission Control Protocol (TCP)
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
Data Communications System By Ajarn Preecha Pangsuban.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
CCNA 1 v3.1 Module 11 Review.
OSI Model.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
The OSI Model FTP API 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical HTTP Software.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Transmission Control Protocol Internet Protocol TCP/IP.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Kashif Bashir Chapter 2 Network Models.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
TCP: A Closer Look Transmission Control Protocol.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
TCP/IP Transport and Application (Topic 6)
Routers and Routing Basics CCNA 2 Chapter 10.
CSC Networking Scott Heggen. Agenda Finish TCP – Part 1.
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Data Communications and Networks
Networking Basics CCNA 1 Chapter 11.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
CSC Networking Scott Heggen. Agenda Last discussion on OSI Relate it to TCP/IP.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Point-to-Point Protocol
The OSI Model An overview of the media layer (Physical, Data Link, Network) By Luke Shiffner.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Introduction to Networks
Lecture (2).
Click to edit Master subtitle style
The OSI Model and the TCP/IP Protocol Suite
ISO/OSI Model and Collision Domain
The OSI 7 Layer Model.
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
Introduction to Networks
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Topic 5: Communication and the Internet
Review of Important Networking Concepts
Review of Important Networking Concepts
CPEG514 Advanced Computer Networkst
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
CSCD 330 Network Programming
Network Models CCNA Instructor Training Course October 12-17, 2009
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
The OSI Model and the TCP/IP Protocol Suite
Review of Important Networking Concepts
The TCP/IP Model.
Presentation transcript:

CSC Networking Scott Heggen

Agenda Finish TCP – Part 1

Let’s Review What does the network layer do? What does the data link layer do? What does the physical layer do?

Data

Data.html

HTTP

HTTP, Data

TCP, Source:80, Destination:1030

IP, Source: , Destination: TCP, HTTP, Data

Ethernet, Source: , Destination: IP, TCP, HTTP, Data FCS

Data

Ethernet, Source: , Destination:

Data

Ethernet, Source: , Destination:

Data IP, Source: , Destination: R1(config)# ip route

Data Ethernet, Source: Destination:

Data

Ethernet, Source: Destination:

Data IP, Source: , Destination:

Data Ethernet, Source: Destination:

Data

Ethernet, Source: Destination:

Data IP, Source: , Destination:

Data Ethernet, Source: Destination:

Data

Ethernet, Source: , Destination:

Data

Ethernet, Source: , Destination: IP, TCP, HTTP, Data FCS

IP, Source: , Destination: TCP, HTTP, Data

HTTP, Data TCP, Source:80, Destination:1030

HTTP, Data

Data.htmlHTTP

Data.html

Data

Reflecting on this process so far… Do any of the bottom three layers handle error correction? Do any of the bottom three layers handle in-order delivery? Do any of the bottom three layers handle delivery of data to the correct device? Do any of the bottom three layers handle delivery of data to the correct process within the device? Do any of the bottom three layers handle controlling the flow of data (slowing down/speeding up data transfer rate??) Do any of the bottom three layers handle breaking up data into smaller segments?

Transport Layer The transport layer does all of those things (except delivery of data to the correct device; that was network layer (remember routing?!!?)) Flow control (using windowing) In-order delivery (reassembling segments into the correct order) Error recovery (lower layers handled error detection only; transport actually fixes it!) Segmentation (other layers do break the message into smaller chunks, but transport layer does it better) Identifies applications within a device via port numbers

TCP Functionalities With your group, be able to demonstrate to the class how each one works: TCP Sliding Window: Understanding Port Numbering using netstat: Error Recovery: %20TCP%20and%20UDP%20-%20Supplemental.pptx (slides 12 – 16) %20TCP%20and%20UDP%20-%20Supplemental.pptx Sequence Numbering and Acknowledgements: Using Wireshark Select a frame Right click, Follow TCP Stream Statistics > Flow Graph… Use “Displayed packets / TCP Flow” Flow Control: Using Wireshark Start downloading this massive file: Statistics > IO Graph… Each group will have a 5 minute flash demo