The OSI Model A layman’s view of the internet. OSI Structure Application Presentation Session Transport Network Data Link Physical Each layer has a specific.

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

Network Layer and Transport Layer.
Lecture 4a: Communication and Networking CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Chapter 2 Network Models.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 2 Introduction to Networks and the Internet.
Introduction to Networks and the Internet
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Protocols and the TCP/IP Suite
Chapter 1 Read (again) chapter 1.
Computer Network Architecture and Programming
Routing Going from one network to the next. Where is routing handled? IP serves the functions of –routing –universal naming Identification is easiest.
The OSI Model A layman’s view of the internet. OSI Structure Application Presentation Session Transport Network Data Link Physical Each layer has a specific.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
Reference Model 1. Layered network Why network are layered ?! -Easy to change -Easy to troubleshoot -Give general idea of each layer 2.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
OSI Model CS363-Winter 1999 DePaul University. Group Project Info Teams formed and on the web Cases Working in Groups Last half of class tonight reserved.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Protocols and the TCP/IP Suite
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
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,
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
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.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
1 Chapter Overview Network Communications The OSI Reference Model.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
1 Packet Switching, Layer Models and Protocol Suites.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Network Models.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Protocol Layering Chapter 11.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Network Models.
Networking Using the OSI Model.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
The OSI Model and the TCP/IP Protocol Suite
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Data Networking Fundamentals
TASK 4 Guideline.
The OSI Model and the TCP/IP Protocol Suite
Network Models CCNA Instructor Training Course October 12-17, 2009
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
The OSI Model and the TCP/IP Protocol Suite
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

The OSI Model A layman’s view of the internet

OSI Structure Application Presentation Session Transport Network Data Link Physical Each layer has a specific function. It relies on the layer below to provide a service. Please do this for me OK It’s Done or Sorry I couldn’t

A Network Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Machine A Machine B

An everyday example Consider a situation with which you are very familiar: sending a package/mail. Concentrate on the division of responsibility How does each person/group rely on the other to do a job. Consider real vertical communication Consider effective horizontal communication

Boss gives to assistant Assistant hands to mailman Mailman takes to post office Mail system uses many tools to transport Mailman picks up at post office Mailman delivers to assistant Assistant hands to boss

Can you see the OSI model? Each relies on the person/group below to provide a service

Effective horizontal communications Order repair parts Delivery of parts. No direct horizontal communications!

Real vertical communications Boss gives to assistant Assistant hands to boss

Something goes wrong Boss gives to assistant Assistant hands to boss Boss tells to ship Assistant hands to boss Boss says wrong part Boss told wrong part (1) (2) (3) (4) (5) (6)

Effective horizontal communications Order repair parts Delivery of parts. No direct horizontal communications! Return parts Resend parts.

OSI communications This effective horizontal communications is between like levels of the model at each end Similar horizontal communications takes place with intermediary nodes Real direct communications is vertical with the –ONE EXCEPTION: (Bottom) Physical Layer

Order repair parts Delivery of parts.

Order repair parts Delivery of parts. Order part Order part 1234 There is no such part OK Order adjusted

Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Network Data Link Physical Machine A Machine B Intermediate Nodes Effective Client-Server Interaction

Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical N D P Machine A Machine B Intermediate Nodes Intermediate Nodes are Routers N D P N D P …..

Another View of Routers workstation LAN/ MAN router LAN router LAN/ MAN router Intermediate Nodes

What do these layers do? Each layer has a limited responsibility Typical vertical interactions are simple –request service –receive confirmation or rejection The total system solves the problem Each layer solves some aspect of the problem

Physical layer Proper formatting of the message addressMessage typeInformation Timing transmission of the message everyone can’t send at the same time Reception of the message Detecting and reporting errors in the message NOT fixing them

Data Link Layer Effective Point to Point communications Retransmitting messages when necessary Timing to avoid sending too much or too little (flow control) –Think about Lucy and the Chocolate Assembly Line show

Network Layer How to properly route messages Is the message for me Do I forward to someone else Universal Naming of addresses All networks don’t name the same IP addresses are one “universal” approach must have someway to translate like higher level languages and machine language

Transport Layer Having Point-to-Point delivery does not assure end-to-end Message can go halfway across the world and die Transport provides guaranteed delivery across networks (if desired) Provides tuning the transmission process

Session Layer Provides for process of –connection –interaction –disconnection In TCP/IP actually done in transport layer (if desired)

Presentation Layer Formatting requirements –internal representation differences ascii vs ebcdic byte order.. Little/big endian Encryption

Application Layer(s) Applications themselves may be layered into multiple layers for the same reasons that many computer systems use layers Common applications forming the basis for other applications include –mail –ftp

Why use a layered design? Providing a well-defined interface allows for substituting other modules while applications stay “the same” In networking, allows for –different physical layers (hardware) –different protocols (SNA, Decnet, Appletalk,..) In compilers, reuse program on another machine (type of processor) Networks do a better job than compilers

Recall the basic layers of a computer Application Compiler Operating System Machine Language Micro Code Processors Gates and Switches User

Middleware More overhead -> Easy transition! Application AApplication B Database Library ODBC Microsoft Access Database SQL Oracle Application A ODBC Microsoft Access Database

Layered Design is EVERYWHERE! You can NOT avoid it! Learn it. Use it. Use the delivery problem to get the idea of the OSI model The basic goal of the course is to understand the principles in the context of the OSI model.

Start at the top then Bottom up Application Presentation Session Transport Network Data Link Physical First Second Third Etc. Start at the top because that is the place where you have familiarity