1 OSI Reference Model. 2 Agenda The Layered Model Layers 1 & 2: Physical & Data Link Layers Layer 3: Network Layer Layers 4–7: Transport, Session, Presentation,

Slides:



Advertisements
Similar presentations
Internetwork An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single large network.
Advertisements

OSI MODEL Maninder Kaur
Open System Interconnection
April 1999Computer Networks: Architecture & Concepts/Habib Youssef1 Computer Networks: Architecture & Concepts Habib Youssef, Ph.D.
January 2000Communication Networks1 Computer Networks: Architecture & Concepts Abdulaziz Almulhem.
Review of Chapters 12, 13 & 14 Transport Layer Session Layer Presentation Layer.
Open System Interconnection (OSI) Model
IST 228\Ch1\Internetworking1 Chapter 1: Internetworking Internetworking Basics Network segmentation How bridges, switches, and routers are used to physically.
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.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the Host-to-Host Communications Model.
Lecturer: Tamanna Haque Nipa
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN.
THE OSI REFERENCE MODEL Open Systems Interconnection Reference Model.
Application Presentation Session Transport Network Data-Link Physical THE OSI MODEL Where We’ve Been Chapter 1—Review By: Allan Johnson.
Semester 1 Chapter 2 The OSI Model Paul Flynn.
OSI Model Honolulu Community College Cisco Academy Training Center
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
Understanding Routing. Agenda What Is Routing? Network Addressing Routing Protocols.
Kashif Bashir Chapter 2 Network Models.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
OSI Model Local Area Networks Chapter 2. Agenda  Attendance  Chapter 1 questions  Login to Web CT and information about Assessment Activation  Single-protocol.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
1 Protocols and Reference Models Babu Ram dawadi.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Networking Fundamentals Chapter 1 Introducing Networks.
Cisco – Semester 1 – Chapter 2 Network Fundamentals And The OSI Model.
The OSI Model.
Connecting People To Information 강 사 : 전 필 복 [CCIE # 4244] Connecting People To Information.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
OV Copyright © 2011 Element K Content LLC. All rights reserved. Networking Models  The OSI Model  The TCP/IP Model.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Cisco – Chapters Layers 4, 5, and 6 More Details.
Semester 1 Chapter 2 The OSI Model.
William Stallings Data and Computer Communications
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
An Introduction to Networking
OSI Reference Model This module covers the OSI reference model. It is sometimes also called ISO or 7 layer reference model. The model was developed by.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Chapter 2 Network Models
OSI means Open System Interconnect model. OSI means Open System Interconnect model. Developed by the International Organization for Standardization in.
SWICHING & ROUTING.
Evolution of Internetworking
COMPUTER NETWORK AND DESIGN CSCI 3385K. Host-to-Host Communications Model Older model Proprietary Application and combinations software controlled by.
Data Communication Network Models
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Welcome Back Cisco Semester 1 & 2 Review. Why are Networks Complex Environments?? They involve: They involve: –Interconnections to networks outside an.
1 OSI Reference Model Benefits Standardizes interfaces Facilitates modular engineering Ensures interoperable technology Accelerates evolution Simplifies.
Networking Using the OSI Model.
OSI LAYERS.
Click to edit Master subtitle style
© 2003, Cisco Systems, Inc. All rights reserved.
What the OSI Protocol Layers Do
Lec 5 Layers Computer Networks Al-Mustansiryah University
NET301 Lecture 2 10/9/2015 NET 301.
Layered Task, OSI Model, TCP/IP Model
Chapter 3: Open Systems Interconnection (OSI) Model
Computing Over Distance
Network Model.
Open System Interconnect (OSI).
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

1 OSI Reference Model

2 Agenda The Layered Model Layers 1 & 2: Physical & Data Link Layers Layer 3: Network Layer Layers 4–7: Transport, Session, Presentation, and Application Layers

3 The Layered Model

4 Layered Communication Source: Tanenbaum, 1996 I like rabbits L: Dutch Ik hou van konijnen Fax #:--- L: Dutch Ik hou van konijnen Message Information for the Remote Translator Information for the Remote Secretary Location A

5 Layered Communication I like rabbits L: Dutch Ik hou van konijnen L: Dutch Ik hou van konijnen Fax #:--- L: Dutch Ik hou van konijnen Fax #:--- L: Dutch Ik hou van konijnen J’aime les lapins Information for the Remote Translator Information for the Remote Secretary Location A Location B Message

6 Layered Communication I like rabbits L: Dutch Ik hou van konijnen L: Dutch Ik hou van konijnen Fax #:--- L: Dutch Ik hou van konijnen Fax #:--- L: Dutch Ik hou van konijnen J’aime les lapins Information for the remote translator Information for the remote secretary Location A Location B Layers Message

7 Why a Layered Network Model? 7Application 6Presentation 5Session 4Transport 3Network 2Data Link 1Physical Reduces complexity (one big problem to seven smaller ones) Standardizes interfaces Facilitates modular engineering Assures interoperable technology Accelerates evolution Simplifies teaching and learning

8 Devices Function at Layers 7Application 6Presentation 5Session 4Transport 3Network 2Data Link 1Physical NIC Card

9 Host & Media Layers 7Application 6Presentation 5Session 4Transport 3Network 2Data Link 1Physical Host layers: Host layers: Provide accurate data delivery between computers Media layers: Media layers: Control physical delivery of messages over the network } }

10 Layer Functions Provides network services to application processes (such as electronic mail, file transfer, and terminal emulation) 7 Application

11 Layer Functions Network services to applications Ensures data is readable by receiving system Format of data Data structures Negotiates data transfer syntax for application layer 7 Application 6 Presentation Data representation

12 Layer Functions Inter-host communication Establishes, manages, and terminates sessions between applications 7 Application 6 Presentation 5 Session Network services to applications Data representation

13 Layer Functions 7 Application 6 Presentation 5 Session Transport4 Inter-host communication Network services to applications Data representation End-to-end connection reliability Concerned with data transport issues between hosts Data transport reliability Establishes, maintains, and terminates virtual circuits Fault detection and recovery Information flow control

14 Layer Functions 7 Application 6 Presentation 5 Session Transport4 Network 3 Inter-host communication Network services to applications Data representation End-to-end connection reliability Addresses and best path Provides connectivity and path selection between two end systems Domain of routing

15 Layer Functions 7 Application 6 Presentation 5 Session Transport4 Network 3 Data Link 2 Inter-host communication Network services to applications Data representation End-to-end connection reliability Addresses and best path Access to media Provides reliable transfer of data across media Physical addressing, network topology, error notification, flow control

16 Layer Functions 7 Application 6 Presentation 5 Session Transport4 Network 3 Data Link 2 Physical1 Inter-host communication Network services to applications Data representation End-to-end connection reliability Addresses and best path Access to media Binary transmission Wires, connectors, voltages, data rates

17 7Application 6Presentation 5Session 4Transport 3Network 2Data Link 1Physical Host A Peer-to-Peer Communications Application Presentation Session Transport Network Data Link Physical Bits Frames Packets Segments Host B

18 Data Encapsulation Application Presentation Session Transport Network Physical Data Link Application Presentation Session Transport Network Physical Data Link Data } { Network Header Frame Header Frame Trailer Data Network Header Host A Host B

19 Layers 1 & 2: Physical & Data Link Layers

20 Physical and Logical Addressing c

21 MAC Address 24 bits ROM RAM 24 bits c Serial Number Vendor Code MAC address is burned into ROM on a network interface card

22 Layer 3: Network Layer

23 Network Layer: Path Determination Which Path? Layer 3 functions to find the best path through the internetwork

24 Network Layer: Communicate Path Addresses represent the path of media connections Routing helps contain broadcasts

25 Addressing— Network and Node Network Node Network address—Path part used by the router Node address—Specific port or device on the network

26 Protocol Addressing Variations Network Node 1 1 General Example Network Host TCP/IP Example (Mask ) NetworkNode 1aceb0b c00.6e25 Novell IPX Example

27 Network Layer Protocol Operations Each router provides its services to support upper layer functions XY A A C C

28 Network Layer Protocol Operations Each router provides its services to support upper layer functions B B XY A A C C Presentation Data Link Physical Data Link Physical Router A Router B Router C Data Link Physical Data Link Network Transport Session Presentation Application Physical Host X Host Y Data Link Network Transport Session Application Physical Network

29 Routed Versus Routing Protocol Routed protocol used between routers to direct user traffic Destination Network Protocol Protocol Name Examples: IP, IPX, AppleTalk, DECnet Exit Port to Use

30 Routed Versus Routing Protocol Routed protocol used between routers to direct user traffic Examples: IP, IPX, AppleTalk, DECnet Routing protocol used only between routers to maintain routing tables Examples: RIP, IGRP, OSPF

31 Static Versus Dynamic Routes Uses a protocol route that a network administrator enters into the router Static Route Uses a route that a network protocol adjusts automatically for topology or traffic changes Dynamic Route

32 Static Route Example Point-to-point or circuit-switched connection “Stub” network Only a single network connection with no need for routing updates A A B B Fixed route to address reflects administrator’s knowledge

33 Adapting to Topology Change A A B B C C D D Can an alternate route substitute for a failed route?

34 Adapting to Topology Change A A B B C C D D X X Can an alternate route substitute for a failed route? Yes Yes—With dynamic routing enabled

35 LAN-to-LAN Routing Example Network 1 Network 3 E0 E1 To0 Host 5 Host 4 Network 2 Token Ring Net 2, Host 5 Routing Table Destination Network Outgoing Interface E0 To0 E1

36 LAN-to-LAN Routing Network 1 Network 3 E0 E1 To0 Host 5 Host 4 Network 2 Token Ring Net 2, Host 5 Routing Table Net 2, Host From LAN to LAN Destination Network Outgoing Interface E0 To0 E1

37 LAN-to-WAN Routing Data Data A A Token Ring 2.4 Token Ring Data B B 1.3 From LAN Frame Relay Data Frame Relay Data To WAN Ethernet Data Data Data To LAN Data

38 Layers 4–7: Transport, Session, Presentation, and Application Layers

39 Transport Layer Segments upper-layer applications Establishes an end-to-end connection Sends segments from one end host to another Optionally, ensures data reliability

40 Transport Layer— Segments Upper-Layer Applications Electronic Mail File Transfer Application Presentation Session Segments Data Application Port Transport Data Application Port Terminal Session

41 Transport Layer— Establishes Connection Synchronize Acknowledge Negotiate Connection Receiver Data Transfer Connection Established (Send Segments) Sender

42 Transport Layer— Sends Segments with Flow Control Transmit Buffer Full Not Ready Stop Process Segments Buffer OK Ready Go Resume Transmission Receiver Sender

43 Transport Layer— Reliability with Windowing Window Size = 1 Sender Send 1 Receive 1 Receiver Ack 2 Send 2 Receive 2 Ack 3 Sender Send 1 Send 2 Receive 1 Receive 2 Receiver Window Size = 3 Send 3 Receive 3 Ack 4 Send 4

44 Transport Layer— An Acknowledgement Technique Sender Receiver Send 2 Send 1 Send 3 Ack 4 Send 5 Send 4 Send 6 Ack 5 Send 5 Ack

45 Transport to Network Layer End-to-End Segments Routed Packets

46 Session Layer Network File System (NFS) Structured Query Language (SQL) Remote-Procedure Call (RPC) X Window System AppleTalk Session Protocol (ASP) DEC Session Control Protocol (SCP) Service Request Service Reply Coordinates applications as they interact on different hosts

47 Presentation Layer ASCII EBCDIC Encrypted Text Data login: PICT TIFF JPEG GIF Graphics Visual images Sound Video MPEG QuickTime MIDI Provides code formatting and conversion for applications

48 Application Layer Word Processor Presentation Graphics Spreadsheet Database Design/Manufacturing Project Planning Others COMPUTER APPLICATIONS Electronic Mail File Transfer Remote Access Client-Server Process Information Location Network Management Others NETWORK APPLICATIONS INTERNETWORK APPLICATIONS Electronic Data Interchange World Wide Web Gateways Special-Interest Bulletin Boards Financial Transaction Services Internet Navigation Utilities Conferencing (Voice, Video, Data) Others

49