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



Similar documents
The OSI Model and the TCP/IP Protocol Suite

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

Computer Networks CS321

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

Protocol Architecture

The OSI and TCP/IP Models. Lesson 2

Protocols and Architecture. Protocol Architecture.

OSI Seven Layers Model Explained with Examples

Computer Networks Vs. Distributed Systems

CPS221 Lecture: Layered Network Architecture

Protocol Data Units and Encapsulation

Objectives of Lecture. Network Architecture. Protocols. Contents

Data Communication and Computer Network

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

Lecture 28: Internet Protocols

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

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

524 Computer Networks

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

The OSI Model: Understanding the Seven Layers of Computer Networks

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

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

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

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

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

Layered Architectures and Applications

Overview of Computer Networks

OSI Reference Model: An Overview

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

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

THE TCP/IP PROTOCOL SUITE

CSE 3461 / 5461: Computer Networking & Internet Technologies

PART OF THE PICTURE: The TCP/IP Communications Architecture

Internet Concepts. What is a Network?

Zarządzanie sieciami telekomunikacyjnymi

Data Communication Networks and Converged Networks

Ethernet. Ethernet. Network Devices

Unit 1. Introduction to data communications and networking NETWORKING FUNDAMENTALS

Open System Interconnection (OSI) Protocols

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

ELEC3030 Computer Networks

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

Communications and Computer Networks

CSCI 362 Computer and Network Security

Protocol Hierarchies/Network Software

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

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

CS335 Sample Questions for Exam #2

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

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Transport and Network Layer

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

Computer Networks III

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

Access Control: Firewalls (1)

Overview of TCP/IP. TCP/IP and Internet

Introduction To Computer Networking

Networking Test 4 Study Guide

Using MIS 3e Chapter 6A Appendix

The Network Layer Functions: Congestion Control

WAN Data Link Protocols

Transport Layer. Chapter 3.4. Think about

Internet Packets. Forwarding Datagrams

DATA COMMUNICATION AND NETWORKS

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

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

Internet Architecture and Philosophy

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Network Models and Protocols

WHITE PAPER. IP-based Networks: Axis White Paper, Copyright 2002, Axis Communications

Chapter 9. IP Secure

Module 1: Reviewing the Suite of TCP/IP Protocols

Transport Layer Protocols

ATM. Asynchronous Transfer Mode. Networks: ATM 1

Interested in learning more about security? The OSI Model: An Overview. Copyright SANS Institute Author Retains Full Rights

Data Communication Networks

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

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

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

Network Programming TDC 561

E-Commerce Security. The Client-Side Vulnerabilities. Securing the Data Transaction LECTURE 7 (SECURITY)

Data Communication Networks Introduction

How To Understand The Internet Of S (Netware)

Computer Networks & Security 2014/2015

Introduction to Networking and the OSI Model

IT 3202 Internet Working (New)

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

UPPER LAYER SWITCHING

The TCP/IP Reference Model

Introduction Chapter 1. Uses of Computer Networks

Chapter 2 - The TCP/IP and OSI Networking Models

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

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

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

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

Transcription:

The OSI Model and the TCP/IP Protocol Suite - the OSI model was never fully implemented. - The TCP/IP protocol suite became the dominant commercial architecture because it was used and tested extensively in the Internet. PROTOCOL LAYERS The communication is not simple. we may divide the complex task of communication into several layers. In this case, we may need several protocols, one for each layer. Layer 1 communication Layer 3 communication Hierarchy In a multilayer system, the tasks must be done in the order given in the hierarchy. At the sender site, for example, the letter must be written, translated to secret code, and dropped in the mailbox before being picked up by the letter carrier and delivered to the post office. At the receiver site, the letter must be dropped in the recipient mailbox before being picked up and read by the recipient. Services Each layer at the sending site uses the services of the layer immediately below it. The sender at the higher layer uses the services of the middle layer. The middle layer uses the services of the lower layer. The lower layer uses the services of the carrier. THE OSI MODEL - An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model. - An open system is a set of protocols that allows any two different systems to communicate regardless of their underlying architecture. - The purpose of the OSI model is to show how to facilitate communication between different systems without requiring changes to the logic of the underlying hardware and software. - The OSI model is a layered framework for the design of network systems that allows communication between all types of computer systems. 1

Layer-to-Layer Communication Interfaces between Layers: Each interface defines what information and services a layer must provide for the layer above it. Organization of the Layers: - network support layers: Layers 1, 2, and 3: they deal with the physical aspects of moving data from one device to another (such as electrical specifications, physical connections, physical addressing, and transport timing and reliability). - user support layers: Layers 5, 6, and 7: they allow interoperability among unrelated software systems. - Layer 4: links the two subgroups and ensures that what the lower layers have transmitted is in a form that the upper layers can use. Upper layers are almost always implemented in software. Lower layers are a combination of hardware and software, except for the physical layer, which is mostly hardware. 2

Layers in the OSI Model : Application Layer The application layer enables the user, whether human or software, to access the network. Specific services provided by the application layer include the following: Network virtual terminal File transfer, access, and management (FTAM) E-mail services. Directory services. Presentation layer The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems. Specific responsibilities of the presentation layer include the following: Translation Encryption Compression Session layer The session layer is the network dialog controller. It establishes, maintains, and synchronizes the interaction between communicating systems. Specific responsibilities of the session layer include the following: Dialog control Synchronization (synchronization points) Transport layer The transport layer is responsible for process-to-process delivery of the entire message. It ensures that the whole message arrives intact and in order. Responsibilities of the transport layer include the following: Service-point addressing. Segmentation and reassembly. Connection control (connectionless, connectionoriented) Flow control. Error control. Network layer The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links). If two systems are connected to the same link, there is usually no need for a network layer. Responsibilities of the network layer include the following: Logical addressing. Routing. 3

data link layer The data link layer transforms the physical layer, a raw transmission facility, to a reliable link. It makes the physical layer appear error-free to the upper layer (network layer). Responsibilities of the data link layer include the following: Framing. Physical addressing. Flow control. Error control. Access control. physical layer The physical layer coordinates the functions required to carry a bit stream over a physical medium. The physical layer is responsible for moving individual bits from one (node) to the next. The physical layer is concerned with the following: Physical characteristics of interfaces and media Representation of bits Data rate Synchronization of bits Line configuration Physical topology Transmission mode. Summary of OSI Layers 4

Q: Why The application layer in the TCP/IP suite is the combination of three layers in the OSI model? Ans: There are some reasons were mentioned for this decision. - The TCP/IP protocol suite was developed prior to the OSI model. - (TCP/IP has more than one transport-layer protocol). Some of the functionalities of the session layer are available in some of the transport layer protocols. - (the application layer is not only one piece of software). If some of the functionalities mentioned in the session and presentation are needed for a particular application, it can be included in the development of that piece of software. Note: there is a main difference between the communication at the network layer and the communication at data link or physical layers. Communication at the network layer is end to end while the communication at the other two layers are node to node. There is a main difference between the transport layer and the network layer. Although all nodes in a network need to have the network layer, only the two end computers need to have the transport layer. The network layer is responsible for sending individual datagrams from computer A to computer B; the transport layer is responsible for delivering the whole message, which is called a segment, a user datagram, or a packet, from A to B. 5