osi-model
Introduction:
- The OSI (Open Systems Interconnection) model is a conceptual framework used to understand and standardize how different networking protocols and technologies communicate in a network. 
- It consists of seven distinct layers, each with its own unique function and purpose. 
- The OSI model was developed by the International Organization for Standardization (ISO) to facilitate interoperability and communication between different network devices and systems. 
- The OSI model describes 7 layers that computer systems use to communicate over a network , Conceptual model , not in use (Theoretical) 
Seven Layers of the OSI Model:
Acronym for OSI model:Please do not take sausage pizza away
- Physical Layer: - This layer deals with the physical medium and transmission of raw bits over a physical link. 
- It specifies the hardware characteristics, such as cables, connectors, and network interface cards. 
- Key components: voltage levels, cable types, and bit rate. 
 
- Data Link Layer: - Responsible for framing, addressing, and error detection on the physical layer. 
- It organizes data into frames and ensures reliable data transfer between adjacent nodes. 
- Key components: MAC (Media Access Control) addresses, Ethernet, and framing. 
 
- Network Layer: - Focuses on routing and forwarding data between different networks and subnets. 
- It uses logical addressing (e.g., IP addresses) to determine the best path for data packets. 
- Key components: IP addresses, routers, and routing protocols (e.g., OSPF, BGP). 
 
- Transport Layer: - Manages end-to-end communication and data segmentation. 
- It provides error detection, flow control, and data reassembly. 
- Key components: TCP (Transmission Control Protocol) and UDP (User Datagram Protocol). 
 
- Session Layer: - Establishes, maintains, and terminates communication sessions between devices. 
- It controls the dialogue and ensures data synchronization between applications. 
- Key components: Session initiation, termination, and management. 
 
- Presentation Layer: - Responsible for data translation, encryption, and compression. 
- It ensures that data is presented in a readable format for the application layer. 
- Key components: Data encryption, character encoding, and data compression. 
- Data format : HTML , XML , jpg 
- Encryption : SSL 
 
- Application Layer: - This is the topmost layer that interacts directly with end-user applications. 
- It provides services and protocols that allow applications to communicate over the network. 
- Key components: HTTP, FTP, SMTP, and application-specific protocols. 
 
Last updated