LECTURE 2 Network Layered Models: OSI & TCP/IP. Chapter Objectives ■Discuss the most popular ISO-OSI 7-layer communication reference model ■Explain the.

Slides:



Advertisements
Similar presentations
© N. Ganesan, Ph.D., All rights reserved. Chapter ISO-OSI Reference Model and IEEE Standards.
Advertisements

Chapter 2 Network Models.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
OSI Model.
Open System Interconnection (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.
Lecturer: Tamanna Haque Nipa
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Introducing Network Standards
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
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.
COMPUTER NETWORKS Ms. Mrinmoyee Mukherjee Assistant Professor
NET 221D:Computer Networks Fundamentals
The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Spring 2006Computer Networks1 Chapter 2 Network Models.
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.
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,
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.
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
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Network Models.
Overview of Data Communications and Networking
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
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
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)
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
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.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
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.
Networking Using the OSI Model.
The OSI Model Prof. Choong Seon HONG.
Chapter 5: Making Networks Work
Computer Networks.
ISO-OSI Reference Model and IEEE Standards
Click to edit Master subtitle style
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
The OSI Model and the TCP/IP Protocol Suite
Networking Standards and the OSI Model
Layered Architectures
The OSI 7 Layer Model.
ISO-OSI Reference Model and IEEE Standards
Chapter 4 OSI REFERENCE MODEL Visit to more Learning Resources.
The OSI Model and the TCP/IP Protocol Suite
Data and Computer Communications by William Stallings Eighth Edition
Chapter 3: Open Systems Interconnection (OSI) Model
OSI Model The Seven Layers
Chapter 15 – Part 2 Networks The Internal Operating System
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

LECTURE 2 Network Layered Models: OSI & TCP/IP

Chapter Objectives ■Discuss the most popular ISO-OSI 7-layer communication reference model ■Explain the reference model and standards relevant to network communications

MODULE 1 An Overview of ISO and its 7-Layer OSI Model

Network Models and Standards in Communication ■Communication –Established standards –Standards are known as protocols ■Network Models –ISO(International Standards Organisation) –OSI (Open System Interconnection) Model –Internet Model (TCP/IP) ■Implementation –A framework is helpful in the design of hardware and software for communication –Aids international compatibility of different devices and technologies. –ISO-OSI Model serves this purpose

Consider Post office Parcel sending and receiving ■Hierarchical tasks performed at the sender and receiver by the different layers during data transmission as shown in Fig 1

ISO and OSI Defined ■ISO –International Standards Organization ■OSI –Open Systems Interconnect

OSI Model Background ■Introduced in 1978 and revised in 1984 ■Formulates the communication process into structured layers ■There are seven layers in the model, hence the name the 7- Layer model ■The model acts as a frame of reference in the design of communications and networking products

The Layered Approach to Communication (Fig 2) 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical

Division of Layers (Fig 3) Upper Layers Lower Layers Middle Layer 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical

The Function of a Layer ■Each layer defines a part of the processes involved in moving information across a network. –Layer 1 deals with the communication media ■Each layer communicates with the adjacent layers –In both directions –Eg: Network layer communicates with: ■Transport layer ■Data Link layer ■Each layer formats the data packet –Eg: Adds or deletes addresses

The Function of a Layer ■In the same machine, Each layer calls upon the services of the layer just below it. Layer 3, for example, uses the services provided by layer 2 ■In the same machine, Each layer provides services for layer above it. For example layer 3 provides services to Layer 4. ■See illustration in Figure 4.

The Function of a Layer (Fig 4) 7. Application 6. Presentation 1. Physical Node A Data Out Data In To/from Node B

The Function of a Layer ■Between machines, layer x on one machine communicates with layer x on another machine (peer-to-peer communication) as shown in Fig 5. ■This communication is governed by an agreed-upon series of rules and conventions called protocols

The Function of a Layer ■OSI Layers’ Interactions (Fig 5)

The Function of a Layer: Encapsulation & Decapsulation ■Each layer in the sending device adds its own information (e.g. header and trailer) to the message it receives from the layer just above it and passes the whole package to the layer just below it. ■At layer I the entire package is converted to a form that can be transmitted to the receiving device. ■At the receiving machine, the message is unwrapped layer by layer, with each process receiving and removing the data meant for it. For example, layer 2 removes the data meant for it, then passes the rest to layer 3. Layer 3 then removes the data meant for it and passes the rest to layer 4, and so on.

The Function of a Layer: Encapsulation & Decapsulation (Fig 6)

■Key –D =Data unit –D7-D1= means data unit at the respective layer –H=Header –T=Trailer

Communication Between Layers 7. Application 6. Presentation 5. Session Data Encapsulation Data Stripping

The Role of Layers in Point-to- point Communication 7. Application 1. Physical 7. Application 1.Physical Node a Node b

Virtual Communication Between Layers 7. Application 3. Network 7. Application 3. Network

End of Module 1

MODULE 2 The ISO Upper Layers

Module Objectives ■Application Layer (7th) ■Presentation Layer (6th) ■Session Layer (5th) ■Transport Layer (4th) ■Network Layer (3 rd ) ■Data Link Layer (2 nd ) ■Physical Layer (1 st )

7. Application Layer ■Purpose –User application to network service interface ■Examples –File request from server – services –etc.

Application Layer Function ■General network access ■Flow control ■Error recovery

6. Presentation Layer ■Purpose –Formats data for exchange between points of communication ■Ex: Between nodes in a network ■Example: –Redirector software ■Formats for transmission to the server

Presentation Layer Function ■Data translation –The processes (running programs) in two systems are usually exchanging information in the form of character strings, numbers, and so on. –The information must be changed to bit streams before being transmitted. –Because different computers use different encoding systems, the presentation layer is responsible for interoperability between these different encoding methods.

Presentation Layer Function ■Encryption –Encryption means that the sender transforms the original information to another form and sends the resulting message out over the network. –Decryption reverses the original process to transform the message back to its original form. ■Expansion of graphics command

Presentation Layer Function ■Compression. –Data compression reduces the number of bits contained in the information. –Data compression becomes particularly important in the transmission of multimedia such as text, audio, and video

Redirector Example REDIRECTOR F:/PUR/ORDER C:/CORRES/USDA TO SERVER TO LOCAL DISK

5. Session Layer ■Purpose –Oversee a communication session ■Establish ■Maintain ■Terminate ■Example –Telephone System

Session Layer Function ■Performs name recognition and related security ■Synchronization between sender and receiver ■Assignment of time for transmission –Start time –End time etc.

4. Transport Layer ■Purpose –Repackage proper and efficient delivery of packages ■Error free ■In sequence ■Without duplication ■Example

Transport Layer Function ■For sending data –Repackage the message to fit into packets ■Split long messages ■Assemble small messages ■On receiving data –Perform the reverse –Send an acknowledgment to the sender ■Solve packet problems –During transmission and reception

3. Network Layer ■Purpose –Addressing and routing the packets ■Example application at the router –If the packet size is large, splits into small packets

Network Layer Function ■Address messages ■Address translation from logical to physical –Ex: nganesa > ■Routing of data –Based on priority –Best path at the time of transmission ■Congestion control

MODULE 3 The ISO Lower Layers

2. Data Link Layer ■Purpose –Manages the flow of data over the physical media ■Responsible for error-free transmission over the physical media ■Assures error-free data submission to the Network Layer

Data Link Layer Function ■Point of origin –Packages data for transmission over physical line ■Receiving end –Packages data for submission to the network layer ■Deals with network transmission protocols –IEEE 802. protocols

Data Link Layer Subdivision ■Improvement to ISO Model ■Logical Link Control (LLC) sub-layer –Manages service access points (logical link) –Error and flow control ■Media Access Control (MAC) sub-layer –Applies directly to network card communication –Access control

Media Access Control Application ■Network Interface Card driver NETWORK SOFTWARE NETWORK CARD NIC Driver facilitates data transfer

1. Physical Layer ■Purpose –Deals with the transmission of 0s and 1s over the physical media ■Translation of bits into signals ■Example –Pulse duration determination –Transmission synchronization –etc.

Physical Layer Function ■Encode bits into signals –Carry data from the h higher layers ■Define the interface to the card –Electrical –Mechanical –Functional –Example: Pin count on the connector

Lower Layers Application Areas ■Special significance to network card design ■Applies to general LAN hardware design –Exceptions ■Routers etc. ■802. standards –Centered around the lower layers –Applies to networks

Layers Functions Summary

MODULE 4 Summary of ISO-OSI Functional Layers

Layer Operations ■At each layer, additional information is added to the data packet ■An example would be information related to the IP protocol that is added at Layer 3

Formatting of Data Through the Layers Application Header Presentation HeaderSession Header Transport HeaderNetwork Header Data Link Header and Trailer Physical Frame Preamble

Packet : General Format Header Trailer Data A general concept of packets serves as a prerequisite to the understanding of the ISO-OSI model.

Some Header Information Added at Various Layers ■Packet arrival information ■Receiver’s address ■Sender’s address ■Synchronization character

Data ■Actual data ■May contain error correction code –Performed on individual characters of the data –Example: Parity ■Size may vary –Depending on the protocol –Example ■802.3 specifies range of data packet length

Some Trailer Information Added at Various Layers ■Error correction code –Character oriented –VRC (Parity Checking) ■Packet oriented error correction codes –CRC

Some of the Major Components of the Data Packet Sender’s Address Receiver’s Address Control Data Error Correction Protocol Start/synch Information

Standardizing Packet Formatting ■Packets must conform to a standard in order for the nodes in a network to be able to communicate with one another ■The International Standards Organization (ISO) has provided a reference model ■Standards are established for operations at each layer of the ISO/OSI model in the form of protocols

Assignment 4: Research and Discuss the TCP/IP Model and how it operates. Compare and contrast OSI and TCP/IP Network Models