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

Slides:



Advertisements
Similar presentations
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Advertisements

Transmission Control Protocol (TCP)
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.
Network Layer and Transport Layer.
Chapter 3: Transport Layer
OSI Model.
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
1 Diagnostics Project Introduction Matt Morgan. 2 Diagnostic ’ s Project Purpose Develop the Network layer services for diagnostics on CAN for road vehicle.
BA Telecommunications and Networking Dr. V.T. Raja Oregon State University
8-1 Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer m flow.
The OSI Model FTP API 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical HTTP Software.
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
Transmission Control Protocol Internet Protocol TCP/IP.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Review: –What is AS? –What is the routing algorithm in BGP? –How does it work? –Where is “policy” reflected in BGP (policy based routing)? –Give examples.
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.
Kashif Bashir Chapter 2 Network Models.
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.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
TCP/IP Transport and Application (Topic 6)
Routers and Routing Basics CCNA 2 Chapter 10.
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Transport Layer1 Ram Dantu (compiled from various text books)
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Transport Layer 3-1 Chapter 3 Outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP.
Networking Basics CCNA 1 Chapter 11.
CSC Networking Scott Heggen. Agenda Finish TCP – Part 1.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
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.
MULTIPLEXING/DEMULTIPLEXING, CONNECTIONLESS TRANSPORT.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Point-to-Point Protocol
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
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.
CSEN 404 Transport Layer I Amr El Mougy Lamia Al Badrawy.
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
Chapter 5 Network and Transport Layers
Lecture (2).
Chapter 3 outline 3.1 Transport-layer services
The OSI Model and the TCP/IP Protocol Suite
ISO/OSI Model and Collision Domain
The OSI 7 Layer Model.
Network Architecture Introductory material
Introduction to Networks
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
The OSI Model and the TCP/IP Protocol Suite
Review of Important Networking Concepts
Review of Important Networking Concepts
Network Layer The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links). Whereas the.
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
How Our Customers Communicate With Us
Protocol Application TCP/IP Layer Model
The OSI Model and the TCP/IP Protocol Suite
Review of Important Networking Concepts
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