Networking Models
OSI Model
Pyare Dost Naveen Tumhari Shaadi Pr Aaunga
Application Layer Provides network services directly to end-user applications.
Examples: HTTP, FTP, SMTP, DNS
Translates, encrypts, and compresses data.
Presentation Layer Examples: SSL/TLS, JPEG, ASCII, EBCDIC.
Manages sessions and controls connections between applications.
Session Layer Examples: NetBIOS, PPTP (Point-to-Point Tunneling Protocol).
Ensures reliable data transfer, error recovery, and flow control.
Transport Layer Examples: TCP (Transmission Control Protocol), UDP (User Datagram
Protocol).
Determines the best path to route data packets and manages logical addressing.
Network Layer Examples: IP addresses, routers, IPv4/IPv6.
Provides error detection and correction, frames data, and controls access to the
physical medium.
Data Link Layer Examples: MAC addresses, switches, Ethernet.
Physical Layer Transmits raw binary data over a physical medium.
Examples: Cables (Ethernet, fiber optic), switches, network
interface cards (NICs).