You are on page 1of 33

IT-5301-3

Data Communications and Computer Networks


University of Education, Pakistan.

Layered Architecture

By: Abid Shahzad Aslam

LectureRoadmap
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

University 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

University of Education

An example Sending a letter

University 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

University of Education

OSI Model
ISO Established in 1947 ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model. 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
University of Education

Note
ISO is the organization. OSI is the model.

University of Education

OSI Model

Application
Presentation Session Transport Network Data Link

Physical
University of Education

Peer-to-Peer Process

University of Education

An exchange using the OSI model

University of Education

10

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.
University of Education

11

Physical Layer

University of Education

12

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

University of Education

13

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.
University of Education

14

Data Link Layer

University of Education

15

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

University of Education

16

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.
University of Education

17

Network Layer

University of Education

18

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

University of Education

19

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).
University of Education

20

Transport Layer

University of Education

21

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

University of Education

22

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).
University of Education

23

Note
The session layer is responsible for dialog control and synchronization.

University of Education

24

OSI Model Presentation Layer


Presentation Data formats and coding Data compression Encryption
Examples :- JPEG, MPEG, ASCII, EBCDIC, HTML.

University of Education

25

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

University of Education

26

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
University of Education

27

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

University of Education

28

Summary of layers

University of Education

29

OSI Layers

University of Education

30

OSI Layers

University of Education

31

The OSI Environment

University of Education

32

The OSI Environment

University of Education

33

You might also like