
Mạng Máy Tính Căn Bản
Khóa học “Mạng Máy Tính Căn Bản” là bước đầu tiên trong lộ trình đào tạo DevOps/Cloud Engineer. Môn học cung cấp cho học viên kiến thức nền tảng về hoạt động của mạng máy tính, từ mô hình OSI/TCP-IP đến IP, định tuyến, dịch vụ tầng ứng dụng như DNS, DHCP, HTTP và các kỹ năng xử lý sự cố mạng cơ bản. Đây là nền móng quan trọng để học viên tiếp tục học về quản trị hệ thống, bảo mật, cloud và DevOps.
Thời lượng: 25h

Bạn đạt được gì sau khi hoàn thành khóa học

Hiểu rõ mô hình OSI và TCP/IP
Học viên sẽ giải thích được chức năng của từng tầng và quá trình dữ liệu di chuyển qua mạng, đây là tư duy cốt lõi để chẩn đoán mọi vấn đề.

Phân biệt vai trò của các thiết bị mạng cốt lõi
Nắm vững cách hoạt động của Switch (chia VLAN, chống lặp), Router (định tuyến), Hub và giao thức ARP để hiểu cách các thiết bị giao tiếp với nhau.

Thành thạo về địa chỉ IPv4 và kỹ thuật chia mạng con (Subnetting)
Tự tay tính toán và thiết kế các dải mạng con cho những kịch bản cụ thể, một kỹ năng bắt buộc đối với bất kỳ ai làm việc với hạ tầng.

Nắm được nguyên lý định tuyến (Routing) trong mạng
Hiểu cách router xây dựng bảng định tuyến và đưa ra quyết định chuyển gói tin đi đâu, phân biệt được định tuyến tĩnh và định tuyến động.
Phân biệt hai giao thức vận chuyển chính: TCP và UDP
Biết khi nào nên dùng giao thức tin cậy (TCP) và khi nào cần tốc độ (UDP), hiểu về cơ chế bắt tay 3 bước và khái niệm cổng (port).
Giải thích được cách hoạt động của các dịch vụ mạng thiết yếu
Làm chủ nguyên lý của DNS (phân giải tên miền), DHCP (cấp phát IP động), HTTP/HTTPS (truy cập web), và SSH (truy cập từ xa an toàn).
Nhận biết các khái niệm bảo mật mạng cơ bản
Hiểu được vai trò của Firewall, cơ chế hoạt động của NAT để chia sẻ kết nối Internet, và ứng dụng của VPN trong thực tế.
Sử dụng các công cụ dòng lệnh để chẩn đoán mạng
Tự tin dùng ping để kiểm tra kết nối, tracert để truy vết đường đi, nslookup để kiểm tra DNS và netstat để xem các kết nối mạng trên máy.

Đối tượng tham gia

Sinh viên ngành CNTT hoặc các ngành kỹ thuật liên quan muốn xây dựng nền tảng mạng máy tính một cách bài bản.

Người chuyển ngành, non-tech có định hướng theo lĩnh vực IT (DevOps, Cloud, System) và cần kiến thức nền móng vững chắc.

Lập trình viên, Quản trị viên hệ thống cần củng cố hoặc hệ thống hóa lại kiến thức mạng để phục vụ công việc hiệu quả hơn.

Người bắt đầu tìm hiểu về An ninh mạng (Cybersecurity) cần nắm vững kiến thức về giao thức và hạ tầng mạng.

Yêu cầu tiên quyết
- Biết sử dụng máy tính cơ bản
- Có tinh thần học tập kỹ thuật (không yêu cầu lập trình)
Nội dung khóa học
1. Tổng quan về mạng máy tính
- Định nghĩa và mục tiêu của mạng máy tính
- Lịch sử và quá trình phát triển mạng
- Các loại mạng: LAN, WAN, MAN, PAN
- Các thành phần chính: host, switch, router, hub, cáp mạng
2. Mô hình OSI và TCP/IP
- Mô hình OSI 7 tầng: chức năng và dữ liệu truyền qua từng tầng
- Mô hình TCP/IP 4 tầng và so sánh với OSI
- Quá trình đóng gói và bóc tách dữ liệu (encapsulation/decapsulation)
3. Tầng Physical và Datalink
- Địa chỉ MAC và giao thức ARP
- So sánh hoạt động của Switch và Hub
- VLAN, Spanning Tree và cách hoạt động
- Giới thiệu Ethernet và các loại cáp mạng: UTP, STP, cáp quang
- Các mô hình mạng (topology): Star, Bus, Ring, Mesh
- VLAN hopping, MAC spoofing cơ bản
4. Địa chỉ IP và phân chia mạng (Subnetting)
- Cấu trúc địa chỉ IPv4, các lớp A-B-C-D-E
- Giới thiệu IPv6 và lý do ra đời
- Phân biệt địa chỉ Public và Private IP
- Khái niệm CIDR và Subnet Mask
- Tính toán Subnet, Network ID, Broadcast ID, dải IP
- Bài tập thực hành Subnetting
5. Định tuyến và ICMP
- Giao thức ICMP: vai trò trong kiểm tra kết nối mạng
- Các lệnh: ping, traceroute/tracert
- Cấu trúc bảng định tuyến
- Định tuyến tĩnh: khái niệm và minh hoạ cấu hình
- Định tuyến động: giới thiệu RIP, OSPF, BGP
- Giới thiệu ICMP flood, ping of death
6. Tầng Transport: TCP và UDP
- TCP: đáng tin cậy, hướng kết nối, bắt tay 3 bước
- UDP: không kết nối, dùng trong truyền thông thời gian thực
- So sánh TCP vs UDP
- Cổng (port): well-known, registered, dynamic
- Multiplexing và Demultiplexing
7. Tầng Application: Web, phân giải tên, truyền file
- HTTP/HTTPS: cách hoạt động, phương thức, mã trạng thái
- TLS/SSL cơ bản
- DNS: vai trò, phân giải tên miền, bản ghi phổ biến
- DHCP: cấp phát IP tự động và quá trình DORA
- FTP, SFTP, TFTP: phân biệt và ứng dụng
- SSH: kết nối từ xa bảo mật
- SMTP/POP3/IMAP: gửi và nhận email
8. Bảo mật mạng cơ bản
- ACL, Port Security, DHCP Snooping
- Khái niệm Firewall và các loại Firewall cơ bản
- NAT: SNAT, DNAT và ứng dụng Port Forwarding
- VPN: khái niệm, ứng dụng, phân biệt Remote Access và Site-to-Site
9. Công cụ và lệnh kiểm tra mạng
- ping, traceroute/tracert, ipconfig/ifconfig, netstat, ss, nslookup, dig, telnet, nc
- Giới thiệu Wireshark và bắt gói tin cơ bản
10. Tổng kết và định hướng tiếp theo
- Ôn tập toàn bộ nội dung chính
- Giải đáp thắc mắc

Bài viết liên quan
