MikroTik Certified Network Associate (MTCNA)
1 Introduction to Networking
1-1 Basic Networking Concepts
1-2 OSI Model
1-3 TCPIP Model
1-4 IP Addressing
1-5 Subnetting
2 Introduction to MikroTik RouterOS
2-1 RouterOS Overview
2-2 RouterOS Installation
2-3 RouterOS Licensing
2-4 RouterOS Interface Overview
2-5 RouterOS Command Line Interface (CLI)
2-6 RouterOS Graphical User Interface (GUI)
3 Basic Router Configuration
3-1 Router Identification
3-2 Interface Configuration
3-3 IP Address Assignment
3-4 Default Gateway Configuration
3-5 DNS Configuration
3-6 Basic Firewall Configuration
4 Routing
4-1 Static Routing
4-2 Dynamic Routing Protocols
4-3 OSPF Configuration
4-4 BGP Configuration
4-5 Policy-Based Routing
5 Network Address Translation (NAT)
5-1 Introduction to NAT
5-2 Basic NAT Configuration
5-3 Port Address Translation (PAT)
5-4 One-to-One NAT
5-5 Hairpin NAT
6 Firewall and Security
6-1 Firewall Basics
6-2 Firewall Rules Configuration
6-3 NAT Rules Configuration
6-4 Traffic Shaping and QoS
6-5 VPN Basics
6-6 IPsec VPN Configuration
7 Wireless Networking
7-1 Wireless Basics
7-2 Wireless Interface Configuration
7-3 Wireless Security
7-4 Wireless Bridging
7-5 Wireless Access Point Configuration
8 Advanced Topics
8-1 VLAN Configuration
8-2 DHCP Server Configuration
8-3 DHCP Relay Configuration
8-4 PPPoE Server Configuration
8-5 PPPoE Client Configuration
8-6 Hotspot Configuration
8-7 Load Balancing
8-8 High Availability (Failover)
9 Troubleshooting and Maintenance
9-1 Basic Troubleshooting Techniques
9-2 Log Analysis
9-3 Backup and Restore
9-4 Firmware Updates
9-5 System Monitoring
10 Practical Exercises
10-1 Basic Router Configuration Exercise
10-2 Static Routing Exercise
10-3 NAT Configuration Exercise
10-4 Firewall Configuration Exercise
10-5 Wireless Configuration Exercise
10-6 Advanced Configuration Exercise
10-7 Troubleshooting Exercise
Understanding the TCP/IP Model

Understanding the TCP/IP Model

The TCP/IP model, also known as the Internet Protocol Suite, is a conceptual model that provides a set of rules and protocols for communication over the internet. It is divided into four layers, each with specific functions. Understanding these layers is crucial for anyone pursuing the MikroTik Certified Network Associate (MTCNA) certification.

1. Network Interface Layer

The Network Interface Layer, also known as the Link Layer, is responsible for the physical transmission of data between devices on the same network. This layer deals with hardware devices such as network interface cards (NICs) and the physical medium (e.g., Ethernet cables, Wi-Fi). It ensures that data is transmitted reliably and error-free.

Example: When you connect your computer to a router using an Ethernet cable, the Network Interface Layer handles the physical connection and ensures that data packets are transmitted correctly between your computer and the router.

2. Internet Layer

The Internet Layer is responsible for addressing, packaging, and routing data packets across different networks. The most well-known protocol in this layer is the Internet Protocol (IP), which assigns unique IP addresses to devices. This layer ensures that data packets reach their destination by determining the best path through the network.

Example: When you send an email, the Internet Layer assigns an IP address to the email packet and routes it through various routers until it reaches the recipient's email server.

3. Transport Layer

The Transport Layer is responsible for end-to-end communication between devices. It ensures that data is transmitted reliably and in the correct order. The two main protocols in this layer are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). TCP provides reliable, connection-oriented communication, while UDP offers faster, connectionless communication.

Example: When you stream a video online, the Transport Layer uses TCP to ensure that the video data is transmitted without errors and in the correct sequence, providing a smooth streaming experience.

4. Application Layer

The Application Layer is the topmost layer of the TCP/IP model and is responsible for providing network services directly to applications. This layer includes protocols such as HTTP (for web browsing), FTP (for file transfer), and SMTP (for email). It interacts directly with software applications and ensures that data is formatted correctly for transmission.

Example: When you open a web browser and navigate to a website, the Application Layer uses the HTTP protocol to request and receive web pages from the server, displaying the content on your screen.

Understanding the TCP/IP model is essential for configuring and troubleshooting network devices, such as those used in MikroTik routers. By mastering these layers, you can effectively manage and optimize network performance, ensuring reliable and efficient communication across the internet.