Network Models

39
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331

description

Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331. Network Models. T.Najah Al_Subaie. Chapter 2. LAYERED TASKS OSI Model TCP/IP Model. Layered Tasks. - PowerPoint PPT Presentation

Transcript of Network Models

Page 1: Network Models

NETWORK MODELS

T.Najah Al_Subaie

Kingdom of Saudi Arabia

Prince Norah bint Abdul Rahman University

College of Computer Since and Information System

NET331

Page 2: Network Models

Chapter 2

LAYERED TASKS OSI Model TCP/IP Model

Page 3: Network Models

Layered Tasks

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.

Page 4: Network Models

Tasks Involved in Sending a Letter

Page 5: Network Models

The OSI Model

Established in 1947, the International Standards Organization

(ISO) is a multinational body dedicated to worldwide agreement on international standards.

An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model.

It was first introduced in the late 1970s.

Page 6: Network Models

Note

ISO is the organization. OSI is the model.

Page 7: Network Models

Seven layers of the OSI model

Page 8: Network Models

The OSI Model

ISO model is not a protocol. It is a model for understanding and designing a network architecture.

It shows how to facilitate communication between different system without requiring changes to the logic of the underlying hardware and software.

Page 9: Network Models

The OSI Model

It is a layered framework for the design of network systems that allows communication between all types of computer systems.

Consists of seven separated but related layers.

Each layer defines a part of the process of moving information across a network

Page 10: Network Models

Layered Architecture

Each layer groups the networking functions that had related uses.

Each layer uses the services provided by the layer just below it.

Between machines, the corresponding layers are communicated using a set of protocols. Peer to Peer processes.

Page 11: Network Models

The interaction between layers in the OSI model

Page 12: Network Models

The philosopher-translator-secretary architectu

Page 13: Network Models

Interfaces Between Layers

Each interface defines the information and services a layer must provide for the layer above it.

Interfaces allows the specific implementation of the layer’s functionality to be changed or replaced without requiring changes to the surrounding layers.

Page 14: Network Models

An exchange using the OSI model

Page 15: Network Models

Organization of the Layer

At the sender: each layer adds a header or possibly a

trailer. At the receiver:

each layer removes its corresponding header or trailer and performs the appropriate actions.

When the message reaches layer 7 (application layer) , the message is in a form appropriate to the applications.

Page 16: Network Models

Encapsulation

The data portion of a packet at level N-1 carries the whole packet ( data and header/ trailer) from level N.

Page 17: Network Models

Layers in the OSI Model.

We briefly describe the functions of each layer in the OSI model. Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer

Page 18: Network Models

Physical Layer

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

Page 19: Network Models

Physical Layer

It is also concerned with: Physical characteristics of interfaces and

medium. Representation of bits. Data rate. Synchronization of bits. Line configuration. Physical topology. Transmission mode.

Page 20: Network Models

Data Link Layer

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

Page 21: Network Models

Data Link Layer

Page 22: Network Models

Data Link Layer

It is also concerned with: Framing.

Data units in DLL. Physical addressing

Adding header to define header/receiver of the frame. Flow control

To avoid overwhelming the receiver. Error control

A set of mechanisms to keep a reliable transmission. Access control

To control the traffic in the link.

Page 23: Network Models

Hop-to-hop delivery by the DLL

Page 24: Network Models

Network Layer

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

Page 25: Network Models

Network Layer

Page 26: Network Models

Source-to-Destination Delivery

Page 27: Network Models

Transport Layer

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

Page 28: Network Models

Transport Layer

Page 29: Network Models

Transport Layer

It is also concerned with: Service point addressing. Segmentation and reassembly. Connection control. Flow control. Error control.

Page 30: Network Models

Process to Process Delivery by the Transport Layer

Page 31: Network Models

Session Layer

The session layer is responsible for dialog control and synchronization.

Its functionalities: Dialog control. Synchronization.

Page 32: Network Models

Session Layer

Page 33: Network Models

Presentation Layer

The presentation layer is responsible for translation, compression, and encryption.

Page 34: Network Models

Presentation Layer

Page 35: Network Models

Application Layer

The application layer is responsible for providing services to the user.

Page 36: Network Models

Application Layer

Page 37: Network Models

Summary of Layers

Page 38: Network Models

TCP/IP Reference Model

the TCP/IP protocol suite is made of five layers: physical, data link, network, transport, application.

Page 39: Network Models

TCP/IP and OSI model