Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Network Layered Protocols.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
Advertisements

CCNA 1 v3.1 Module 11 Review.
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
 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
Data Communications Network Models.
OIS Model TCP/IP Model.
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
Process-to-Process Delivery:
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung.
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.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Network Architectures
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Mukesh N. Tekwani Elphinstone College Mumbai
Network Protocol Hierarchies
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
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.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Internet & Web Security.
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.
Network Architecture Models School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
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 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
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.
Network Models.
Ch 2. Network Models. 1. LAYERED TASKS Concept of layers – Consider two friends who communicate through mail – What happens when one sends a letter to.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Protocols Used for communications between entities in a system Used for communications between entities in a system Must speak the same language Must speak.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
Fall 2004FSU CIS 5930 Internet Protocols1 TCP/IP Protocol Suite Reading: Chapter 13.
What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which.
Data Communication Network Models
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
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.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
11/18/2016Basic TCP/IP Networking 1 TCP/IP Overview Basic Networking Concepts.
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.
Computer 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.
Computer Networks.
Understand the OSI Model Part 2
Net 431: ADVANCED COMPUTER 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.
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 2 Network Models
Network Architecture Models
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Unit – III Network Essentials
Presentation transcript:

Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Network Layered Protocols

Institute for Visualization and Perception Research 2 © Copyright 1998 Haim Levkowitz Layered protocol models... Protocol message contents... Identities Sender, receiver Message length Message data Layered protocols... Protocol enveloping... OSI reference model... Internet TCP/IP model... Protocol enveloping in TCP/IP...

Institute for Visualization and Perception Research 3 © Copyright 1998 Haim Levkowitz Layered protocols... N layers

Institute for Visualization and Perception Research 4 © Copyright 1998 Haim Levkowitz Protocol enveloping...

Institute for Visualization and Perception Research 5 © Copyright 1998 Haim Levkowitz OSI reference model... Open Systems Interconnection abstract model Does not define: PL bindings, OS bindings, API issues, UI issues Defines: 7 protocol layers...

Institute for Visualization and Perception Research 6 © Copyright 1998 Haim Levkowitz Defines: 7 protocol layers... Physical... Data link... Network... Transport... Session... Presentation... Application...

Institute for Visualization and Perception Research 7 © Copyright 1998 Haim Levkowitz Physical... Network transmission medium E.g., coaxial, twisted-pair, fiber-optic Raw bit-stream service Responsible only for writing / reading bits to / from physical medium

Institute for Visualization and Perception Research 8 © Copyright 1998 Haim Levkowitz Data link... Group bits into frames Goal: reliable delivery mechanism Error detection Noise, interference Collisions Flow control Avoid unnecessary frame loss Saturated buffers

Institute for Visualization and Perception Research 9 © Copyright 1998 Haim Levkowitz Network... Extend data link layer From local to neighboring / distant networks E.g., Ethernet, Token Ring Incompatible physical and link layers ==> Internetworks (networks of networks) Topology: routers Two network layer services...

Institute for Visualization and Perception Research 10 © Copyright 1998 Haim Levkowitz Two network layer services... connection-oriented (CO) "reliable" / "virtual-circuit" well ordered data stream guarantee lost, order, duplicate connectionless (CL) "unreliable" / "datagram" no guarantees

Institute for Visualization and Perception Research 11 © Copyright 1998 Haim Levkowitz Transport... higher-level tasks (not end-to-end delivery) multiplexing OSI: 5 incompatible transport protocols CL, w/ CL network CL, w/ CO network CO, w/ CO network CO, w/ CL network highest network aware

Institute for Visualization and Perception Research 12 © Copyright 1998 Haim Levkowitz Session... how data exchanged in dialog two-way simultaneous (full-duplex) two-way alternate (half-duplex) one-way (simplex) checkpointing synch points in data stream resume aborted transfer at last encountered synch point

Institute for Visualization and Perception Research 13 © Copyright 1998 Haim Levkowitz Presentation... hide diff in data rep'n e.g., ASCII vs. EBCDIC generic rep’n w/ ISO ASN.) spec...

Institute for Visualization and Perception Research 14 © Copyright 1998 Haim Levkowitz Generic rep'n w/ ISO ASN. spec... (Abstract Syntax Notation One) Boolean Integer (arb. length) Real (arb. length & prec.) Enumerated (days of week, months of year, etc.) Bit string (arb. length) Octet (byte) string (arb. length) Null (any undef'd value)

Institute for Visualization and Perception Research 15 © Copyright 1998 Haim Levkowitz Application... service consumer via APIs

Institute for Visualization and Perception Research 16 © Copyright 1998 Haim Levkowitz Internet TCP/IP model... 5 layers physical, data link, network, transport, application session, presentation by application, w/ assistance of API Network layer: IP... Transport layer: TCP & UDP... Application layer...

Institute for Visualization and Perception Research 17 © Copyright 1998 Haim Levkowitz Network layer: IP... move data between endpoints if not on same host ==> routing IP protocol IP datagram (packet)

Institute for Visualization and Perception Research 18 © Copyright 1998 Haim Levkowitz Transport layer: TCP & UDP... Transmission Control Protocol (TCP) connection-oriented User Datagram Protocol (UDP) connectionless

Institute for Visualization and Perception Research 19 © Copyright 1998 Haim Levkowitz Application layer... FTP SMTP: Simple Mail Transfer Protocol NNTP: Network News HTTP

Institute for Visualization and Perception Research 20 © Copyright 1998 Haim Levkowitz Protocol enveloping in TCP/IP... Application data --> TCP segment --> IP datagram -- > Ethernet frame