network models
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 PresentationTRANSCRIPT
![Page 1: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/2.jpg)
Chapter 2
LAYERED TASKS OSI Model TCP/IP Model
![Page 3: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/4.jpg)
Tasks Involved in Sending a Letter
![Page 5: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/6.jpg)
Note
ISO is the organization. OSI is the model.
![Page 7: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/7.jpg)
Seven layers of the OSI model
![Page 8: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/11.jpg)
The interaction between layers in the OSI model
![Page 12: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/12.jpg)
The philosopher-translator-secretary architectu
![Page 13: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/14.jpg)
An exchange using the OSI model
![Page 15: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/18.jpg)
Physical Layer
The physical layer is responsible for movements of individual bits from one hop (node) to the next.
![Page 19: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/19.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/20.jpg)
Data Link Layer
The data link layer (DLL) is responsible for moving frames from one hop (node) to the next.
![Page 21: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/21.jpg)
Data Link Layer
![Page 22: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/22.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/23.jpg)
Hop-to-hop delivery by the DLL
![Page 24: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/24.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/25.jpg)
Network Layer
![Page 26: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/26.jpg)
Source-to-Destination Delivery
![Page 27: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/27.jpg)
Transport Layer
The transport layer is responsible for the delivery of a message from one process to another.
![Page 28: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/28.jpg)
Transport Layer
![Page 29: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/29.jpg)
Transport Layer
It is also concerned with: Service point addressing. Segmentation and reassembly. Connection control. Flow control. Error control.
![Page 30: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/30.jpg)
Process to Process Delivery by the Transport Layer
![Page 31: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/31.jpg)
Session Layer
The session layer is responsible for dialog control and synchronization.
Its functionalities: Dialog control. Synchronization.
![Page 32: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/32.jpg)
Session Layer
![Page 33: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/33.jpg)
Presentation Layer
The presentation layer is responsible for translation, compression, and encryption.
![Page 34: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/34.jpg)
Presentation Layer
![Page 35: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/35.jpg)
Application Layer
The application layer is responsible for providing services to the user.
![Page 36: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/36.jpg)
Application Layer
![Page 37: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/37.jpg)
Summary of Layers
![Page 38: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/38.jpg)
TCP/IP Reference Model
the TCP/IP protocol suite is made of five layers: physical, data link, network, transport, application.
![Page 39: Network Models](https://reader035.vdocument.in/reader035/viewer/2022062721/568135ca550346895d9d2d88/html5/thumbnails/39.jpg)
TCP/IP and OSI model