Top Banner
IT-5301-3 Data Communications and Computer Networks University of Education, Pakistan. Layered Architecture By: Abid Shahzad Aslam
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Osi Model

IT-5301-3Data Communications and Computer Networks

University of Education, Pakistan.

–Layered Architecture By: Abid Shahzad Aslam

Page 2: Osi Model

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

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

4University of Education

An example Sending a letter

Page 5: Osi Model

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

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

7University of Education

ISO is the organization.OSI is the model.

Note

Page 8: Osi Model

8University of Education

OSI Model

Application

Presentation

Session

Transport

Network

Data Link

Physical

Page 9: Osi Model

9University of Education

Peer-to-Peer Process

Page 10: Osi Model

10University of Education

An exchange using the OSI model

Page 11: Osi Model

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

12University of Education

Physical Layer

Page 13: Osi Model

13University of Education

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

Note

Page 14: Osi Model

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

15University of Education

Data Link Layer

Page 16: Osi Model

16University of Education

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

Note

Page 17: Osi Model

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

18University of Education

Network Layer

Page 19: Osi Model

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

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

21University of Education

Transport Layer

Page 22: Osi Model

22University of Education

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

Note

Page 23: Osi Model

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

24University of Education

The session layer is responsible for dialog control and synchronization.

Note

Page 25: Osi Model

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

26University of Education

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

Note

Page 27: Osi Model

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

28University of Education

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

Note

Page 29: Osi Model

29University of Education

Summary of layers

Page 30: Osi Model

30University of Education

OSI Layers

Page 31: Osi Model

31University of Education

OSI Layers

Page 32: Osi Model

32University of Education

The OSI Environment

Page 33: Osi Model

33University of Education

The OSI Environment