search the web

Monday, May 9, 2016

OSI model and TCP stack


OSI model and TCP stack

ISO-OSI Model
ISO-OSI Model

OSI Overview


• ISO = International Organization for Standardization
• OSI = Open Systems Interconnection
• ISO-OSI Reference Model is a layered and abstract
description for computer communication
– Hardware independent
– Hierarchical
• Functionality is divided into seven protocol layers
– Each layer responds services form the superior layer
– Each layer issues services to the subordinate layer
– Each layer is transparent to the other layers
osi layers
osi layers

Application Layer

• The seventh layer of the OSI model
• Interface for the network applications
• Issues requests to the presentation layer.
• Known protocols:
• DNS, DHCP
• FTP, HTTP
• POP3, IMAP, SMTP
• ...

Presentation layer

• The sixth layer of the OSI model
• Responds to service requests from the application layer
• Issues service requests to the session layer
• Delivery and formatting of informations
– Code transformation
(e.g. from ASCII, EBCDIC to ASN.1)
• Encryption and compression
• These tasks often get fulfilled by the application layer

Session Layer

• The fifth layer of the OSI model
• Responds to service requests from the
presentation layer
• Issues service requests to the transport layer.
• Controls the initialization, the execution and
The completion of the communication
connection
• E.g. HTTP sessions

Transport Layer

• The fourth layer of the OSI model
• Responds to service requests from the
session layer
• Issues service requests to the network layer
• End to end connection
• Error recovery and flow control
• Ensuring complete data transfer
• Port number
• known protocol:
• TCP, UDP

Network Layer

• The third level of the OSI model
• Responds to service requests from the transport
layer
• Issues service requests to the data link layer.
• Finding the way of the data packets
• Flow control, Overload protection and Debug
• IP address

Data Link Layer

• The second layer of the OSI model
• Responds to service requests from the network
layer
• Issues service requests to the physical layer
• Access to the physical net
• Controls the bit transmission
• MAC address

Physical Layer

• The first layer of the OSI model
• Performs services requested by the data link
layer
• Controls the sending and receiving of the
data bits
• Transforms the bits to electric,
electromagnetic and optic signals
• Defines period and clock cycles

OSI Reference Model

OSI Reference Model

OSI Reference Model


TCP/IP Model

TCP/IP Model

TCP/IP Model




No comments: