Chapter 2. Network Models

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

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

524 Computer Networks

Protocol Data Units and Encapsulation

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

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

The OSI and TCP/IP Models. Lesson 2

Objectives of Lecture. Network Architecture. Protocols. Contents

Protocols and Architecture. Protocol Architecture.

Computer Networks CS321

Data Communication Networks

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

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

Protocol Architecture

Computer Networks Vs. Distributed Systems

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

CSE 3461 / 5461: Computer Networking & Internet Technologies

How To Understand The Layered Architecture Of A Network

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

Zarządzanie sieciami telekomunikacyjnymi

Mathatma Gandhi University

Data Communication and Computer Network

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

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

CPS221 Lecture: Layered Network Architecture

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

Layered Architectures and Applications

Unit 1. Introduction to data communications and networking NETWORKING FUNDAMENTALS

Data Communication Networks and Converged Networks

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

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

How To Design A Layered Network In A Computer Network

OSI Reference Model: An Overview

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

Chapter 2 - The TCP/IP and OSI Networking Models

Computer Networking: A Survey

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

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

CSCI 362 Computer and Network Security

DATA COMMUNICATION AND NETWORKS

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

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

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

Network Models OSI vs. TCP/IP

Networking Test 4 Study Guide

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

Internet Packets. Forwarding Datagrams

Computer Networks. By Hardeep Singh

Chapter 9. IP Secure

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

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

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

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

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

2 Basic Concepts. Contents

Ethernet. Ethernet. Network Devices

Computer Network and Communication

THE TCP/IP PROTOCOL SUITE

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

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

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

The OSI Model: Understanding the Seven Layers of Computer Networks

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

ELEC3030 Computer Networks

WAN Data Link Protocols

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Introduction to Networks

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Lecture 28: Internet Protocols

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

Transport and Network Layer

OSI Seven Layers Model Explained with Examples

Networking Technology Online Course Outline


CS335 Sample Questions for Exam #2

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

CS5008: Internet Computing

Introduction To Computer Networking

Written examination in Computer Networks

November Defining the Value of MPLS VPNs

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

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Chapter 14: Distributed Operating Systems

IT Data Communication and Networks (Optional)

Module 15: Network Structures

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

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

Protocol Hierarchies/Network Software

Lecture 6 Types of Computer Networks and their Topologies Three important groups of computer networks: LAN, MAN, WAN

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

Local Area Networks (LANs) Blueprint (May 2012 Release)

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

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

Chapter 16: Distributed Operating Systems

Communications and Computer Networks

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

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

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

Transcription:

Chapter 2 Network Models

2-1 LAYERED TASKS A network model is a layered architecture Task broken into subtasks Implemented separately in layers in stack Functions need in both systems Peer layers communicate Protocol: A set of rules that governs data communication It represents an agreement between the communicating devices Topics discussed in this section: Sender, Receiver, and Carrier Hierarchy (services)

2-22 THE OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO is the Open Systems Interconnection (OSI) model is the standard that covers all aspects of network communications from ISO. It was first introduced in the late 1970s.

ISO is the organization. OSI is the model. Topics discussed in this section: Layered Architecture Peer-to-Peer Processes Encapsulation

Layered Architecture Layers Layer 7. Application Layer 6. Presentation Layer 5. Session Layer 4. Transport Layer 3. Network Layer 2. Data Link Layer 1. Physical

Layered Architecture A layered model Each layer performs a subset of the required communication functions Each layer relies on the next lower layer to perform more primitive functions Each layer provides services to the next higher layer Changes in one layer should not require changes in other layers The processes on each machine at a given layer are called peer-to-peer process

PEER TO PEER PROCESS Communication must move downward through the layers on the sending device, over the communication channel, and upward to the receiving device Each layer in the sending device adds its own information to the message it receives from the layer just above it and passes the whole package to the layer just below it At the receiving device, the message is unwrapped layer by layer, with each process receiving and removing the data meant for it

PEER TO PEER PROCESS The passing of the data and network information down through the layers of the sending device and backup through the layers of the receiving device is made possible by interface between each pair of adjacent layers Interface defines what information and services a layer must provide for the layer above it.

2-3 LAYERS IN THE OSI MODEL Topics discussed in this section: 1. Physical Layer 2. Data Link Layer 3. Network Layer 4. Transport Layer 5. Session Layer 6. Presentation Layer 7. Application Layer

1. Physical Layer The physical layer is responsible for movements of individual bits from one hop (node) to the next. Function Physical characteristics of interfaces and media Representation of bits Data rate Synchronization of bits Line configuration (point-to-point or multipoint) Physical topology (mesh, star, ring or bus) Transmission mode ( simplex, half-duplex or duplex)

2. Data Link Layer The data link layer is responsible for moving frames from one hop (node) to the next. Function Framing Physical addressing Flow control Error control Access control

Example 1 In following figure a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected within the same network. At the data link level this frame contains physical addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level at the receiver side. The trailer usually contains extra bits needed for error detection

3. Network Layer The network layer is responsible for the delivery of individual packets from the source host to the destination host. Source-to-destination delivery Responsible from the delivery of packets from the original source to the final destination Functions Logical addressing routing

Example 2 We want to send data from a node with network address A and physical address 10, located on one LAN, to a node with a network address P and physical address 95, located on another LAN. Because the two devices are located on different networks, we cannot use physical addresses only; the physical addresses only have local influence. What we need here are universal addresses that can pass through the LAN boundaries. The network addresses have this characteristic.

4. Transport Layer The transport layer is responsible for the delivery of a message from one process to another. Process-to- process delivery Functions Port addressing Segmentation and reassembly Connection control ( Connection-oriented or connection-less) Flow control Error control

Example 3 Following Figure shows an example of transport layer communication. Data coming from the upper layers have port addresses j and k (j is the address of the sending process, and k is the address of the receiving process). Since the data size is larger than the network layer can handle, the data are split into two packets, each packet retaining the port addresses (j and k). Then in the network layer, network addresses (A and P) are added to each packet. Source A Destination P

5. Session Layer The session layer is responsible for dialog control and synchronization. It establishes, maintains and synchronize the interaction between communicating system Function Dialog control Synchronization (checkpoints)

6. Presentation Layer The presentation layer is responsible for translation, compression, and encryption. Concerned with the syntax and semantics of the information exchanged between two system Functions Translation ( EBCDIC-coded text file ASCII-coded file) Encryption and Decryption Compression

7. Application Layer The application layer is responsible for providing services to the user. Functions Network virtual terminal (Remote log-in) File transfer and access Mail services Directory services (Distributed Database) Accessing the World Wide Web

Figure 2.15 Summary of layers OSI Model Data unit Layer Function User support layers User Network Network support layers Data 7. Application Network process to application 6. Presentation Data representation and encryption 5. Session Inter-host communication Segment 4. Transport End-to-end connections and reliability Packet 3. Network Path determination and logical addressing Frame 2. Data Link Physical addressing Bit 1. Physical Media, signal and binary transmission