search the web

Showing posts with label OSI model and TCP stack. Show all posts
Showing posts with label OSI model and TCP stack. Show all posts

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