OSI And TCP/IP Flashcards
OSI: Application Layer
HTTP, provides network services directly to users. Web browsers are network applications which are dependent on this layer’s protocols to function. Response handling and network access.
OSI: Presentation Layer
Concerns the data format between peers. It translates, compresses, encrypts/ decrypts data so other applications can understand it. Sender side encrypts the data and the receiver side decrypts the data.
OSI: Session Layer
Ties different transport streams that are part of same app. (EX: audio and video streams for zoom). Does session management, authentication, and authorization.
OSI: Transport Layer
Implements a process to process channel. Controls the reliability of communication through segmentation, flow control, and error control.
OSI: Network Layer
Handles routing among nodes in a packet switched network. It’s data delivery, routing for moving a data packet to source from destination, logical addressing for assigning unique identifiers, and path determination where computer can be on internet or server.
OSI: Data Link
Collects a stream of bits into frames, network adaptors and device drivers. Ensures reliable frame transmission. LLC does error detection and flow control but MAC assigns addresses and manages access to physical mediums.
OSI: Physical Layer
Handles transmission of raw bits over a communication link. (EX: Ethernet, WiFi, fiber optics)
OSI vs TCP/IP
OSI has 7 layers, TCP/IP has 4.
OSI is conceptual (for learning) and TCP/IP is used for IRL networking.
OSI is mainly for reference but TCP/IP powers the internet.
Transport Layer of IP
TCP: reliable, connection oriented
UDP: best effort delivery, connectionless.