ACSL Docs - Buku Praktikum Jaringan Komputer Lanjut
website·Indexed 30 days ago
https://jkl.acsl.my.id/docsDocumentation and practical guides for Advanced Computer Networking (Jaringan Komputer Lanjut). It covers DNS configuration with Bind9, WordPress CMS setup, email servers using Postfix and Dovecot, Forward and Reverse Proxies with Squid and Apache2, MikroTik routing (OSPF, L2TPv3 VPN, DHCP, NAT), firewall implementation via IPtables and UFW, and network sniffing protocols. Includes prerequisites for Ubuntu Server 23.10 and VirtualBox.
What's inside ACSL Docs
- This tutorial covers the implementation of Secure Socket Layer (SSL) to secure web server connections and remote applications on Ubuntu. The primary goals are to understand the importance of connection security, analyze SSL's mechanism using Wireshark, and perform step-by-step configuration to establish secure connections.
Overview of MikroTik RouterOS capabilities
MikroTik routers use RouterOS, a Linux-based operating system. It is designed for high flexibility and detailed configuration control, making it suitable for everything from small home networks to large enterprise environments. Key advantages include open-source-like transparency for configuration, a large community for troubleshooting, and cost-effectiveness compared to other enterprise brands.Overview of Linux Distributions (Distros)
A Linux Distribution (Distro) is a bundle consisting of the Linux kernel, a basic Linux system, installation programs, basic tools, and other useful software tailored to a specific purpose. Common examples include Fedora, RedHat, Slackware, Debian, PCLinuxOS, Knoppix, Mint, Mandrake, SuSE, and Ubuntu.Overview of VPN L2TPv3, OSPF Routing, and Ubuntu Firewalls
This module covers the implementation of three core networking technologies:
- VPN L2TPv3: Used for Site-to-Site connectivity, allowing two geographically separated local networks (LANs) to communicate as if they were on the same network. When paired with IPsec, it provides strong encryption and authentication.
- OSPF Routing: Dynamic routing configured on MikroTik devices to manage network traffic efficiently.
- Firewalls (IPTables/UFW): Security implementation on Ubuntu Server to control incoming and outgoing network traffic.
Overview of MikroTik Bandwidth Queue types
MikroTik provides three primary methods for controlling and limiting network bandwidth to prevent saturation and prioritize specific traffic (e.g., HTTP, FTP, VoIP):
- Simple Queue: The easiest method to limit bandwidth based on IP addresses or ranges, defining specific upload and download limits.
- Queue Tree: A complex hierarchical system allowing bandwidth rules based on subnets or interfaces with priority settings.
- PCQ (Per Connection Queue): Used to distribute bandwidth equally among multiple users sharing a connection, ensuring fair access for every connection.
Overview of Squid Cache and Memory concepts
Squid utilizes three primary mechanisms for performance and administration:
- Web Cache: A temporary storage area for web resources, reducing the need to fetch data from the original server repeatedly.
- Cache Manager: An administrative interface used to monitor performance statistics (hit rate, disk/memory usage) and manage cache objects (clearing or deleting specific items).
- Memory Usage: The allocation of system RAM for cache metadata, timestamps, and management information, which can be tuned via configuration to match system capacity.
Understand Telnet security risks
Telnet is a network protocol used for remote access and control of devices. Unlike SSH, Telnet does not encrypt the data sent between the client and the server. This lack of encryption makes Telnet traffic vulnerable to sniffing (interception) by unauthorized parties, which is why SSH is preferred for sensitive information.Ubuntu Linux Distribution Overview
Ubuntu is a complete, free Linux-based operating system sponsored by Canonical Ltd. It is based on the Debian project and aims to provide an easy-to-use desktop Linux experience. Ubuntu follows a release cycle where new versions are released every 6 months. Standard releases are supported for 18 months for system updates, security, and bug fixes. Long Term Support (LTS) versions are released every 2 years (even-numbered versions, e.g., xx.04) and provide 3 years of support for desktop and 5 years for server editions.WordPress Stack Overview (Apache, PHP, MySQL)
WordPress is a Content Management System (CMS) that relies on a specific software stack to function:
- Apache: The web server that receives HTTP requests from browsers and serves the web pages.
- PHP: The server-side scripting language that processes dynamic content, executes scripts, and communicates with the database to build the final HTML page.
- MySQL/MariaDB: The relational database management system used to store all site content, including posts, pages, user data, and configuration settings.
Understand Reverse Proxy concepts and use cases
A reverse proxy acts as an intermediary between a client and a backend server. It receives client requests and forwards them to the appropriate internal server, hiding the internal network structure from the public internet for increased security. Key use cases include:
- Load Balancing: Distributing incoming traffic across multiple backend servers (e.g., via round-robin) to prevent overloading.
- Caching: Storing copies of requested resources to serve them faster and reduce backend server load.
- SSL Termination: Handling SSL/TLS handshakes at the proxy level to reduce the computational burden on backend servers and centralize certificate management.
- Traffic Routing: Redirecting traffic based on specific rules, such as optimizing access to static content.
Understand L2TPv3 VPN modes in MikroTik
L2TPv3 (Layer 2 Tunneling Protocol version 3) is available in MikroTik RouterOS v7.1+. It can be used as a standard PPP VPN or for Layer 2 tunneling via L2TPv3 Ether (Pseudowire).
- Managed Routing Mode: Used to connect two distant sites using standard VPN protocols (like PPTP, SSTP, OpenVPN, or L2TPv3) provided at least one site has a Public IP.
- Unmanaged Bridging Mode (Pseudowire): Allows Layer 2 data (Data Link layer) to pass through as if it were a standard ethernet interface. This is superior to BCP (Bridge Control Protocol) as it fully supports services like DHCP and VLANs. Unlike EOIP, which is MikroTik-proprietary, L2TPv3 pseudowires can interoperate with non-MikroTik devices. This mode is ideal for sites that must share the same local IP subnet.
Access Advanced Computer System Laboratory (ACSL) Course Materials
The ACSL documentation for 'Jaringan Komputer Lanjut' (Advanced Computer Networks) provides both digital and physical resources for students and IT beginners. Digital documentation is hosted on the web for real-time updates and cross-device compatibility, while physical versions are available for offline use.