Show Menu
Cheatography

TCP/IP Model Layers Cheat Sheet by

Model Layers for the OSI and TCP/IP Stacks.

OSI Model

The Open Systems Interc­onn­ection model (OSI Model) is a conceptual model that charac­terizes and standa­rdizes the commun­ication functions of a teleco­mmu­nic­ation or computing system without regard of their underlying internal structure and techno­logy. Its goal is the intero­per­ability of diverse commun­ication systems with standard protocols. The model partitions a commun­ication system into abstra­ction layers. The original version of the model defined seven layers. A layer serves the layer above it and is served by the layer below it.

7. APPLIC­ATION Layer

High-level APIs, including resource sharing, remote file access, directory services and virtual terminals

6. PRESEN­TATION Layer

Transl­ation of data between a networking service and an applic­ation; including character encoding, data compre­ssion and encryp­tio­n/d­ecr­yption

5. SESSION Layer

Managing commun­ication sessions, i.e. continuous exchange of inform­ation in the form of multiple back-a­nd-­forth transm­issions between two nodes

4. TRANSPORT Layer

Reliable transm­ission of data segments between points on a network, including segmen­tation, acknow­led­gement and multip­lexing
.
.

3. NETWORK Layer

Struct­uring and managing a multi-node network, including addres­sing, routing and traffic control
.
.
.

2. DATA LINK Layer

Reliable transm­ission of data frames between two nodes connected by a physical layer

1. PHYSICAL Layer

Transm­ission and reception of raw bit streams over a physical medium
 

TCP/IP Model

TCP/IP provides end-to-end connec­tivity specifying how data should be packet­ized, addressed, transm­itted, routed and received at the destin­ation. This functi­onality is organized into four abstra­ction layers which are used to sort all related protocols according to the scope of networking involved.
.
.
.

4. APPLIC­ATION Layer

Applic­ation layer includes all the higher­-level protocols:
Telnet
X Windows
SSH (Secure SHell)
FTP (File Transfer Protocol)
DNS (Domain Naming System)
RDP (Remote Desktop Protocol)
HTTP (Hypertext Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
DHCP (Dynamic Host Config­uration Protocol)
SNMP (Simple Network Management Protocol)
.
.

3. TRANSPORT Layer

Provides commun­ication session management between computers. Defines the level of service and status of the connec­tio­n.The main protocols included at Transport layer are: TCP (Trans­mission Control Protocol) and UDP (User Datagram Protocol).

2. NETWOR­K/I­NTERNET Layer

Packages data into IP datagrams, containing source and destin­ation address inform­ation used to forward datagrams between hosts and across networks. Protocols are: IP (Internet Protocol), ICMP(I­nternet Control Message Protocol), ARP (Address Resolution Protocol), RARP (Reverse Address Resolution Protocol)

1. NETWORK INTERFACE Layer

Specifies how data is physically sent through the network, including how bits are electr­ically signaled by hardware devices that interface directly with a network medium, such as: Coaxial cable, Optical fiber, Twiste­d-pair copper wire,, Ethernet, RS-232
.
.
           
 

Comments

Awesome use of colours, and a great cheat sheet :)

managedkaos managedkaos, 22:55 16 Jun 15

Thanks! I wanted the colors to show the relationship of the different layers that line up in each network model. If there was a way to do that with a group of sections or make a horizontal rule, that would blow my mind! :D

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Network lesson Cheat Sheet
          ASA Cheat Sheet

          More Cheat Sheets by managedkaos

            YUM Command Cheat Sheet by Red Hat