School of Information Technologies Revision NETS3303/3603 Week 13.

Slides:



Advertisements
Similar presentations
CCNA – Network Fundamentals
Advertisements

Transmission Control Protocol (TCP)
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.
Internet Control Message Protocol (ICMP)
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Socket Programming.
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:
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
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.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
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.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
Transport Layer and UDP Tahir Azim Ref:
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.
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Cisco Networking Academy S2 C9 TCP/IP. ensure communication across any set of interconnected networks Stack components such as protocols to support file.
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.
Internet protocol Suite
Advanced UNIX programming Fall 2002, lecture 16 Instructor: Ashok Srinivasan Acknowledgements: The syllabus and power point presentations are modified.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Fall 2004FSU CIS 5930 Internet Protocols1 TCP/IP Protocol Suite Reading: Chapter 13.
1 Computer Communication & Networks Lecture 23 & 24 Transport Layer: UDP and TCP Waleed Ejaz
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
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.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
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 3 outline 3.1 Transport-layer services
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.
TCP Transport layer Er. Vikram Dhiman LPU.
Net 431: ADVANCED COMPUTER NETWORKS
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.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Lecture 2: Overview of TCP/IP protocol
Process-to-process delivery UDP TCP SCTP
Process-to-Process Delivery: UDP, TCP
16EC Computer networks unit II Mr.M.Jagadesh
Computer Networks Protocols
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:

School of Information Technologies Revision NETS3303/3603 Week 13

School of Information Technologies Overall Understand WHY protocols were designed the way they were Understand what is good and bad with the designs Appreciate how to implement network services: client/server and peer-to-peer

School of Information Technologies 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:  Modularity  Extensibility  Maintainability

School of Information Technologies TCP/IP Model Physical Encoding Data-link Framing Local Addressing Network Global Addressing Packetisation Transport End-to-end flow control Multiplexing Application Allow access Session Management Example functions In different layers

School of Information Technologies Data-link Layer Provides access to local network/link Supplies physical addressing Transports traffic over one hop only Many different technologies with different characteristics Wired and wireless

School of Information Technologies Internet Layer IP provides connectionless, unreliable delivery of datagrams IP addressing provide global unique identification Address shortage => CIDR, NAT to rescue! Routing service: intra and inter-AS

School of Information Technologies ICMP “Companion” to IP, used for queries and error signalling Common usage: –Host or network unreachable –Redirect –Echo request/reply (ping)

School of Information Technologies Other Internet Layer Services Multicasting –Group membership: IGMP –Data delivery: multicast routing protocols Quality of service: –Admission Control, Resource Reservation, Queueing and Scheduling –IntServ, DiffServ

School of Information Technologies Transport Layer User Datagram Protocol, UDP adds: –Multiplexing (ports) –Error detection (checksum) Transport Control Protocol, TCP also adds: –Error correction –Flow control –Congestion Control

School of Information Technologies 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

School of Information Technologies 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)

School of Information Technologies 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 with RTCP SIP and H.323 provides signalling for session management

School of Information Technologies Future of Networks Wireless networking –Inter-vehicular system, building monitoring, habitat monitoring, structural monitoring, emergency rescue, battlefield surveillance –Needs low-power and robust protocols Interplanetary Internet –A set of floating nodes in space which can communicate with each other –Needs a new set of protocols and technology that are tolerant to large delays

School of Information Technologies Some Hints for Finals Bring CALCULATOR! 5 questions Core topics: –Distributed system models –IP layer issues (addressing, ICMP, NAT) –Routing Protocols and Architecture –TCP –Multicasting –QoS –RTP, RTCP

School of Information Technologies The End!