0% found this document useful (0 votes)
53 views

Mod 2 ISO OSI Reference Model IDATOSI001

This document discusses the ISO-OSI reference model and its seven layer architecture. It describes each layer in detail, including its responsibilities and key concepts. The layers covered are the physical, data link, network, transport, session, presentation, and application layers. For each layer, examples of protocols and functions are provided to illustrate how the layer operates and interacts with adjacent layers in the model.

Uploaded by

Mao Bouricha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

Mod 2 ISO OSI Reference Model IDATOSI001

This document discusses the ISO-OSI reference model and its seven layer architecture. It describes each layer in detail, including its responsibilities and key concepts. The layers covered are the physical, data link, network, transport, session, presentation, and application layers. For each layer, examples of protocols and functions are provided to illustrate how the layer operates and interacts with adjacent layers in the model.

Uploaded by

Mao Bouricha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 90

CETTM MTNL

ISO-OSI Reference Model

Module id : IDATOSI002

1
CETTM
OSI - Open System Interconnect MTNL

2
1950’s Computation - Batch Processing
CETTM MTNL

3
CETTM
1960’s - Host Computing MTNL

4
CETTM
1970’s - Distributed Processing MTNL

5
CETTM
1980’s MTNL

6
CETTM
Protocols Between Human beings MTNL

7
CETTM
Protocol in Telephone Communication MTNL

8
CETTM
Protocol in Data Communication MTNL

9
CETTM
ISO & CCITT (ITU-T) MTNL

10
CETTM
OSI MTNL

✔ Purpose:
– To provide a common basis for the
coordination of standards development for:
• Systems interconnection, while allowing existing
standards to be placed into perspective within the
overall reference model
✔ Term OSI qualifies:
– Standards for exchange of info among
systems that are “open” to another by virtue
of mutual use of applicable standards

11
CETTM
OSI MTNL

✔ Reference model is primarily concerned


with:
– Systems comprising of terminals,
computers, and associated devices and the
means for transferring info between such
systems
✔ OSI does not intend:
– To be a basis for of implementation for
systems
✔ But provides:
– Conceptual and functional framework for
definition of services and protocols which fit
within boundaries established by the model
12
CETTM
ISO & CCITT (ITU-T) MTNL

13
CETTM
The Wine Cup MTNL

14
CETTM
Network Architecture MTNL

15
CETTM
ISO Reference Model MTNL

16
CETTM MTNL

computers

17
CETTM
Physical Media - no Specs. MTNL

18
CETTM
Physical Layer MTNL

19
CETTM
DTE & DCE MTNL

20
CETTM
The Physical Layer MTNL

✔ Responsibility:
– transmission of raw bits over a
communication channel.
✔ Issues:
– mechanical and electrical interfaces
– time per bit
– distances

21
CETTM MTNL

22
CETTM
DATA Link Layer MTNL

23
CETTM
The Data Link Layer-Data Link Control MTNL

✔ Responsibility:
– provide an error-free communication link
✔ Issues:
– framing (dividing data into chunks)
• header & trailer bits
– addressing

10110110101 01100010011 10110000001

24
CETTM
Function of Data Link Layer MTNL

25
CETTM
The Data Link Layer-Data Link Control MTNL

✔ Media Access Control - needed by multi-


access networks.
✔ MAC provides DLC with “virtual wires” on
multi-access networks.

26
CETTM
Multi-access vs. Point-to-point MTNL

✔ Point-to-point
– only 2 systems involved
– no doubt about where data came from !
✔ Multi-access means shared medium.
– many end-systems share the same
physical communication resources (wire,
frequency, ...)
– There must be some arbitration
mechanism.

27
CETTM
Mechanism of Secure Data Transfer MTNL

28
CETTM
Frame Structure in HDLC MTNL

29
CETTM
Sequence of HDLC MTNL

Connect Data Link

SABM: Set Asynchronous Balanced


Mode
UA: Unnumbered Acknowledgement

30
CETTM
Sequence of HDLC MTNL

Data Transfer

31
CETTM
Sequence of HDLC MTNL

32
CETTM
Adjacent Layer Data Unit Mapping MTNL

33
CETTM
Layer Interaction MTNL

34
CETTM
Elements of Layer Operation MTNL

35
CETTM
Elements of Layer Operation ... MTNL

36
CETTM
Elements of Layer Operation ... MTNL

37
CETTM
Procedure of ISO Communication MTNL

38
CETTM
Relation Between 4 Primitives MTNL

39
CETTM
Network Layer MTNL

40
CETTM
Network MTNL

41
CETTM
Network MTNL

“ ... communication system for connecting end-


systems”

End-systems a.k.a. “hosts”


PCs, workstations
dedicated computers
network components

42
CETTM
The Network Layer MTNL

✔ Responsibilities:
– path selection between end-systems
(routing).
– subnet flow control.
– fragmentation & reassembly
– translation between different network
types.
✔ Issues:
– packet headers
– virtual circuits
43
CETTM
Relation Between Layers MTNL

44
Connection Oriented and
CETTM Connectionless MTNL

45
CETTM
Connection Type Network MTNL

46
CETTM
Connectionless Type Network MTNL

47
CETTM
X.25 Packet Switching Protocol MTNL

48
CETTM
X.25 Contd.. MTNL

49
CETTM
Transport Layer MTNL

50
CETTM
The Transport Layer MTNL

✔ Responsibilities:
– provides virtual end-to-end links between
peer processes.
– end-to-end flow control
✔ Issues:
– headers
– error detection
– reliable communication

51
Transport Layer in OSI Reference
CETTM Model MTNL

52
CETTM
The Role of Transport Layer MTNL

53
CETTM
Data Transfer in Transport Layer MTNL

54
CETTM MTNL

55
CETTM
Sequence of Class 0 MTNL

56
CETTM
Session Layer MTNL

57
CETTM
The Session Layer MTNL

✔ Responsibilities:
– establishes, manages, and terminates
sessions between applications.
– service location lookup

✔ Many protocol suites do not include a


session layer.

58
Dialog Unit, Activity and
CETTM Synchronization MTNL

Mj: Major SYNC point , Mn: Minor SYNC point

59
CETTM
The Role of Session Layer MTNL

60
Session Connection Establishment
CETTM Sequence MTNL

61
CETTM
Data Transfer Sequence MTNL

DT: Data Transfer GT: Give


Token
PT: Please Token
SSDU: Session Service Data Unit

62
CETTM
Data Transfer Sequence-Duplex MTNL

(b) Duplex

63
Session Connection Release Sequence
CETTM MTNL

FN: Finish, DN: Disconnect

64
Session Connection Release Sequence
CETTM MTNL

65
CETTM
Presentation Layer MTNL

66
CETTM
The Presentation Layer MTNL

✔ Responsibilities:
– data encryption
– data compression
– data conversion
✔ Many protocol suites do not include a
Presentation Layer.

67
CETTM
Semantics and Syntax MTNL

World of Semantics

World of Syntax

68
CETTM
The Role of Presentation MTNL

Presentation
Protocol

69
Abstract Sequence and Transfer
CETTM Sequence MTNL

The Abstract syntax


and Transfer syntax
of ASN 1

70
CETTM
Application Layer MTNL

71
CETTM
The Application Layer MTNL

✔ Responsibilities:
– anything not provided by any of the other
layers
✔ Issues:
– application level protocols
– appropriate selection of “type of service”

72
CETTM
Message Handing System MTNL

73
CETTM
Mail and E-mail MTNL

74
CETTM
Concept of MHS MTNL

75
CETTM
MHS Functional Model MTNL

76
CETTM
Message Flow in MHS MTNL

77
CETTM
Structure of IP Message MTNL

78
CETTM
Repeater MTNL

Source Destination
Application Application
Presentation Repeater Presentation
Session Session
Transport Signal Transport
Amplifier
Network Network
Data Link Data Link
Physical Physical

Segment 1 Segment 2

79
CETTM
Repeater MTNL

✔ Copies bits from one network to another


✔ Does not look at any bits
✔ Allows the extension of a network beyond
physical length limitations

REPEATER

80
CETTM
Bridge MTNL

Source Destination
Bridge
Application Signal Application
Presentation Amplifier Presentation
Session and Session
DL Header; EC
Transport Examination Transport
Network Network
Data Link Data Link
Physical Physical

Segment 1 Segment 2

81
CETTM
Bridge MTNL

✔ Copies frames from one network to another


✔ Can operate selectively - does not copy all
frames (must look at data-link headers).
✔ Extends the network beyond physical length
limitations.

BRIDGE

82
CETTM
Router MTNL

Source Router Destination


End-to-End Communication
Application Application
Presentation Presentation
Session Session
Transport Transport
Network Network
Data Link Bridge Data Link
Physical Repeater Physical

Segment 1 Segment 2

83
CETTM
Router MTNL

✔ Copies packets from one network to another.


✔ Makes decisions about what route a packet
should take (looks at network headers).

ROUTER

84
CETTM
Gateway MTNL

Source Destination
Gateway
Application Application
Presentation HL7-GW Presentation
Session Session
Transport Transport
Network Network
Data Link Data Link
Physical Physical

Segment 1 Segment 2

85
CETTM
Internet Reference Model MTNL

Application Application
Presentation Process
Session
Transport Host-to-Host
Network Inter-Network
Data Link Network
Access
Physical

OSI Model Internet Model


86
CETTM
Internet Protocols MTNL

Process/ FTP, Telnet, SMTP, NNTP,


Application SNMP, DNS, POP3, SIP, ...

Host-to-Host TCP UDP


Routing
Internet
ARP, RARP
IP ICMP

Network Ethernet II, 802.x, FDDI, ATM,


Access ISDN, X.25, Frame Relay

87
CETTM
Summary MTNL

Layer Characteristic
(1)Physical Layer
Mechanical and Electrical means to
Physical-connection for Bit Transfer
(2) Data Link Layer
Structure of Bit Stream transmitted in Ph-
Layer (“Data Frame”)

88
CETTM MTNL

(3) Network Layer


Routing for T-Layer
Multiplexing Network Connection to DL-
connection
(4) Transport Layer
Transparent data Transfer for Upper Layer
(5) Session Layer
Dialog Facility (Duplex, Half-duplex)

89
CETTM MTNL

(6) Presentation Layer


Syntax Conversion
Abstract Syntax Transfer Syntax
Syntax Check
(7) Application Layer
Interface with Application Process (User)

90

You might also like