Osi Model
-
Upload
shahzad-shaikh -
Category
Technology
-
view
3.881 -
download
1
description
Transcript of Osi Model
![Page 1: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/1.jpg)
IT-5301-3Data Communications and Computer Networks
University of Education, Pakistan.
–Layered Architecture By: Abid Shahzad Aslam
![Page 2: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/2.jpg)
2University of Education
Lecture–Roadmap
• Need of a Layered Architecture• OSI Model
– 7 Layers of OSI Model– Functional Details of OSI Layers
• Physical Layer• Data Link Layer• Network Layer• Transport Layer• Session Layer• Presentation Layer• Application Layer
![Page 3: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/3.jpg)
3University of Education
Layered Architecture
• Design Philosophy of Layered Architecture– The complex task of communication is broken into
simpler sub-tasks or modules– 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– Helps in troubleshooting and identifying the problem
![Page 4: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/4.jpg)
4University of Education
An example Sending a letter
![Page 5: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/5.jpg)
5University of Education
OSI Model
• To standardize the design of communication system, the ISO created the OSI model.• Open Systems Interconnection• Developed by the International Organization for Standardization (ISO)• Contains Seven layers• It describes the functions to be performed at each layer
![Page 6: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/6.jpg)
6University of Education
OSI Model
• ISO Established in 1947ISO Established in 1947• ISO standard that covers all aspects of network ISO standard that covers all aspects of network
communications is the Open Systems Interconnection communications is the Open Systems Interconnection ((OSIOSI) model. ) model.
• First introduced in the late 1970s.First introduced in the late 1970s.• A layer 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
![Page 7: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/7.jpg)
7University of Education
ISO is the organization.OSI is the model.
Note
![Page 8: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/8.jpg)
8University of Education
OSI Model
Application
Presentation
Session
Transport
Network
Data Link
Physical
![Page 9: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/9.jpg)
9University of Education
Peer-to-Peer Process
![Page 10: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/10.jpg)
10University of Education
An exchange using the OSI model
![Page 11: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/11.jpg)
11University of Education
OSI Model – Physical Layer
• Physical– Physical interface between devices– handles the transmission of bits over a
communications channel– Choice of Wired / wireless medium– Data is converted into signals– Includes voltage levels, connectors, media
choice– modulation techniques– EIA/TIA-232, RJ45, NRZ.
![Page 12: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/12.jpg)
12University of Education
Physical Layer
![Page 13: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/13.jpg)
13University of Education
The physical layer is responsible for movements ofindividual bits from one hop (node) to the next.
Note
![Page 14: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/14.jpg)
14University of Education
OSI Model – Data Link Layer
• Data Link– Transforms data into a frame– Means of activating, maintaining and deactivating a reliable link– Error detection and control– Flow Control– Higher layers may assume error free
transmission– Examples :- Ethernet, Frame Relay, FDDI.
![Page 15: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/15.jpg)
15University of Education
Data Link Layer
![Page 16: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/16.jpg)
16University of Education
The data link layer is responsible for moving frames from one hop (node) to the next.
Note
![Page 17: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/17.jpg)
17University of Education
OSI Model – Network Layer
• Network– Transport of information– Higher layers do not need to know
about underlying technology– Responsible for creating, maintaining
and ending network connections– Transfers a data packet from node to
node within the network.– Routing– Not needed on direct links– Examples :- IP, IPX, AppleTalk.
![Page 18: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/18.jpg)
18University of Education
Network Layer
![Page 19: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/19.jpg)
19University of Education
The network layer is responsible for the delivery of individual packets from the source host to the destination host.
Note
![Page 20: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/20.jpg)
20University of Education
Transport Layer
• Transport– Exchange of data between end
systems (end to end flow control) – Error free – In sequence – Quality of service• Layer 4 protocols include TCP
(Transmission Control Protocol) and UDP (User Datagram Protocol).
![Page 21: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/21.jpg)
21University of Education
Transport Layer
![Page 22: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/22.jpg)
22University of Education
The transport layer is responsible for the delivery of a message from one process to another.
Note
![Page 23: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/23.jpg)
23University of Education
OSI Model – Session Layer
• Session– Control of dialogues between applications
• Half Duplex• Full Duplex
– Synchronization Points (backup points)– Grouping– Examples :- SQL, ASP(AppleTalk Session
Protocol).
![Page 24: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/24.jpg)
24University of Education
The session layer is responsible for dialog control and synchronization.
Note
![Page 25: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/25.jpg)
25University of Education
OSI Model – Presentation Layer
• Presentation– Data formats and coding– Data compression– Encryption– Examples :- JPEG, MPEG, ASCII,
EBCDIC, HTML.
![Page 26: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/26.jpg)
26University of Education
The presentation layer is responsible for translation, compression, and encryption.
Note
![Page 27: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/27.jpg)
27University of Education
OSI Model – Application Layer
• Application– Layer where the application using the
network resides.– Common network applications include
• remote login• file transfer• e-mail• web page browsing etc.
– Means for applications to access OSI environment
![Page 28: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/28.jpg)
28University of Education
The application layer is responsible for providing services to the user.
Note
![Page 29: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/29.jpg)
29University of Education
Summary of layers
![Page 30: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/30.jpg)
30University of Education
OSI Layers
![Page 31: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/31.jpg)
31University of Education
OSI Layers
![Page 32: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/32.jpg)
32University of Education
The OSI Environment
![Page 33: Osi Model](https://reader033.fdocuments.net/reader033/viewer/2022061210/54907069b47959e76e8b4833/html5/thumbnails/33.jpg)
33University of Education
The OSI Environment