Network Protocol Hierarchies

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

OSI Model OSI MODEL.
OSI Model OSI LAYER / MODEL.
OSI MODEL Maninder Kaur
Lecture 2 Protocol Layers CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger.
CS 582 / CMPE 481 Distributed Systems Communications.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
Communication Network Protocols ----Krishna Priyanka Chebrolu.
Communication Network Protocols Jaya Kalidindi CSC 8320(fall 2008)
Reference Model 1. Layered network Why network are layered ?! -Easy to change -Easy to troubleshoot -Give general idea of each layer 2.
Data Communications and Networks
2-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks OSI Reference Model Lecture-5: OSI Reference Model week 5- q-2/ 2008 Dr. Anwar.
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.
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.
Data and Computer Communications
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
جلسه دوم شبکه های کامپیوتری به نــــــــــــام خدا.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
1 Protocols and Reference Models Babu Ram dawadi.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
NET 221D:Computer Networks Fundamentals
The OSI Model.
OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –
MODULE I NETWORKING CONCEPTS.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
03 - Winter 2006ECE 766 Computer Interfacing and Protocols 1 Protocol Hierarchies First networks: hardware comes first Increased complexity  network architecture.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
1 Packet Switching, Layer Models and Protocol Suites.
1 Networking. 2 Network “... communication system for connecting end-systems” End-systems a.k.a. “hosts” PCs, workstations dedicated computers network.
Chapter 2 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.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
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.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
1 Netprog: OSI Reference Model Networking. 2 Network “... communication system for connecting end-systems” End-systems a.k.a. “hosts” PCs, workstations.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
Introduction Chapter 1. Metropolitan Area Networks A metropolitan area network based on cable TV.
Data Communication Network Models
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
THE OSI MODEL By: Omari Dasent.
The ISO OSI Reference Model
Chap. 2 Network Models.
Introduction.
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Data and Computer Communications by William Stallings Eighth Edition
OSI Model The Seven Layers
OSI Model OSI MODEL.
Computer Networking A Top-Down Approach Featuring the Internet
Chapter Five: Network Software Protocol Hierarchies
Unit – III Network Essentials
Presentation transcript:

Network Protocol Hierarchies Network software structure Networks are organized as a series of layers. Layer n on a host communicates with layer n on another host. Layer n protocol: Rules and conventions for this communication. The entities on each host implementing the layer n protocol are peers.

Layers, protocols, and interfaces Host 1 Host 2 Physical Communication Layer 4 protocol Layer 4 Layer 4 Layer 3/4 interface Layer 3 protocol Layer 3 Layer 3 Virtual Communication Layer 2/3 interface Layer 2 protocol Layer 2 Layer 2 Layer 1/2 interface Layer 1 protocol Layer 1 Layer 1 Physical medium

Philosopher - Translator - Secretary Architecture

Flow of info supporting virtual communication in layer 4 Layer 4 Protocol M M Layer 3 Protocol H3 M H3 M Layer 2 Protocol H2 H3 M1 H2 M2 H2 H3 M1 H2 M2 Source Machine Destination Machine

Layer Design Issues Mechanism for identifying senders and receivers (addressing). Simplex, half-duplex, or full-duplex communication. Error detection/correction. Fragmentation Preserving message order. Fast sender vs. slow receiver. Routing

Connection-Oriented vs. Connectionless Services Connection-oriented service Connection established and terminated. Modeled after the telephone system. Message arrive in the the order they are sent. e.g. TCP Connectionless service (datagram service) Modeled after the postal system. No guarantees on message ordering. Unreliable: Messages may be lost. e.g. UDP

OSI Reference Model ISO OSI 7 layer model Importance of Open Standards Each layer performs a well-defined function in the context of the overall communication subsystem. Peers exchange messages according to protocol. Message = user data + control information. Lower layers are network dependent. Higher layers are application oriented. Each layer provides an interface for the layer above.

OSI Reference Model 7 6 5 4 3 2 1 HOST A HOST B Application Application protocol Application Application 6 Presentation protocol Presentation Presentation 5 Session protocol Session Session Transport protocol 4 Transport Transport Communication subnet boundary 3 Network Network Network Network 2 Data link Data link Data link Data link 1 Physical Physical Physical Physical Physical HOST A Router Router HOST B

Network Dependent Layers Physical Layer (exchanged unit: bit) Transmits/Receives “raw” bits over comm. channel. Mechanical and electrical network interface definitions. Data Link Layer (exchanged unit: frame) Transforms (i.e. “cleans up”) raw transmission. Frames data using special bit patterns at the beginning and end of the frame. Serial/Parallel conversion. Medium Access Sublayer (broadcast networks) controlling shared channel

Network Dependent Layers, cont. Network Layer (exchanged unit: packet) Operation of the subnet. Addressing Routing (point-to-point networks). Transport Layer End-to-end message transfer. Connection management Error control Fragmentation

Application Oriented Layers Session Layer Dialogue control Synchronization (i.e. “who does what when”) “Thin” layer Presentation Layer Syntax and semantics of transferred data. Data representation transformations. e.g. Floating point number format. e.g. Encryption

Application Oriented Layers, cont. Application Layer Variety of protocols: File Transfer Remote access and management Document/message interchange Email

OSI layer index Application Presentation Session Transport Network (packets) Data Link (frames) Physical (raw bits)

Finish reading Chap 1