Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.

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

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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Chapter 3: Transport Layer
School of Information Technologies Revision NETS3303/3603 Week 13.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Gursharan Singh Tatla Transport Layer 16-May
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
Process-to-Process Delivery:
1 Transport Layer Computer Networks. 2 Where are we?
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.
Presentation on Osi & TCP/IP MODEL
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
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.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
Transport Layer and UDP Tahir Azim Ref:
University of the Western Cape Chapter 12: The Transport Layer.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 Transport Layer Lecture 7 Imran Ahmed University of Management & Technology.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Types of Service. Types of service (1) A network architecture may have multiple protocols at the same layer in order to provide different types of service.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
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.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
MULTIPLEXING/DEMULTIPLEXING, CONNECTIONLESS TRANSPORT.
Data Communication Network Models
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Process-to-Process Delivery:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
11/18/2016Basic TCP/IP Networking 1 TCP/IP Overview Basic Networking Concepts.
Chapter 7: Transport Layer
Introduction to Networks
Transport Layer Slides are originally from instructor: Carey Williamson at University of Calgary Very minor modification are made Notes derived from “Computer.
Chapter 9: Transport Layer
Chapter 3 outline 3.1 Transport-layer services
Instructor Materials Chapter 9: Transport Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Layer.
OSI Protocol Stack Given the post man exemple.
TCP/IP Transmission Control Protocol / Internet Protocol
Introduction to Networks
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Multimedia and Networks
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-process delivery UDP TCP SCTP
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
Chapter 3 Transport Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Open System Interconnect (OSI).
Presentation transcript:

Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision

Bjorn Landfeldt, The University of Sydney 2 Overall Understand WHY protocols were designed the way they were Understand what is good and bad with the designs Read through relevant RFCs There are some fundamental mechanisms in the protocol stack. Understand these mechanisms.

Bjorn Landfeldt, The University of Sydney 3 Layered Model Divide a task into pieces and then solve each piece independently (or nearly so). Establishing a well defined interface between layers makes porting easier. Major Advantages:  Code Reuse  Extensibility

Bjorn Landfeldt, The University of Sydney 4 IP Model Basics Physical Voltage Modulation Data-link Framing Local Addressing Network Global Addressing Packetisation Transport End-to-end flow control Multiplexing Application User data Synchronisation Example functions In different layers

Bjorn Landfeldt, The University of Sydney 5 Data-link Layer Provides access to local network Supplies local address Transports traffic over one hop only Many different technologies with different characteristics Wired and wireless

Bjorn Landfeldt, The University of Sydney 6 IP IP operates in the network layer –packet delivery service (end-to-end). –translation between different data-link protocols.

Bjorn Landfeldt, The University of Sydney 7 IP IP provides connectionless, unreliable delivery of IP datagrams. Connectionless: each datagram is independent of all others. Unreliable: there is no guarantee that datagrams are delivered correctly or at all.

Bjorn Landfeldt, The University of Sydney 8 IP Addresses IP addresses are logical addresses (not physical) 32 bits. Includes a network ID and a host ID. Every host must have a unique IP address. IP addresses are assigned by a central authority (the NIC at SRI International).

Bjorn Landfeldt, The University of Sydney 9 ICMP “Companion” to IP, used for queries and error signalling. Common usage: –Host or network unreachable –Redirect –Echo request/reply (ping)

Bjorn Landfeldt, The University of Sydney 10 Transport Layer User Datagram Protocol, UDP adds: –Multiplexing (ports) –Error detection (CRC over entire packet) Transport Control Protocol, TCP also adds: –Error correction –Flow control –Robustness in case of failure

Bjorn Landfeldt, The University of Sydney 11 TCP Characteristics Connection oriented –Three way handshake Reliable –Error detection –Error correction Buffer management and flow control –Sliding window –Slow Start and Congestion Avoidance Stream oriented

Bjorn Landfeldt, The University of Sydney 12 UDP vs. TCP TCP introduces latencies –Session set-up –Data retransmission Flow control mechanism unsuitable for CBR applications TCP – Stream oriented, UDP – Datagram oriented TCP – reliable, UDP - unreliable

Bjorn Landfeldt, The University of Sydney 13 Types of Traffic Different applications generate different types of traffic e.g. –Web pages (delay sensitive) –FTP (BW sensitive) –Streamed Media (BW sensitive) –Conversational Multimedia (delay and BW)

Bjorn Landfeldt, The University of Sydney 14 Cast? Unicast – flow from one host to another host Broadcast – flow from one host to all local hosts Directed Broadcast – flow from one host to all hosts on a foreign network Multicast – flow between hosts in a group

Bjorn Landfeldt, The University of Sydney 15 RTP TCP unsuitable for RT media UDP has two major drawbacks: –Lack support for lost or reordered packets –Lack support for jitter compensation RTP provides these functions

Bjorn Landfeldt, The University of Sydney 16 That’s it