7 Layers of OSI (Unit 3) Flashcards
Enables user applications (like web browsers, email clients, and file transfer programs) to access network services.
This layer deals with high-level protocols like HTTP, FTP, and SMTP.
Application Layer
Ensures data is presented in a format the application layer can understand.
This might involve encryption, decryption, compression, and character set conversion.
Presentation Layer
Maintains connects and is responsible for controlling ports and sessions between communicating applications.
This layer is responsible for authentication, authorization, and security negotiations.
Session Layer
Provides reliable data transfer between applications on different hosts.
Transmits data using transmission protocols including TCP (Transmission Control Protocol) and UDP (User Datagram Protocol)
Transport Layer
Determines the logical path data will take between source and destination networks.
This layer uses IP (Internet Protocol) for routing and addressing.
Network Layer
Handles physical addressing and error detection for data transmission over a single network segment.
This layer uses MAC (Media Access Control) addresses and protocols like Ethernet.
Data Link Layer
Transmits raw data bits over the physical network medium (e.g., cables, fiber optics, or wireless signals).
This layer deals with the electrical, optical, or radio characteristics of the transmission medium.
Physical Layer
OSI means
Open System Interconnection
The OSI reference model was created by the
International Organization of Standardization
It describes how data and network information are communicated from an application on one computer through the network media to an application on another computer.
OSI model
Set of guidelines for application developers creating network-based applications. Conceptual blueprint for communication, dividing processes into layers. Resulting design is known as layered architecture.
Reference models
Upper layer of the OSI reference model
Application, Presentation, Session
It is the spot where users actually communicate to the computer.
This layer is acting as an interface between the actual application program
Application Layer
Presents data to the application layer, handles data translation and code formatting.
Acts as a translator, managing coding and conversion tasks like compression, decompression, encryption, and decryption according to OSI protocol standards.
Presentation Layer
layer is responsible for setting up, managing, and tearing down sessions between presentation layer entities.
This layer also provides dialogue control between devices, or nodes.
Session Layer
The session layer coordinates communication between systems and serves to organize their communication by offering three different modes:
simplex, half-duplex, and full – duplex.
Segments and reassembles data streams. Provides end-to-end transport services and establishes logical connections between hosts. Handles multiplexing, session establishment, and virtual circuit teardown. Hides network-dependent details for transparent data transfer.
Transport Layer
Prevents sending host from overflowing buffers of receiving host , avoiding data loss. Connection-oriented communication ensures reliable data transport. Allows receiver to regulate sender’s data transmission.
Flow control
Types of Control Flow
Buffering
Congestion avoidance
Windowing
In reliable transport operation, a device that wants to transmit sets up a connection – oriented communication with remote device by creating a
session
The quantity of data segments that the transmitting machine is allowed to send without receiving an acknowledgement for them is called a
Window
The datagram will store in memory section called
Buffer
Ethernet term that describes a situation where one device’s transmission forces all others on the segment to pay attention. If multiple devices transmit simultaneously, a collision occurs, leading to retransmissions and inefficiency.
Collision domain
Was developed by ISO to promote interoperability among network devices and software. Primary architectural model for networks, describes data and network communication between applications on different computers.
OSI Model