MikroTik Certified Internetworking Engineer (MTCINE)
1 Introduction to Networking
1-1 Basic Networking Concepts
1-2 OSI Model
1-3 TCPIP Model
1-4 Network Devices
1-5 Network Topologies
2 MikroTik RouterOS Basics
2-1 Introduction to RouterOS
2-2 RouterOS Interface
2-3 Basic Configuration
2-4 User Management
2-5 System Logging
3 IP Addressing and Subnetting
3-1 IPv4 Addressing
3-2 Subnetting
3-3 IPv6 Addressing
3-4 IPv6 Subnetting
3-5 NAT and PAT
4 Routing
4-1 Static Routing
4-2 Dynamic Routing Protocols
4-3 OSPF
4-4 BGP
4-5 EIGRP
5 Wireless Networking
5-1 Wireless Basics
5-2 Wireless Security
5-3 Wireless Configuration
5-4 Wireless Bridging
5-5 Wireless Repeaters
6 VPN Technologies
6-1 VPN Basics
6-2 IPsec VPN
6-3 OpenVPN
6-4 L2TPPPTP
6-5 SSL VPN
7 Quality of Service (QoS)
7-1 QoS Basics
7-2 Traffic Shaping
7-3 Policing
7-4 Prioritization
7-5 Queue Types
8 Firewall and Security
8-1 Firewall Basics
8-2 Firewall Rules
8-3 NAT Rules
8-4 Filtering Rules
8-5 Hotspot and Captive Portal
9 Advanced Topics
9-1 VLANs
9-2 MPLS
9-3 High Availability
9-4 Load Balancing
9-5 Monitoring and Troubleshooting
Understanding the OSI Model

Understanding the OSI Model

Introduction to the OSI Model

The OSI (Open Systems Interconnection) Model is a conceptual framework used to understand and implement network communications. It divides network communication into seven distinct layers, each with specific functions and protocols.

Layer 1: Physical Layer

The Physical Layer is responsible for the transmission and reception of raw bit streams over a physical medium. It defines the electrical, mechanical, and procedural specifications for devices like cables, connectors, and transmitters.

Example: Ethernet cables and Wi-Fi signals are part of the Physical Layer. When you connect your computer to a network using an Ethernet cable, the Physical Layer ensures that the electrical signals are correctly transmitted and received.

Layer 2: Data Link Layer

The Data Link Layer is responsible for node-to-node data transfer and handles error detection and correction from the Physical Layer. It defines protocols for data framing and addressing.

Example: Ethernet frames are managed at the Data Link Layer. When a packet is sent from one device to another on the same network, the Data Link Layer ensures that the frame is correctly formatted and that the destination MAC address is accurate.

Layer 3: Network Layer

The Network Layer is responsible for packet forwarding, including routing through different routers. It handles logical addressing and determines the best path for data to travel across the network.

Example: IP (Internet Protocol) addresses are managed at the Network Layer. When you send an email, the Network Layer ensures that the email packet is routed from your device to the recipient's device, even if they are on different networks.

Layer 4: Transport Layer

The Transport Layer provides end-to-end communication services for applications. It ensures that data is reliably delivered and manages flow control and error recovery.

Example: TCP (Transmission Control Protocol) is a common protocol at the Transport Layer. When you browse a website, TCP ensures that the data packets are correctly sequenced and reassembled at the destination, ensuring a smooth browsing experience.

Layer 5: Session Layer

The Session Layer establishes, manages, and terminates connections between applications. It handles session checkpoints and recovery, ensuring that data is not lost during transmission.

Example: When you log into a remote server, the Session Layer manages the connection between your computer and the server. It ensures that the session is maintained and can be resumed if interrupted.

Layer 6: Presentation Layer

The Presentation Layer is responsible for data translation, encryption, and compression. It ensures that data from the Application Layer is in a format that can be understood by the receiving system.

Example: When you send an encrypted message, the Presentation Layer handles the encryption process. It also translates data formats, such as converting between ASCII and Unicode.

Layer 7: Application Layer

The Application Layer is the closest to the end user and provides network services directly to applications. It handles protocols like HTTP, FTP, and SMTP, which are used by applications to communicate over the network.

Example: When you use a web browser to access a website, the Application Layer handles the HTTP protocol. It ensures that the web page is correctly requested and displayed on your screen.