TỔNG QUAN HỌC THUẬT VÀ NỘI DUNG GIÁO TRÌNH MÔN MẠNG MÁY TÍNH

Tổng quan về giáo trình

Giáo trình môn học Mạng máy tính được biên soạn bởi Trường Cao đẳng Giao thông Vận tải Trung ương I thuộc Bộ Giao thông Vận tải, phục vụ công tác đào tạo chuyên ngành Công nghệ thông tin và Kỹ thuật mạng ở trình độ trung cấp và cao đẳng. Trong khung chương trình đào tạo, môn học đóng vai trò là học phần cơ sở ngành bắt buộc, cung cấp nền tảng kiến thức hạ tầng viễn thông, nguyên lý truyền dẫn và cấu trúc mạng máy tính trước khi sinh viên tiếp cận các học phần quản trị hệ điều hành mạng và bảo mật nâng cao.

Mục tiêu học tập của giáo trình tập trung vào việc trang bị cho người học khả năng:

  • Hệ thống hóa các khái niệm căn bản về phân loại mạng (LAN, MAN, WAN, Internet) và các mô hình quản lý mạng (Workgroup, Domain/Client-Server).
  • Phân tích chi tiết chức năng của mô hình tham chiếu OSI 7 tầng và bộ giao thức chuẩn TCP/IP 4 tầng.
  • Thực hiện phân chia, định dạng và tính toán không gian địa chỉ IPv4 theo các phân lớp tiêu chuẩn và mặt nạ mạng (Subnet Mask).
  • Nhận diện đặc tính kỹ thuật của các phương tiện truyền dẫn (cáp xoắn đôi UTP/STP, cáp đồng trục, cáp quang) và nguyên lý hoạt động của thiết bị kết nối mạng (NIC, Hub, Switch, Router).
  • Phân tích các nguy cơ mất an toàn thông tin, nhận diện các phương thức quét cổng, khai thác lỗ hổng và cơ chế vận hành của tường lửa, proxy cùng mạng riêng ảo (VPN).

Cấu trúc giáo trình tiếp cận theo mô hình tuyến tính từ lý thuyết hạ tầng vật lý, giao thức truyền thông đến các ứng dụng mạng và giải pháp an ninh mạng. Điểm đặc sắc của tài liệu là sự kết hợp giữa lý thuyết mạng kinh điển và các phân tích kỹ thuật gắn liền với hệ điều hành (như cơ chế lưu trữ mật khẩu SAM, giao thức LM/NTLM của Windows) cùng các hình thức tấn công mạng thực tế ở tầng liên kết dữ liệu và tầng mạng.


Nội dung kiến thức cốt lõi

  Chương 1: Tổng quan & Dịch vụ Mạng (LAN, MAN, WAN, Client-Server)
  Chương 2: Kiến trúc Phân tầng (Mô hình OSI 7 tầng & TCP/IP)
  Chương 3: Cấu trúc Định danh (Địa chỉ IPv4, Lớp A/B/C/D/E, Mask)
  Chương 4: Hạ tầng Vật lý (Cáp UTP/STP, NIC, Hub, Switch, CSMA/CD)
  Chương 5 & 6: Đấu nối LAN & Kỹ thuật An toàn Mạng (Firewall, VPN)

Các chương và chủ đề chính

  1. Chương 1: Giới thiệu về mạng máy tính
    Trình bày định nghĩa mạng máy tính, các thành phần phần cứng cơ bản và môi trường truyền thông. Phân loại mạng theo phạm vi địa lý gồm LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network) và mạng toàn cầu Internet. Giới thiệu các mô hình vận hành mạng gồm mạng ngang hàng (Peer-to-Peer/Workgroup) và mạng khách - chủ (Client-Server). Phân loại các máy chủ dịch vụ phổ biến: File Server, Print Server, Application Server, Web Server, Database Server và Communication Server.

  2. Chương 2: Mô hình tham chiếu OSI và bộ giao thức TCP/IP
    Mô tả cấu trúc 7 tầng của mô hình Open Systems Interconnection (OSI) ban hành năm 1984: Physical, Data Link, Network, Transport, Session, Presentation và Application. Phân tích tiến trình đóng gói dữ liệu (Encapsulation) và giải đóng gói (Decapsulation) qua các đơn vị dữ liệu giao thức (PDU). So sánh cấu trúc OSI với mô hình thực tế TCP/IP gồm 4 tầng: Network Access, Internet (sử dụng giao thức IP, ICMP, ARP, RARP), Transport (sử dụng giao thức TCP, UDP) và Application (sử dụng giao thức HTTP, FTP, SMTP, DNS, Telnet).

  3. Chương 3: Địa chỉ IP
    Khái niệm cấu trúc địa chỉ IPv4 32-bit gồm 4 octet biểu diễn dưới dạng số thập phân có dấu chấm. Cấu trúc địa chỉ gồm 2 phần: Network ID (NetID) và Host ID (HostID). Phân loại 5 lớp địa chỉ:

    • Lớp A: Byte đầu từ 0 đến 127 (bit đầu 0), NetID gồm 1 byte, mặc định Subnet Mask 255.0.0.0, dành cho mạng quy mô rất lớn (hỗ trợ tối đa 126 mạng và 16.777.214 host mỗi mạng).
    • Lớp B: Byte đầu từ 128 đến 191 (bit đầu 10), NetID gồm 2 byte, mặc định Subnet Mask 255.255.0.0, hỗ trợ 16.384 mạng và 65.534 host mỗi mạng.
    • Lớp C: Byte đầu từ 192 đến 223 (bit đầu 110), NetID gồm 3 byte, mặc định Subnet Mask 255.255.255.0, hỗ trợ 2.097.152 mạng và 254 host mỗi mạng.
    • Lớp D: Dải địa chỉ 224.0.0.0 – 239.255.255.255 (bit đầu 1110), sử dụng cho mục đích Multicast.
    • Lớp E: Dải địa chỉ 240.0.0.0 – 255.255.255.255 (bit đầu 1111), dùng cho nghiên cứu và dự phòng.
  4. Chương 4: Phương tiện truyền dẫn và các thiết bị mạng
    Khảo sát môi trường truyền dẫn hữu tuyến: cáp xoắn đôi không bọc kim (UTP) và có bọc kim (STP) các tiêu chuẩn Cat3, Cat5; cáp đồng trục mỏng (Thinnet - 10BASE2) và cáp đồng trục dày (Thicknet - 10BASE5); cáp quang (Fiber Optic). Phân tích cấu tạo và nguyên lý hoạt động của các thiết bị mạng: Card mạng (NIC) với địa chỉ vật lý MAC 48-bit (6 byte hex), Repeater, Hub (Active Hub và Passive Hub), Bridge, Switch (chuyển mạch dựa trên bảng địa chỉ MAC/bộ nhớ CAM), Router và Modem. Phân tích giao thức đa truy nhập cảm ứng sóng mang nhận diện xung đột (CSMA/CD) ứng dụng trong chuẩn Ethernet (10BASE-T, 100BASE-TX).

  5. Chương 5 & Chương 6: Đấu nối cài đặt mạng cục bộ và an toàn mạng
    Xác lập các yêu cầu an toàn thông tin: Tính xác thực (Authentication), Tính sẵn sàng (Availability), Tính toàn vẹn (Integrity), Tính bảo mật (Confidentiality) và Tính không thể chối bỏ (Non-repudiation). Phân tích chi tiết các kỹ thuật thăm dò và tấn công hệ thống:

    • Kỹ thuật quét cổng (Port Scanning): TCP Connect scan, SYN scan (Half-open scan), FIN scan, XMAS scan, NULL scan, UDP scan, Decoy scan và Idle scan.
    • Kỹ thuật bẻ khóa mật khẩu: Khai thác hàm băm lưu trong tệp SAM của Windows (LM hash và NTLM hash) qua tấn công Brute-force và Dictionary bằng các công cụ như Cain & Abel, L0phtCrack.
    • Kỹ thuật tấn công cục bộ: MAC Flooding (làm tràn bảng CAM của Switch), ARP Spoofing/Poisoning, DHCP Rogue Server, DNS Spoofing và tấn công từ chối dịch vụ (DoS).
    • Giải pháp phòng thủ: Hệ thống mật mã học (mã hóa đối xứng DES/3DES/AES, mã hóa công khai RSA, chữ ký số), thiết lập Tường lửa (Packet Filtering Firewall, Stateful Inspection, Proxy Server như Trusted Information System - TIS) và giải pháp Mạng riêng ảo (VPN với các giao thức tạo đường hầm Tunneling).

Kiến thức nền tảng được xây dựng

  • Lý thuyết truyền thông dữ liệu: Các mô hình phân lớp giao thức (OSI Model ISO/IEC 7498 và TCP/IP Architecture), cấu trúc khung gói tin (Packet Header, PDU).
  • Nguyên lý chuyển mạch và định tuyến: Cơ chế phân giải địa chỉ logic sang địa chỉ vật lý (ARP/RARP), nguyên lý hoạt động của bảng CAM trên Switch và xử lý xung đột đường truyền (CSMA/CD).
  • Khung lý thuyết bảo mật: Mô hình kiểm soát truy cập (Access Control), kiến trúc bảo vệ biên (Firewall/Proxy Architecture) và mô hình kênh truyền bảo mật (VPN Tunneling Architecture).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật: Bấm và kiểm tra cáp mạng theo chuẩn, cấu hình thông số mạng TCP/IP trên máy trạm, phân định dải địa chỉ và thiết lập Subnet Mask cho các mạng LAN.
  • Kỹ năng phân tích: Phân tích luồng gói tin trong quá trình bắt tay 3 bước (TCP 3-way Handshake), giải mã trạng thái cờ TCP (SYN, ACK, RST, FIN) trong các phiên giao tiếp, phân tích cơ chế tạo bản băm mật khẩu trong hệ điều hành Windows.
  • Năng lực thực hành an ninh mạng: Nhận diện dấu hiệu tấn công ARP Poisoning và MAC Flooding, thiết lập cấu hình lọc gói tin trên tường lửa, phân biệt các dạng quét cổng mạng và xây dựng mô hình mạng riêng ảo VPN để bảo vệ dữ liệu truyền dẫn.

Phương pháp giảng dạy và học tập

Phương pháp giảng dạy của giáo trình kết hợp giữa việc truyền đạt lý thuyết kiến trúc mạng với việc thực hiện các bài tập thực hành trên thiết bị phần cứng và phần mềm mô phỏng:

  • Phương pháp sư phạm (Pedagogical Approach): Nội dung được trình bày từ cấp độ phần cứng vật lý đến các giao thức tầng ứng dụng, giúp sinh viên xây dựng tư duy phân tầng kỹ thuật. Giảng viên sử dụng sơ đồ khối mạng, bảng phân chia nhị phân và lưu đồ trạng thái giao thức để minh họa các tiến trình kỹ thuật phức tạp.
  • Bài tập và nghiên cứu tình huống (Case Studies): Giáo trình lồng ghép các bài toán tính toán mạng thực tế như phân chia mạng con (Subnetting) cho các phòng ban, phân tích tình huống máy trạm không nhận được địa chỉ IP do DHCP Rogue Server, hoặc phân tích kịch bản tấn công Man-in-the-Middle qua kỹ thuật đầu độc bảng nhớ ARP.
  • Thực hành kỹ thuật (Practical Exercises): Sinh viên thực hiện các bài tập chuẩn hóa gồm:
    • Bấm dây cáp mạng chuẩn thẳng/chéo và đo thông mạch cáp UTP.
    • Cấu hình thiết bị Switch, Router và thiết lập thông số mạng cho hệ thống Client-Server.
    • Sử dụng các công cụ kiểm thử cổng mạng và phân tích gói tin để ghi nhận quá trình gửi/nhận cờ TCP RST/SYN/ACK.
    • Cấu hình luật lọc gói tin (Packet Filtering rules) dựa trên địa chỉ IP nguồn/đích và số hiệu cổng dịch vụ.
  • Phương pháp đánh giá (Assessment Methods): Đánh giá kết quả học tập qua ba phần:
    1. Kiểm tra lý thuyết định kỳ về mô hình OSI, TCP/IP, địa chỉ IP và các giao thức mạng.
    2. Đánh giá kỹ năng thao tác thực hành cấu hình mạng và xử lý sự cố kết nối trong phòng Lab.
    3. Thi kết thúc học phần với cấu trúc kết hợp trắc nghiệm lý thuyết và bài tập phân chia địa chỉ mạng logic.
  • Hướng dẫn tự học (Self-study Guidelines): Sinh viên cần chủ động thực hành tính nhẩm chuyển đổi nhị phân - thập phân cho địa chỉ IP, tự thiết lập môi trường máy ảo để kiểm tra sự khác biệt giữa các hệ điều hành mạng và nghiên cứu tài liệu RFC về các giao thức chuẩn.

Điểm nổi bật và cập nhật

Hạng mục nội dung Đặc tính kỹ thuật được trình bày trong giáo trình Ứng dụng thực tế và công nghiệp
Cơ chế xác thực hệ điều hành Phân tích cấu trúc tệp SAM, cơ chế băm LM hash và NTLM hash trên Windows Đánh giá độ an toàn của mật khẩu người dùng trong môi trường mạng doanh nghiệp
Cơ chế chuyển mạch Switch Phân tích cơ chế học địa chỉ MAC, lưu trữ bảng CAM và hiện tượng MAC Flooding Quản trị lưu lượng mạng LAN, cấu hình bảo mật cổng (Port Security) trên Switch
Kỹ thuật kiểm thử cổng (Scan) Chi tiết các phương thức quét TCP Connect, SYN Half-open, FIN, XMAS, NULL Đánh giá an ninh hạ tầng, kiểm tra cấu hình cổng mở/đóng của hệ thống máy chủ
Bảo vệ biên và tạo hầm Phân tích cơ chế lọc gói (Packet Filtering), Proxy ứng dụng (TIS), đường hầm VPN Thiết lập tường lửa bảo vệ mạng nội bộ và kết nối an toàn từ xa qua môi trường Internet

Giáo trình tích hợp nhiều nội dung thực tế về bảo mật và vận hành hệ thống, giúp thu hẹp khoảng cách giữa lý thuyết mạng thuần túy và môi trường kỹ thuật ứng dụng:

  • Cập nhật kỹ thuật hệ điều hành: Đi sâu vào các định dạng lưu trữ xác thực của Windows (Registry SAM) và giải thích nguyên nhân cấu trúc LM hash dễ bị tổn thương trước các cuộc tấn công vét cạn (Brute-force).
  • Phân tích chi tiết mã điều khiển TCP: Không chỉ dừng lại ở lý thuyết tổng quan, giáo trình mô tả cụ thể phản ứng của các hệ điều hành (UNIX, Windows) khi nhận các gói tin có cờ bất thường như FIN, URG, PSH trong kỹ thuật XMAS và NULL Scan.
  • Tích hợp các mô hình an toàn thông tin hiện đại: Phân tích đầy đủ 5 trụ cột của bảo mật thông tin (Confidentiality, Integrity, Availability, Authentication, Non-repudiation) và đưa ra các ví dụ cụ thể về công nghệ hiện thực hóa như chứng chỉ số PKI, chữ ký điện tử và hệ thống proxy TIS.

Đối tượng sử dụng giáo trình

  • Sinh viên chuyên ngành: Dành cho sinh viên năm thứ nhất hoặc năm thứ hai theo học ngành Công nghệ thông tin, Kỹ thuật mạng máy tính, Quản trị hệ thống hoặc Tin học ứng dụng tại các trường Cao đẳng, Đại học kỹ thuật.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành học phần Tin học đại cương, nắm vững các thao tác quản lý tệp trên hệ điều hành Windows/Linux và hiểu rõ các phép toán chuyển đổi hệ cơ số (Nhị phân, Thập phân, Thập lục phân).
  • Giảng viên và cán bộ đào tạo: Giáo trình được sử dụng làm khung chương trình chuẩn để soạn bài giảng lý thuyết, biên soạn ngân hàng câu hỏi kiểm tra và xây dựng các bài thực hành trong xưởng mạng / phòng Lab.
  • Đối tượng tự học và tham khảo: Tài liệu phù hợp làm nguồn tham khảo cho kỹ thuật viên hỗ trợ công nghệ thông tin (IT Helpdesk), quản trị viên mạng tập sự hoặc người tự học đang chuẩn bị cho các chứng chỉ mạng sơ cấp.

Câu hỏi thường gặp (FAQ)

1. Giáo trình này phù hợp với đối tượng người học nào?

Giáo trình được thiết kế cho sinh viên trình độ trung cấp, cao đẳng và đại học chuyên ngành Công nghệ thông tin, Quản trị mạng hoặc Kỹ thuật truyền thông máy tính cần nắm vững nguyên lý vận hành hệ thống mạng từ cơ bản đến nâng cao.

2. Cần chuẩn bị kiến thức nền tảng nào trước khi học giáo trình?

Người học cần có kiến thức tin học căn bản, hiểu cấu trúc phần cứng máy tính và thành thạo các phép toán chuyển đổi giữa hệ nhị phân (Binary), thập phân (Decimal) và thập lục phân (Hexadecimal) để thực hiện tính toán địa chỉ IP và địa chỉ MAC.

3. Điểm khác biệt của giáo trình này so với các tài liệu mạng máy tính khác là gì?

Tài liệu kết hợp chặt chẽ giữa lý thuyết chuẩn mô hình (OSI, TCP/IP) với các phân tích kỹ thuật thực tế trên hệ điều hành Windows/Linux (như tệp SAM, mã băm LM/NTLM, cờ TCP) và trình bày chi tiết các dạng tấn công mạng cục bộ (ARP Poisoning, MAC Flooding, Quét cổng) cùng giải pháp phòng thủ.

4. Làm thế nào để tự học và nắm vững kiến thức trong giáo trình hiệu quả?

Người học nên kết hợp đọc lý thuyết từng chương với việc tự tính toán phân chia địa chỉ IP trên giấy, sau đó sử dụng các phần mềm mô phỏng mạng hoặc máy ảo để thực hành bắt gói tin, kiểm tra cấu hình dịch vụ mạng và thử nghiệm các thiết lập an toàn thông tin.

5. Có những tài liệu bổ trợ hoặc chuẩn kỹ thuật nào được khuyến nghị kèm theo?

Người học nên tham khảo thêm các tài liệu đặc tả tiêu chuẩn (RFC của IETF về TCP, IP, ICMP, ARP), chuẩn cáp Ethernet của IEEE (802.3) và các tài liệu hướng dẫn cấu hình thiết bị phần cứng của nhà sản xuất để mở rộng kiến thức thực tế.


Kết luận

Giáo trình môn học Mạng máy tính của Trường Cao đẳng Giao thông Vận tải Trung ương I cung cấp một hệ thống kiến thức hoàn chỉnh về hạ tầng mạng, từ các định nghĩa căn bản, cấu trúc phân tầng OSI và TCP/IP, phương pháp định danh IPv4, phương tiện truyền dẫn và thiết bị mạng đến các giải pháp an toàn thông tin.

Tiến trình học tập được thiết kế mạch lạc:

  1. Nắm vững phân loại và dịch vụ mạng cơ bản (Chương 1).
  2. Thấu hiểu nguyên lý vận hành của các tầng giao thức OSI và TCP/IP (Chương 2).
  3. Làm chủ kỹ thuật tính toán và phân phối địa chỉ IP (Chương 3).
  4. Phân tích đặc tính phương tiện truyền dẫn và thiết bị kết nối mạng (Chương 4).
  5. Làm chủ kỹ thuật đấu nối mạng LAN và triển khai các giải pháp bảo mật, chống tấn công (Chương 5 và 6).

Để đạt hiệu quả học tập cao nhất, người học cần kết hợp nghiên cứu lý thuyết trong giáo trình với việc thực hành trên các thiết bị mạng thực tế, tham khảo thêm các chuẩn giao thức quốc tế và thường xuyên rèn luyện kỹ năng phân tích gói tin mạng.