Layered Task, OSI Model, TCP/IP Model

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

Open System Interconnection
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Background Information Network Models LAYERED TASKS We use the concept of layers in our daily life. As an example, let us consider two friends.
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Chapter 2 Network Models
Lecturer: Tamanna Haque Nipa
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Data Communications and Networks
NDSL, Chang Gung University, 2.1 Chapter 2 Network Models 長庚大學資訊工程學系 陳仁暉 副教授 Tel: (03) Ext: 5990
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
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,
Chapter 2. Network Models
BZUPAGES.COM 2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Ch 2. Network Models. 1. LAYERED TASKS Concept of layers – Consider two friends who communicate through mail – What happens when one sends a letter to.
OSI means Open System Interconnect model. OSI means Open System Interconnect model. Developed by the International Organization for Standardization in.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Free Powerpoint Templates Page 1 Internetworking Models.
THE OSI REFERENCE MODEL
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
OSI Model OSI Reference Model.
Network Models.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Networking Using the OSI Model.
The OSI Model & TCP/IP model
Chapter 2 Network Models.
OSI LAYERS.
Chapter 3 Understanding the OSI Model
Part I. Overview of Data Communications and Networking
The OSI Model and the TCP/IP Protocol Suite
What the OSI Protocol Layers Do
Networking for Home and Small Businesses – Chapter 6
Introduction to Protocol and Layer
NT2640 Unit 1 Activity 1 Handout
Computer Network.
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Layered Task, OSI Model, TCP/IP Model
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Model.
Chapter 2 Network Models
Network Architecture Models
Networking for Home and Small Businesses – Chapter 6
OSI Reference Model Kashif Ishaq.
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Open System Interconnect (OSI).
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Unit – III Network Essentials
Presentation transcript:

Layered Task, OSI Model, TCP/IP Model Chapter 2 Layered Task, OSI Model, TCP/IP Model

Protocol Layers In Chapter 1, we discussed that a protocol is required when two entities need to communicate. When 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. Let us use a scenario in communication in which the role of protocol layering may be better understood. We use two examples. In the first example, communication is so simple that it can occur in only one layer.

Layered TASK We use the concept of layers in our daily life. As an example, let us consider two friends who communicate through postal mail. The process of sending a letter to a friend would be complex if there were no services available from the post office. Topics discussed in this section: Sender, Receiver, and Carrier Hierarchy

Figure 2.1 Tasks involved in sending a letter

Why layered communication? To reduce complexity of communication task by splitting it into several layered small tasks Functionality of the layers can be changed as long as the service provided to the layer above stays unchanged makes easier maintenance & updating Each layer has its own task Each layer has its own protocol

Reference Models OSI reference model TCP/IP

OSI Reference model Open System Interconnection 7 layers Each layer performs a well define function Functions of the layers chosen taking internationally standardized protocols Number of layers – large enough to avoid complexity

Seven layers of the OSI model

The interaction between layers in the OSI model

OSI Layers

Physical layer Transporting bits from one end node to the next type of the transmission media (twisted-pair, coax, optical fiber, air) bit representation (voltage levels of logical values) data rate (speed) synchronization of bits (time synchronization)

Physical Layer Physical layer is responsible for electrical, mechanical and procedural checks. Data will be converted into Binary(i.e) 0’s & 1’s. Data will be in the form of electrical pulses if it is Coaxial or twisted pair cable and in the form of light if it is fiber optic cable. Devices working on physical layer are hubs, Repeaters, Cables, Modems etc.

Note The physical layer is responsible for movements of individual bits from one hop (node) to the next.

Data Link layer Transporting frames from one end node to the next one - framing - physical addressing - flow control - error control access control

Data Link Layer Data Link layer is divided into two sub layers: LLC- Logical Link Control It talks about WAN protocols E.G. PPP, HDLC, Frame-relay MAC- Media Access Control it talks about physical Address. It is a 48 bit address i.e. 12 digit hexadecimal Number. It is also responsible for Error Detection.

Data Link layer - example-

Note The data link layer is responsible for moving frames from one hop (node) to the next.

Figure 2.8 Network layer

Network Layer Network Layer is responsible for providing best path for data to reach the destination. Logical Addressing works on this layer. Router is a network device layer device. It is divided into two parts Routed Protocols e.g. IP, IPX, Apple Talk Routing Protocols e.g. RIP, IGRP, OSPF, EIGRP

the source host to the destination host. Note The network layer is responsible for the delivery of individual packets from the source host to the destination host.

Figure 2.9 Source-to-destination delivery

Figure 2.10 Transport layer

Note The transport layer is responsible for the delivery of a message from one process to another.

Transport Layer It is responsible for end to end conectivity. It is also known as the heart of OSI Layers. Following tasks are performed at transport layer: Identifing service Multiplexing & De-multiplexing Segmentation Sequencing & Reassembling Error Correction Flow Control

Identifying Servicing

Identifying Servicing TCP UDP Transmission Control Protocol Connection Oriented Acknowledgement Reliable Slower Port no. 6 E.g. HHTP, FTP, SMTP User Datagram Protocol Connection Less No Acknowledgement Unreliable Faster Port No. 17 E.g. DNS, DHCP, TFTP

Multiplexing and Demultiplexing

Segmentation Hello! How are you? Hello! How Are You ?

Sequencing and Reassembling Hello! How are you ?

Session Layer Session Layer is responsible for establishing, maintaining and terminating session. Session Id works at session layer. Examples: RPC – Remote procedure call SQL- structured query Language NFS- Network File System

Presentation Layer Presentation Layer is responsible for converting data into standard format. Examples: ASCII, EBCDIC, JPEG, MPEG, BMP, MIDI, WAV, MP3 Following tasks are perform at Presentation layer: Encoding - Decoding Encryption -Decryption Compression - Decompression

Application Layer Application layer is responsible for providing Networking services to the user. It is also known as Desktop layer. Identification of services is done using Port Numbers. Ports are Entry and Exit Points to the Layer Total no. Ports 0 - 65535 Reserved Ports 0 - 1023 Open Client Ports 1024 - 65535