OSI model/ Protocols Flashcards
memorize
OSI Model Layers
- Physical
- Data Link
- Networking
- Transport
- Session
- Presentation
- Application
TCP/IP Model Layers
- Physical
- Internet (Network)
- Transport
- Application
Physical Layer
Responsible for the physical connection between devices, including the transmission of raw data bits over a medium like cables or wireless signals.
Data Link Layer
Manages data transfer between devices on the same network, including error detection and correction, and adds MAC addresses to identify devices on the local network.
Network Layer
Determines the best route for data packets across a network by managing logical addressing (IP addresses) and routing data between networks.
Transport Layer
Ensures reliable end-to-end data delivery between applications on different hosts by managing flow control, error checking, and segmentation.
Session Layer
Establishes, manages, and terminates communication sessions between applications on different devices, including synchronization points.
Presentation Layer
Translates data formats between the application layer and the network, including data encryption, compression, and data type conversion.
Application Layer
Provides direct interaction with user applications, including email, file transfer, and web browsing, and is responsible for network services accessible to users.
TCP (Transmission Control Protocol)
Provides reliable, connection-oriented data transmission, guaranteeing data arrives in the correct order and intact, essential for applications requiring high data integrity.
Ex. Web Browsing
Transport Layer
IP (Internet Protocol)
Responsible for addressing and routing data packets across networks, allowing data to travel from source to destination.
Network Layer
HTTP (Hypertext Transfer Protocol)
Used for web browsing, enabling communication between web browsers and servers to transfer HTML files and other web content.
Application Layer
HTTPS (Hypertext Transfer Protocol Secure)
A secure version of HTTP that uses encryption to protect data transmitted over the web.
Application Layer
DNS (Domain Name System)
Translates human-readable domain names into machine-readable IP addresses, allowing users to access websites using easy-to-remember names.
Application Layer
SMTP (Simple Mail Transfer Protocol)
Standard protocol for sending emails across the internet.
Application Layer