The OSI Model - jude-lindale/Wiki GitHub Wiki

  • the Open Systems Interconnection or OSI reference model, developed by the International Organisation for Standardization, was created to enable different types of networks to be linked together

01fig06

Layer Function Examples
7. Application Interacts with application programs that incorporate a communication component such as your Internet browser and email. This layer is responsible for logging the message in, interpreting the request, and determining what information is needed to support it. HTTP, FTP, SMTP (email)
6. Presentation Accepts and structures the messages for the application. It translates the message from one code to another, if necessary. This layer is responsible for data compression and encryption. ASCII, JPEG
5. Session Provides the control functions necessary to establish, manage, and terminate the connections required to satisfy the user request. NFS, SQL
4. Transport Is concerned with message integrity between source and destination. It also segments/reassembles (the packets) and handles flow control. TCP, UDP
3. Network Accepts outgoing messages and combines messages or segments into packets, adding a header that includes routing information. It acts as the network controller. IP, IPX
2. Data link Handles error recovery, flow control (synchronization), and sequencing (which terminals are sending and which are receiving). It is considered the “media access control layer” and is where media access control (MAC) addressing is defined MAC addresses
1. Physical Provides the electrical and mechanical connection to the network NICs, twisted-pair cable, fiber

Note

Network administrators often describe networking problems by layer number. For example, a physical link problem is described as a layer 1 problem; a router problem is a layer 3 issue; and so on