Chapter 3: Open Systems Interconnection (OSI) Model

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 Maninder Kaur
Open System Interconnection
CompTIA Network+ Chapter 2
Chapter 2 Network Models.
OSI Model.
Chapter 2 Network Models.
Protocol Reference Model of OSI
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.
Data Communications Network Models.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Presentation on Osi & TCP/IP MODEL
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.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
 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.
MODULE I NETWORKING CONCEPTS.
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
Chapter 2. Network Models
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
THE OSI MODEL ISO is the organization.OSI is the model. ISO  International Standards Organization OSI  Open Systems Interconnection.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
정보 시스템 보안 3-1 장. 네트워크 기초 강원대학교 컴퓨터과학전공.
Chapter 2 Network Models
Network Models.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Chapter 2. Network Models
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Overview of Data Communications and Networking
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
COMPUTER NETWORK AND DESIGN CSCI 3385K. Host-to-Host Communications Model Older model Proprietary Application and combinations software controlled by.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
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.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Network Models.
The OSI Model Prof. Choong Seon HONG.
THE OSI MODEL By: Omari Dasent.
Chap. 2 Network Models.
Local Area Networks Chapter 4.
© 2003, Cisco Systems, Inc. All rights reserved.
The OSI Model and the TCP/IP Protocol Suite
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
IOS Network Model 2nd semester
Lec 5 Layers Computer Networks Al-Mustansiryah University
NET301 Lecture 2 10/9/2015 NET 301.
The OSI Model and the TCP/IP Protocol Suite
OSI Model The Seven Layers
Network Model.
OSI Model. Overview:  Review  OSI Model  Layer 1 - The Physical Layer  Layer 2 - The Data Link Layer  Layer 3 - The Network Layer  Layer 4 - The.
OSI Model OSI MODEL.
The OSI Model and the TCP/IP Protocol Suite
Unit – III Network Essentials
Presentation transcript:

Chapter 3: Open Systems Interconnection (OSI) Model The Model Functions of the layers CCE 484 - Computer Networks

CCE 484 - Computer Networks The OSI Model Developed by the ISO in 1984 to open communication between different systems without changing the logic of the underlying hardware or software Vendor-specific protocols close off communication between unrelated systems CCE 484 - Computer Networks

CCE 484 - Computer Networks The OSI Model (Cont’d) The OSI model is a model for understanding and designing a network architecture that is flexible, robust, and interoperable ISO is an organization. OSI is a model CCE 484 - Computer Networks

CCE 484 - Computer Networks The OSI Model (Cont’d) A model is a way of picturing how information travels through networks The OSI model divides the flow of information into seven smaller and more manageable problems CCE 484 - Computer Networks

CCE 484 - Computer Networks The OSI Model (Cont’d) Each of the seven problem areas is solved by a layer of the model The seven layers of the OSI reference model are: the physical layer, the data link layer, the network layer, the transport layer, the session layer, the presentation layer, and the application layer CCE 484 - Computer Networks

CCE 484 - Computer Networks

CCE 484 - Computer Networks OSI Layers CCE 484 - Computer Networks

Peer-to-Peer Communication A layer on one machine communicates with the same layer on another machine The processes on each machine that communicate at each layer are called peer-to-peer processes CCE 484 - Computer Networks

Peer-to-Peer Communication (Cont’d) Data Encapsulation: The wrapping of data in a particular protocol header Headers are added to the data at layers 6,5,4,3, and 2. Trailers are usually added at layer 2 An interface defines what information and services a layer must provide for the layer above it CCE 484 - Computer Networks

CCE 484 - Computer Networks L7 data L7 data H6 L6 data H5 L5 data H4 L4 data H3 L3 data H2 T2 000001110101010101110101111 L5 data H4 L4 data H3 CCE 484 - Computer Networks

CCE 484 - Computer Networks An Exchange Using the OSI Model CCE 484 - Computer Networks

CCE 484 - Computer Networks

CCE 484 - Computer Networks Media and Host Layers Media layers are network support layers Host layers are user support layers The transport layer is sometimes excluded from the user support layers and links the two groups CCE 484 - Computer Networks

CCE 484 - Computer Networks The Physical Layer Coordinates the functions required to transmit a bit stream over a physical medium The physical layer defines the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the physical link between end systems CCE 484 - Computer Networks

CCE 484 - Computer Networks Physical Layer CCE 484 - Computer Networks

Physical Layer Considerations Line configuration: shared or point-to-point, availability of link Data transmission mode: unidirectional or bi-directional Topology: how are devices arranged? Path selection CCE 484 - Computer Networks

Physical Layer Considerations (Cont’d) Signals: Type of signals Encoding: How data are represented by signals Interface: What information must be shared between linked devices? What is the most efficient way to communicate? Medium CCE 484 - Computer Networks

CCE 484 - Computer Networks Data Link Layer It provides reliable transit of data across a physical link. The data link layer is concerned with: physical addressing, Access control error handling, Synchronization flow control CCE 484 - Computer Networks

Data Link Layer (Cont’d) The IEEE has divided this layer into two sublayers: the Media Access Control (MAC) sublayer, and the Logical Link Control (LLC) sublayer The data unit at this layer is called frame (H + L3 data + T) The header and trailer carry information about synchronization, sequencing, and acknowledgments CCE 484 - Computer Networks

CCE 484 - Computer Networks Responsibilities Node-to-node delivery Addressing: physical addresses of the most recent node and the intended node Access control: which device has control over the line at any given line CCE 484 - Computer Networks

Responsibilities (Cont’d) Flow control: to avoid overwhelming the receiver Error handling Synchronization: Headers contain bits to alert the receiving station that a frame is arriving. Also, these bits allow the receiver to synchronize its timing CCE 484 - Computer Networks

CCE 484 - Computer Networks Data Link Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Data Link Layer Example CCE 484 - Computer Networks

CCE 484 - Computer Networks Network Layer Responsible for the Source-to-Destination (end-to-end) delivery The connectivity is achieved using two services: Routing: Selecting the best path (best effort) Switching: temporary connections between links CCE 484 - Computer Networks

Network Layer (Cont’d) Routing uses logical addresses which are assigned by the network’s administrator The data link header contains physical addresses of the current and next node only The network header contains the logical addresses of the source and the destination CCE 484 - Computer Networks

CCE 484 - Computer Networks Network Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Responsibilities Source-to-destination delivery Logical addressing Routing Address transformation: Logical to physical addresses Multiplexing: Using a single link to carry data between many devices at the same time CCE 484 - Computer Networks

CCE 484 - Computer Networks Network Layer Example CCE 484 - Computer Networks

CCE 484 - Computer Networks Network Layer Example CCE 484 - Computer Networks

CCE 484 - Computer Networks Transport Layer Responsible for reliable source-to-destination delivery of the entire message. The transport layer gets the entire message to the correct application, while the network layer gets each packet to the correct computer. Need another level of addressing for applications: service-point or port address or socket address CCE 484 - Computer Networks

Transport Layer (Cont’d) The transport layer header contains segment number (sequencing) Responsible for connection between two end ports (establish, transfer, release) Sequencing, flow control, error detection and correction CCE 484 - Computer Networks

CCE 484 - Computer Networks Transport Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Responsibilities End-to-end message delivery Service-point (port) addressing Segmentation and reassembly Connection control: deciding whether or not to send all packets by a single path CCE 484 - Computer Networks

CCE 484 - Computer Networks Transport Layer Example CCE 484 - Computer Networks

CCE 484 - Computer Networks Transport Layer Example CCE 484 - Computer Networks

CCE 484 - Computer Networks Session Layer It is the network dialog controller: who sends and when Establishes, maintains,and synchronizes sessions between applications Ensures that each session closes appropriately Validates and establishes connections between users CCE 484 - Computer Networks

Session Layer (Cont’d) Controls direction of the exchange of data Reliability by dividing the session into subsessions using checkpoints inserted into the stream. This allows a session to backtrack a certain distance without starting over Header contains control information: type of data unit and synchronization point information CCE 484 - Computer Networks

CCE 484 - Computer Networks Responsibilities Session Management: dividing the session into subsessions called dialog units Synchronization: order of passing the dialog units and when to request an acknowledgement Dialog Control: who sends and when Graceful Close: ensures that the exchange has been completed appropriately before the session closes CCE 484 - Computer Networks

CCE 484 - Computer Networks Session Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Presentation Layer Ensures interoperability among applications. Provides translation of different control codes, character sets, graphics format, etc. Responsible for encryption and decryption of data as well as compression and expansion of data. CCE 484 - Computer Networks

Presentation Layer (Cont’d) Header includes information on type and parameters of the transmission and length of the transmission. CCE 484 - Computer Networks

CCE 484 - Computer Networks Responsibilities Translation Encryption Compression Security: user authentication CCE 484 - Computer Networks

CCE 484 - Computer Networks Presentation Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Application Layer Provides network services to application processes. Services include the following: Network virtual terminal: allows you to log on to a remote host File access, transfer, and management Mail service Directory services CCE 484 - Computer Networks

CCE 484 - Computer Networks Application Layer CCE 484 - Computer Networks

CCE 484 - Computer Networks Summary of Layer Functions CCE 484 - Computer Networks