OPEN SYSTEMS INTERCONNECTION OVERVIEW OF PROTOCOL LAYERING AND OSI MODEL OF NETWORK STACKS



Similar documents
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

Network Models OSI vs. TCP/IP

Objectives of Lecture. Network Architecture. Protocols. Contents

Data Communication Networks and Converged Networks

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

How To Understand The Layered Architecture Of A Network

Protocol Architecture

PART OF THE PICTURE: The TCP/IP Communications Architecture

Zarządzanie sieciami telekomunikacyjnymi

Protocol Data Units and Encapsulation

The OSI and TCP/IP Models. Lesson 2

Protocols and Architecture. Protocol Architecture.

How To Design A Layered Network In A Computer Network

Communication Networks. MAP-TELE 2011/12 José Ruela

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Chapter 2 - The TCP/IP and OSI Networking Models

Chapter 9. IP Secure

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

1 Introduction to mobile telecommunications

Slide 1 Introduction cnds@napier 1 Lecture 6 (Network Layer)

FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking

How To Understand The Internet Of S (Netware)

Layered Architectures and Applications

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

Lecture 28: Internet Protocols

UPPER LAYER SWITCHING

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

Data Communications and Networking Overview

Computer Networks CS321

Networking Basics and Network Security

Overview of Computer Networks

Chapter 1: Introduction

Mathatma Gandhi University

Security (II) ISO : Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012

Ethernet. Ethernet. Network Devices

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

OSI Model. Application Presentation Session Transport Network Data Link Physical. EE156 Computer Network Architecture

CPS221 Lecture: Layered Network Architecture

Chapter 3: Review of Important Networking Concepts. Magda El Zarki Dept. of CS UC Irvine

Kick starting science...

CSE 3461 / 5461: Computer Networking & Internet Technologies

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

CSCI 362 Computer and Network Security

How Does Ping Really Work?

Transport Layer Protocols

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Internet Concepts. What is a Network?

- Hubs vs. Switches vs. Routers -

Overview of TCP/IP. TCP/IP and Internet

TCP/IP Network Essentials. Linux System Administration and IP Services

The TCP/IP Protocol Suite

Architecture and Performance of the Internet

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Networking Test 4 Study Guide

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

LESSON Networking Fundamentals. Understand TCP/IP

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

OSI Reference Model: An Overview

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

Protocol Architecture. ATM architecture

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Communications and Computer Networks

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

The OSI Model: Understanding the Seven Layers of Computer Networks

THE TCP/IP PROTOCOL SUITE

The OSI Model and the TCP/IP Protocol Suite

INTERNET SECURITY: THE ROLE OF FIREWALL SYSTEM

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

524 Computer Networks

Communication Systems Internetworking (Bridges & Co)

Chapter 11. User Datagram Protocol (UDP)

Midterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose

Network Models and Protocols

Data Communication and Computer Network

Selecting a Firewall Gilbert Held

The OSI & Internet layering models

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Network Security. Chapter 13. Internet Firewalls. Network Security (WS 07/08): 13 Internet Firewalls 1 Dr.-Ing G. Schäfer

21.4 Network Address Translation (NAT) NAT concept

LMS. OSI Layers and the Learning Management System. Over view

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

IP - The Internet Protocol

Data Communication Networks

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

Wireshark Tutorial INTRODUCTION

Lecture 2-ter. 2. A communication example Managing a HTTP v1.0 connection. G.Bianchi, G.Neglia, V.Mancuso

Computer Networks Vs. Distributed Systems

Understanding Layer 2, 3, and 4 Protocols

Topics: 1. HTTP, DNS, and SMTP Examples 2. Layered Architectures 3. OSI Reference Model 4. TCP/IP Reference Model. Garcia: Sections

Network Security. Internet Firewalls. Chapter 13. Network Security (WS 2002): 13 Internet Firewalls 1 Dr.-Ing G. Schäfer

Transcription:

OSI OPEN SYSTEMS OSI - Open Systems Interconnection INTERCONNECTION OVERVIEW OF PROTOCOL LAYERING AND OSI MODEL OF NETWORK STACKS Peter R. Egli INDIGOO.COM 1/8

Contents 1. Layering model 2. The 7 layers of OSI 3. Where the OSI stack resides in a real system 2/8

1. Layering model (1/2) Protocol layers logically communicate with their peers (horizontal communication). Physically data units are passed between protocol layers (vertical communication). Each protocol layer encapsulates an outbound data unit into a protocol specific packet, i.e. adds a protocol specific header. Some protocols also add a trailer that usually contains some kind of checksum. APDU = Transport SDU APDU TPDU = Network SDU (=segment) TH APDU Network PDU = Data Link SDU (=packet) NH TH APDU Data Link PDU (=frame) DH NH TH APDU DT Bit stream SDU Service Data Unit (data unit that a specific protocol layer provides as transport service) PDU Protocol Data Unit (protocol header + payload = upper layer s PDU) APDU Application Protocol Data Unit TPDU Transport Protocol Data Unit 3/8

1. Layering model (2/2) Depending on the type of a host either the full stack or only the lower layers are used: Presentation Layer Session Layer Application protocol Presentation protocol Session protocol Transport protocol Presentation Layer Session Layer Host, gateway Router Switch, hub, bridge Router Host, gateway 4/8

2. The 7 layers of OSI (1/2) OSI (ISO/IEC 7498) was an attempt to combat the diversity of concepts and protocols. The choice for 7 layers has many reasons, among others the fact that IBM s SNA also had 7 layers and that there were already 7 working groups at OSI so each group was assigned a layer for definition. OSI did not really catch on, but its basic concept of layering is useful for the taxonomy of protocols (at which layer is a protocol and thus what is its function). The session and presentation layers are almost always tightly coupled with the application protocol and thus may simply be omitted (collapsed with the application layer). OSI stack: Presentation Layer Session Layer Simplified OSI stack: 5/8

2. The 7 layers of OSI (2/2) Each of the OSI layers performs a specific set of functions. Presentation Layer Session Layer Performs application-specific functions like the exchange and execution of application-commands. Examples: HTTP, FTP, SMTP. Performs conversion from application-specific data formats into a format that can be understood by the remote application. Examples: ASN.1, XML, EBCDIC, ASCII. Controls (establish, manage, terminate) the dialogues (connections) between the peers. Examples: RPC. Provides transparent transfer of data units, possibly with some kind of quality of service. Examples: TCP, UDP, SCTP. Forwards a packet towards its destination based on a network address. Examples: IP, IPX, AppleTalk DDP, X.25 packet layer. Defines procedures for media access and framing of bits (start and end marking of bit stream). Examples: Ethernet, WLAN, ATM, Frame Relay. Defines the characteristics of the bit stream on the physical medium (voltages, frequencies, connector pinouts etc.). Examples: RS-232, Ethernet, Bluetooth, SCSI. 6/8

3. Where the OSI stack resides in a real system (1/2) No system really implements protocols according to OSI. In reality the protocols (software modules processing a protocol) are integrated into the operating system (e.g. Windows). ~Layer 5-7 ~Layer 3 & 4 ~Layer 1 & 2 Source: www.microsoft.com 7/8

3. Where the OSI stack resides in a real system (2/2) Linux Network Stack Layer 5-7 Layer 4 Layer 3 Layer 1 & 2 Source: Understanding Linux Network Internals, Christian Benvenuti, 2006, O Reilly 8/8