OSI MODEL(Open Systems Interconnection)

                    




1-Physical Layer

  • The physical layer deals with the transmission of raw data bits over a physical medium, such as copper wires, optical fibers, or wireless channels.
  • It defines specifications such as voltage levels, data rates, modulation techniques, and physical connectors.
  • Tasks at this layer include signal encoding, modulation, line coding, and physical topology management.
  • Example devices and protocols: Ethernet cables, fiber optic transceivers, USB, HDMI, IEEE 802.11 (Wi-Fi), IEEE 802.3 (Ethernet).

2-Data Link Layer


  • The data link layer is divided into two sublayers: Logical Link Control (LLC) and Media Access Control (MAC).
  • LLC provides error detection and correction, flow control, and frame synchronization.
  • MAC is responsible for addressing and accessing the shared physical medium, controlling media access through techniques like CSMA/CD (Ethernet) or CSMA/CA (Wi-Fi).
  • Tasks include framing, error detection, error correction, and media access control.
  • Example devices and protocols: Ethernet switches, Ethernet frames, Point-to-Point Protocol (PPP), IEEE 802.3 (Ethernet), IEEE 802.11 (Wi-Fi)

3-Network Layer

  • The network layer is responsible for routing packets from the source to the destination across multiple networks.
  • It uses logical addressing (such as IP addresses) to identify devices and determines the best path for data transmission.
  • Key functions include addressing, routing, packet forwarding, and fragmentation/reassembly.
  • Example devices and protocols: Routers, IP packets, Internet Protocol (IPv4, IPv6), Open Shortest Path First (OSPF), Border Gateway Protocol (BGP).


4-Transport Layer

  • The transport layer provides end-to-end communication between hosts and ensures data reliability and integrity.
  • It segments and reassembles data into manageable units and provides error detection, flow control, and congestion control mechanisms.
  • Key protocols include Transmission Control Protocol (TCP) for reliable connection-oriented communication and User Datagram Protocol (UDP) for connectionless communication.
  • Tasks include segmentation, multiplexing, error detection, error recovery, and flow control.
  • Example protocols: TCP, UDP, SCTP (Stream Control Transmission Protocol).

5-Session Layer

  • The session layer establishes, maintains, and synchronizes communication sessions between applications.
  • It manages session setup, maintenance, and termination, including authentication and authorization.
  • This layer also handles session checkpointing and recovery in case of failures.
  • Example functions include session establishment, data exchange synchronization, and session termination.

6-Presentation Layer

  • The presentation layer ensures that data exchanged between applications is readable and usable.
  • It handles data translation, encryption, compression, and data formatting for compatibility between different systems.
  • Tasks include data encryption/decryption, data compression/decompression, and data format conversion.
  • Example functions include data encryption, data compression, and data conversion.

7-Application Layer

  • The application layer provides network services directly to end-users and applications.
  • It enables user access to network resources and supports various application protocols.
  • Tasks include providing user interfaces, managing communication sessions, and supporting network applications.
  • Example protocols and applications: HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System).


network source

Previous Post Next Post