OSI Model
Open Systems Interconnection (OSI)
https://www.imperva.com/learn/application-security/osi-model/
layer | name | desc |
---|---|---|
7 | application | end-user software, Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), and Domain Name System (DNS) |
6 | presentation | encode, encrypt, and compress data |
5 | session | creates communication channels/session, controls ports |
4 | transport | data transmission segments, flow and error control, TCP/UDP |
3 | network | breaks up segments into network packets when sending and reassemble on receive, routing |
2 | data link | data format over network, establishes and terminates a connection between two physically-connected nodes on a network. It breaks up packets into frames and sends them from source to destination. This layer is composed of two parts—Logical Link Control (LLC), which identifies network protocols, performs error checking and synchronizes frames, and Media Access Control (MAC) which uses MAC addresses to connect devices and define permissions to transmit and receive data. |
1 | physical | physical cable or wireless connection between network nodes. |