10 January, 2014
Layered Models
OSI
TCP/IP IBM SNA DECNet
10 January, 2014
10 January, 2014
10 January, 2014
separate layers
Small enough to be manageable
10 January, 2014
Layers
Physical layer
Data Link Layer Network Layer Transport Layer Session Layer
Data Link
Physical
10 January, 2014
Physical Layer
Communication channel
Transmitting raw bits Voltage and current levels Duration of signals Communication mode simplex, duplex
10 January, 2014
10 January, 2014
- Acknowledgement or no acknowledgement
Flow control
10 January, 2014
Example: Ethernet
10 January, 2014
10
Network Layer
Controls a subnet
Routing of packets
- Fixed - Dynamic
Addressing Packet size
10 January, 2014
11
- Delay - Jitter
Interconnection of heterogeneous networks
10 January, 2014
12
Transport Layer
Segmentation of user data
Ensuring the delivery of data Isolate upper layer from the changes in
hardware technologies
Defines the type of service for session layer Order of delivery
10 January, 2014
13
10 January, 2014
14
Session Layer
Enable session establishment
Dialog control Synchronisation at user data level
10 January, 2014
15
Presentation Layer
Syntax of the information
Semantics of information Data structures Encoding Data compression and cryptography
10 January, 2014
16
Application Layer
User applications
- HTTP - SMTP
- Telnet
10 January, 2014
17
10 January, 2014
18
TCP/IP Model
10 January, 2014
19
TCP/IP
Developed by Universities
10 January, 2014
20
Layers
Four Layers
- Network Interface
Not defined explicitly
10 January, 2014
21
Presentation Session
Transport Network Data Link
Application
Physical
10 January, 2014
FTP
TFTP
UDP
ICMP
IP
ARP
PHYSICAL LAYER
10 January, 2014 Shatrunjay Rawat, IIIT Hyderabad
Application
TCP / UDP
Packet
Frame Bits
10 January, 2014
IP
Data Link Layer Physical Layer
Shatrunjay Rawat, IIIT Hyderabad 24
Application Protocol
Transmission Control Protocol Internet Protocol Ethernet Protocol
Data E-Tlr
Application Protocol
Transmission Control Protocol Internet Protocol Ethernet Protocol
E-Hdr IP Hdr
Data
TCP-Hdr Data
TCP-Hdr Data
E-Hdr