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



Similar documents
The OSI and TCP/IP Models. Lesson 2

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

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

Objectives of Lecture. Network Architecture. Protocols. Contents

Network Models OSI vs. TCP/IP

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

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

High-Level Data Link Control

WAN Data Link Protocols

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Protocols and Architecture. Protocol Architecture.

The TCP/IP Reference Model

Computer Networks CS321

Zarządzanie sieciami telekomunikacyjnymi

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

Protocol Architecture

Network Programming TDC 561

Data Link Layer Overview

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

CPS221 Lecture: Layered Network Architecture

Networking Test 4 Study Guide

Computer Networks. Data Link Layer

Overview of TCP/IP. TCP/IP and Internet

Chapter 9. IP Secure

Introduction to TCP/IP

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

The OSI Model and the TCP/IP Protocol Suite

PPP (Point-to-Point Protocol)

Lecture 28: Internet Protocols

Transport Layer. Chapter 3.4. Think about

Chapter 1: Introduction

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

Understanding Layer 2, 3, and 4 Protocols

The OSI Model: Understanding the Seven Layers of Computer Networks

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Introduction To Computer Networking

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

Computer Networks III

Data Communication Networks and Converged Networks

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

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

How To Design A Layered Network In A Computer Network

OSI Seven Layers Model Explained with Examples

THE TCP/IP PROTOCOL SUITE

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

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

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

Ethernet. Ethernet. Network Devices

Network Simulation Traffic, Paths and Impairment

Transport Layer Protocols

Data Link Protocols. 5.4 Framing

Computer Networks Vs. Distributed Systems

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

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Introduction to Networking and the OSI Model

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

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

Internet Concepts. What is a Network?

CSE 3461 / 5461: Computer Networking & Internet Technologies

Communication Systems Internetworking (Bridges & Co)

Access Control: Firewalls (1)

Network Models and Protocols

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

LESSON Networking Fundamentals. Understand TCP/IP

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

Layered Architectures and Applications

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

Written examination in Computer Networks

How To Understand The Layered Architecture Of A Network

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

IP - The Internet Protocol

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

Networking Basics and Network Security

- Hubs vs. Switches vs. Routers -

Chapter 2 - The TCP/IP and OSI Networking Models

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer

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

CS 4803 Computer and Network Security

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

How Does Ping Really Work?

Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶

Cape Girardeau Career Center CISCO Networking Academy Bill Link, Instructor. 2.,,,, and are key services that ISPs can provide to all customers.

Networking Technology Online Course Outline

Data Link Layer(1) Principal service: Transferring data from the network layer of the source machine to the one of the destination machine

Process Control and Automation using Modbus Protocol

DATA COMMUNICATION (Basics of data communication, OSI layers.)

Module 7 Internet And Internet Protocol Suite

technology standards and protocol for ip telephony solutions

Chapter 3: Sample Questions, Problems and Solutions Bölüm 3: Örnek Sorular, Problemler ve Çözümleri

Why SSL is better than IPsec for Fully Transparent Mobile Network Access

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

The OSI & Internet layering models

CCT vs. CCENT Skill Set Comparison

Transport and Network Layer

How To Understand The Internet From A Telephone To A Computer (For A Computer)

Transcription:

OSI Model 7 6 5 4 3 2 1 Application Presentation Session Transport Network Data Link Physical

Protocols Define a set of rules for communication. Specify the meaning and format of messages Define exchange rules Exception handling duplicated information bit corruption (chksum errors) lost information out of order packets

Protocols - cont. Other functions identify different sources/destinations separate applications handle multiple instances of the same application on one machine A family of protocols shares all these tasks Protocol suite/stack Assign functions to different protocols (layers)

Protocol Stacks Goal : one protocol per layer Layers interact and cooperate with each other the data is passed from one layer to the next each layer adds its own information (HDR) when the data is sent, and removes it when the data is received lower layers provide services for the upper layers

Protocol Stacks - cont.

Protocol Stacks - cont.

Layer 1 - Physical Defines the physical interfaces between devices including the rules for raw bit-stream transmission (1011010110) Mechanical -- physical properties Electrical -- representation of bits (voltage levels) and transmission rates

Layer 1 - cont. Functional -- functions performed by individual circuits Procedures -- sequence of events Examples: EIA-232-E (RS-232 or V.24/V.28), RJ-11, RJ-45

Layer 2 - Data Link Physical link reliability and controls access to the media Error detection error free transmission over the link several data links may exist between endpoints higher layers also have error control functions use of CRC (cyclic redundancy check) to verify integrity

Layer 2 - cont. Error control error detection positive acknowledgment retransmission after timeout Structured Frames control flags source/destination addresses FCS (frame check sequence) for CRC

Layer 2 - cont. Examples: HDLC: High-Level Data Link Control LAPB: Link Access Procedure, Balanced LAPD: Link Access Procedure, D-Channel PPP: Point to Point Protocol LLC: Logical Link Control

Layer 3 - Network Packet forwarding -- routing function routed protocols: IP, IPX, AppleTalk routing protocols: RIP, OSPF, NLSP connectionless This is the highest layer at which network entities typically interact higher layers use end-to-end protocols

Layer 3 - cont.

Layer 4 - Transport In general, provides for reliable exchange of information between end systems connection oriented: ensures error-free, in sequence delivery with no loss or duplication mechanisms for retransmission, acknowledgment, timeouts, etc. Examples: TCP (connection-oriented), UDP (connectionless)

Layer 5 - Session Controls communications between applications in end systems Dialog discipline -- full-duplex, half duplex User/application/session differentiation Usually, this is not a standalone function.

Layer 6 - Presentation Data representation format (ASCII, for example) compression encryption

Layer 7 - Application Specific application programs Examples: file transfer, e-mail, telnet, etc.

OSI vs TCP/IP OSI Application Presentation Session Transport Network Data Link Physical TCP/IP Application Transport Internet Network Interface