0% found this document useful (0 votes)
5 views2 pages

? OSI Reference Model (Open Systems Interconnection Model)

The OSI Model is a seven-layer framework established by ISO in 1984 to standardize telecommunication and computing functions for interoperability. Each layer, from the Physical Layer to the Application Layer, has specific functions, services, and protocols that facilitate data transmission and communication between systems. This hierarchical structure ensures that each layer provides services to the layer above and receives services from the layer below.

Uploaded by

killerfurious10
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

? OSI Reference Model (Open Systems Interconnection Model)

The OSI Model is a seven-layer framework established by ISO in 1984 to standardize telecommunication and computing functions for interoperability. Each layer, from the Physical Layer to the Application Layer, has specific functions, services, and protocols that facilitate data transmission and communication between systems. This hierarchical structure ensures that each layer provides services to the layer above and receives services from the layer below.

Uploaded by

killerfurious10
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

🌐 OSI Reference Model (Open Systems Interconnection

Model)
The Open Systems Interconnection (OSI) Model is a conceptual framework developed by the
International Organization for Standardization (ISO) in 1984. It standardizes the functions of a
telecommunication or computing system into seven distinct layers to ensure interoperability between
different vendor products.

The model follows a hierarchical structure where each layer provides services to the layer above it
and receives services from the layer below it.

1. Physical Layer (Layer 1)

The lowest layer focuses on the hardware and the transmission of raw unstructured bitstreams over a
physical medium.

●​ Function: Transmission of bits ($0$s and 1s)


(0s and $1$s); defining electrical, mechanical, and physical
specifications (voltage levels, pin layouts, cables).
●​ Services: Bit synchronization, fundamental data rate control, and physical topology (bus, star,
mesh).
●​ Protocols/Hardware: Ethernet (Physical), RS-232, USB, Hubs, Repeaters.

2. Data Link Layer (Layer 2)

This layer is responsible for node-to-node data transfer and error handling in the physical layer. It is
divided into two sublayers: Logical Link Control (LLC) and Media Access Control (MAC).

●​ Function: Framing (dividing bits into manageable data frames), physical addressing (MAC
addresses), and flow control.
●​ Services: Error detection (using CRC), retransmission of damaged frames, and access
control to the medium.
●​ Protocols/Hardware: Ethernet (MAC), PPP, Switch, Bridge, ARP.

3. Network Layer (Layer 3)


The primary concern of this layer is routing data packets from the source host to the destination host
across different networks.

●​ Function: Routing (selecting the best path), logical addressing (IP addresses), and
fragmentation/reassembly.
●​ Services: Path determination and packet switching.
●​ Protocols/Hardware: IPv4, IPv6, ICMP, IGMP, Routers.

4. Transport Layer (Layer 4)

This layer ensures that messages are delivered error-free, in sequence, and with no losses or
duplications. It acts as the liaison between the upper "software" layers and lower "hardware" layers.

●​ Function: Service-point (port) addressing, segmentation, and reassembly of messages.


●​ Services: Connection-oriented (TCP) or connectionless (UDP) transmission, end-to-end error
recovery, and flow control.
●​ Protocols: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).

5. Session Layer (Layer 5)

The Session layer manages the "dialogues" between computers. It establishes, maintains, and
terminates connections between local and remote applications.

●​ Function: Session establishment, maintenance, and termination.


●​ Services: Synchronization (adding checkpoints to data streams) and Dialog Control
(half-duplex or full-duplex communication).
●​ Protocols: NetBIOS, RPC (Remote Procedure Call), PPTP.

6. Presentation Layer (Layer 6)

Often called the "Syntax Layer," it ensures that the information sent by the application layer of one
system is readable by the application layer of another.

●​ Function: Data translation, encryption/decryption for security, and data compression to


reduce bandwidth.
●​ Services: Translation between different formats (e.g., EBCDIC to ASCII) and syntax
management.
●​ Protocols/Formats: SSL/TLS, JPEG, MPEG, GIF, ASCII.

7. Application Layer (Layer 7)

The topmost layer provides the interface between the user and the network. It is the only layer that
directly interacts with software applications like web browsers or email clients.

●​ Function: Resource sharing, remote file access, and network management.


●​ Services: Email, file transfers, web browsing, and directory services.
●​ Protocols: HTTP, HTTPS, FTP, SMTP, DNS, DHCP.

You might also like