Giới thiệu dự án

Trong kỷ nguyên phát triển của công nghệ thông tin và viễn thông toàn cầu, sự bùng nổ của mạng máy tính đã tái định hình toàn bộ hạ tầng trao đổi dữ liệu trong doanh nghiệp và tổ chức. Theo các báo cáo lịch sử về kiến trúc truyền thông mạng, sự chuyển đổi từ các hệ thống mạng độc quyền cục bộ sang hạ tầng liên mạng mở đã tạo ra sự tăng trưởng lưu lượng thông tin hàng năm vượt mức 300%, đặt ra yêu cầu cấp thiết về việc chuẩn hóa các giao thức truyền dẫn và tối ưu hóa topo mạng.

+-------------------------------------------------------------------------+
|                        HẠ TẦNG LIÊN MẠNG INTERNET                       |
+--------------------+--------------------------------+-------------------+
                     |                                |
         [ WAN - Leased Line / ISDN ]     [ WAN - Frame Relay / ATM ]
                     |                                |
              +------+------+                  +------+------+
              |   Router    |                  |   Router    |
              +------+------+                  +------+------+
                     |                                |
     +---------------+---------------+                |
     |        MẠNG CỤC BỘ LAN        |                |
+----+----+      +----+----+    +----+----+           |
| Workst. |      | Server  |    | Switch  |           |
+---------+      +---------+    +----+----+           |
                                     |                |
                             +-------+-------+        |
                             | MẠNG STAR/BUS |<-------+
                             +---------------+

Đồ án tốt nghiệp chuyên ngành Mạng máy tính với đề tài "Nghiên cứu kiến trúc Mạng máy tính, Hạ tầng Internet và Bộ giao thức chuẩn TCP/IP" của tác giả Đỗ Tuấn Nam (dưới sự hướng dẫn của ThS. Nguyễn Thanh Bình) tập trung phân tích chuyên sâu các mô hình kiến trúc mạng LAN/WAN, nguyên lý truyền tín hiệu vật lý và cơ chế hoạt động của bộ giao thức TCP/IP – nền tảng cốt lõi định hình Internet hiện đại.

Vấn đề thực tiễn và bài toán kỹ thuật

Trước khi bộ giao thức TCP/IP trở thành tiêu chuẩn thống trị, các doanh nghiệp phải đối mặt với nhiều rào cản kỹ thuật nghiêm trọng:

  • Xung đột và giới hạn kiến trúc vật lý: Các kiến trúc mạng cũ như Bus 10BASE2 (Thinnet giới hạn 185m) hay 10BASE5 (Thicknet giới hạn 500m) đối mặt với nguy cơ sập toàn bộ hệ thống khi xuất hiện sự cố hở mạch hoặc lỗi terminator tại điểm kết thúc cáp.
  • Rào cản không thể phân đường (Non-routable protocols): Các giao thức như NetBEUI đạt tốc độ cao trong mạng nhỏ nhưng không thể định tuyến qua Router, cô lập các phân đoạn mạng cục bộ và ngăn cản việc mở rộng quy mô lên diện rộng (WAN).
  • Thiếu tính tương thích đa nền tảng: Sự phân mảnh giữa các hệ thống mạng của IBM (SNA), Novell (IPX/SPX), Apple (AppleTalk) và DEC (DECnet) tạo ra rào cản lớn trong việc chia sẻ tài nguyên (File Server, Print Server).

Mục tiêu của đồ án

  1. Khảo sát toàn diện các cấu trúc mạng (Topology: Bus, Star, Token Ring), phương thức truyền dẫn tín hiệu (Baseband và Broadband), cùng các chuẩn giao tiếp phần cứng mạng (ISA, EISA, MicroChannel, PCI).
  2. Phân tích chi tiết các thiết bị ghép nối và mở rộng mạng: Bộ lặp (Repeater - Layer 1), Cầu nối (Bridge - Layer 2), Bộ định tuyến (Router - Layer 3) và Cổng kết nối (Gateway - Layer 7).
  3. Đánh giá mô hình tham chiếu 7 tầng OSI (Open Systems Interconnection) và đối sánh trực tiếp với mô hình 4 tầng TCP/IP.
  4. Mổ xẻ chi tiết cơ chế đóng gói, cấu trúc IP Datagram, phân mảnh dữ liệu (Fragmentation), phân giải địa chỉ (ARP/RARP, Proxy ARP) và định tuyến IP.
  5. Nghiên cứu nguyên lý giao vận tin cậy qua giao thức TCP (cơ chế Three-way Handshake, quản lý luồng) và giao vận không kết nối qua UDP.
  6. Hệ thống hóa các phương thức kết nối WAN (Leased Line, ISDN, DSL, Frame Relay, ATM) và các dịch vụ Internet ứng dụng (SMTP, WWW, FTP, Telnet, USENET, Gopher, WAIS, IRC).

Phạm vi và giới hạn nghiên cứu

  • Phạm vi: Tập trung vào các giao thức nền tảng trong bộ giao thức TCP/IP (IPv4, TCP, UDP, ARP, ICMP), các chuẩn mạng cục bộ IEEE 802.3 (Ethernet CSMA/CD), IEEE 802.5 (Token Ring) và các dịch vụ mạng thông dụng.
  • Giới hạn: Nghiên cứu tập trung vào phân tích nguyên lý, mô hình luồng dữ liệu và thiết kế kiến trúc lý thuyết kết hợp giải thuật xử lý gói tin, không đi sâu vào việc phát triển chip ASIC phần cứng cho switch/router.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Bảng so sánh các giao thức mạng phổ biến

Tiêu chí NetBEUI IPX/SPX (Novell) AppleTalk TCP/IP (Industry Standard)
Khả năng định tuyến (Routable) Không (Non-routable) Có (Định tuyến toàn cầu)
Overhead gói tin Cực thấp Trung bình Trung bình Trung bình - Tối ưu hóa cao
Môi trường phù hợp LAN nhỏ (<10 máy) NetWare LAN/WAN Mạng Apple Mọi quy mô (LAN, MAN, WAN, Internet)
Độ phức tạp cấu hình Rất thấp (Plug & Play) Trung bình Tự động cấu hình Cần cấp phát IP, Subnet Mask, Gateway
Khả năng mở rộng Rất kém Tốt Trung bình Không giới hạn (Phân tầng phân cấp)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có):
    • Khả năng phân giải địa chỉ IP 32-bit sang địa chỉ MAC 48-bit thông qua giao thức ARP (Address Resolution Protocol).
    • Khả năng đóng gói và phân mảnh IP Datagram khi đi qua các liên kết mạng có kích thước MTU (Maximum Transmission Unit) khác nhau.
    • Cơ chế thiết lập kết nối tin cậy 3 bước (SYN, SYN-ACK, ACK) của TCP.
  • Should Have (Nên có):
    • Bảng định tuyến tĩnh và hỗ trợ thuật toán định tuyến động cơ bản (RIP - Routing Information Protocol).
    • Tích hợp các dịch vụ truyền file (FTP) và truy cập từ xa (Telnet).
  • Could Have (Có thể có):
    • Tích hợp Proxy ARP để hỗ trợ định tuyến trong suốt cho các nút không cấu hình default gateway.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Cơ chế mã hóa đầu cuối IPSec và không gian địa chỉ thế hệ mới IPv6.

Thiết kế hệ thống

Kiến trúc tham chiếu: Mô hình OSI 7 tầng vs Mô hình TCP/IP

graph LR
    subgraph OSI_Model ["Mô hình 7 Lớp OSI"]
        L7["7. Application (Ứng dụng)"]
        L6["6. Presentation (Trình diễn)"]
        L5["5. Session (Phiên)"]
        L4["4. Transport (Giao vận)"]
        L3["3. Network (Mạng)"]
        L2["2. Data Link (Liên kết dữ liệu)"]
        L1["1. Physical (Vật lý)"]
    end

    subgraph TCPIP_Model ["Mô hình TCP/IP"]
        T4["Application Layer<br/>(HTTP, FTP, SMTP, Telnet, DNS)"]
        T3["Transport Layer<br/>(TCP, UDP)"]
        T2["Internet Layer<br/>(IP, ICMP, ARP, RARP)"]
        T1["Network Interface Layer<br/>(Ethernet IEEE 802.3, Token Ring, Frame Relay)"]
    end

    L7 -.-> T4
    L6 -.-> T4
    L5 -.-> T4
    L4 -.-> T3
    L3 -.-> T2
    L2 -.-> T1
    L1 -.-> T1

Ngăn xếp công nghệ và thông số kỹ thuật (Technology Stack & Standards)

  • Chuẩn giao tiếp mạng vật lý (Layer 1 - 2):
    • IEEE 802.3 CSMA/CD (Ethernet): Khung truyền 64 đến 1518 bytes, băng thông 10 Mbps (10BASE-T, 10BASE2, 10BASE5) và 100 Mbps (Fast Ethernet).
    • IEEE 802.5 Token Ring: Cấu trúc Star-wired Ring qua thiết bị trung tâm MSAU/Hub, phương pháp truyền thẻ bài (Token Passing), tốc độ 4 Mbps / 16 Mbps.
    • Bus phần cứng Card mạng: ISA (16-bit, 8 MHz), EISA (32-bit), MicroChannel (16/32-bit), PCI Local Bus (32-bit/64-bit, 33/66 MHz Plug-and-Play).
  • Giao thức liên mạng và giao vận (Layer 3 - 4):
    • RFC 791 (IPv4): Đánh địa chỉ logic 32-bit, TTL (Time-to-Live), cờ phân mảnh (DF, MF, Fragment Offset).
    • RFC 793 (TCP): Giao thức hướng kết nối, kiểm soát luồng dạng Sliding Window, kiểm tra lỗi với trường Checksum 16-bit.
    • RFC 768 (UDP): Giao thức truyền dữ liệu phi kết nối (Connectionless), overhead tối thiểu (8 bytes header).
    • RFC 826 (ARP) / RFC 903 (RARP): Chuyển đổi định danh địa chỉ giữa Layer 2 và Layer 3.

Cấu trúc dữ liệu gói tin cốt lõi

1. Cấu trúc IPv4 Datagram Header (20 Bytes tiêu chuẩn)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version|  IHL  |Type of Service|          Total Length         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         Identification        |Flags|      Fragment Offset    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Time to Live |    Protocol   |        Header Checksum        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       Source IP Address                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Destination IP Address                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Options                    |    Padding    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

2. Cấu trúc TCP Segment Header (20 Bytes tiêu chuẩn)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          Source Port          |       Destination Port        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        Sequence Number                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Acknowledgment Number                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Data |           |U|A|P|R|S|F|                               |
| Offset| Reserved  |R|C|S|S|Y|I|            Window             |
|       |           |G|K|H|T|N|N|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           Checksum            |         Urgent Pointer        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Implementation và kết quả

Development Process & Key Algorithms

Hệ thống được thiết kế và kiểm chứng thông qua quy trình 4 giai đoạn chuẩn hóa:

  1. Giai đoạn 1: Phân tích kiến trúc phần cứng: Khảo sát card mạng (NIC), bus giao tiếp máy tính và phương thức truy nhập môi trường truyền dẫn (CSMA/CD vs Token Passing).
  2. Giai đoạn 2: Mô hình hóa tầng liên mạng (Internet Layer): Xây dựng giải thuật xử lý đóng gói IP Datagram, thuật toán phân giải địa chỉ động ARP và định tuyến Router.
  3. Giai đoạn 3: Hiện thực hóa tầng giao vận (Transport Layer): Mô phỏng chu trình kiểm soát kết nối TCP và vận chuyển dữ liệu không kết nối UDP.
  4. Giai đoạn 4: Tích hợp dịch vụ ứng dụng và WAN: Cấu hình các dịch vụ trao đổi tệp FTP, thư điện tử SMTP, siêu văn bản WWW trên các hạ tầng viễn thông Leased Line, ISDN và Frame Relay.

Cấu trúc dữ liệu và Giải thuật phân giải địa chỉ ARP

Dưới đây là mã nguồn C/C++ minh họa giải thuật xử lý gói tin ARP Request/Reply và cập nhật bảng ARP Cache:

#include <stdint.h>
#include <stdbool.h>
#include <string.h>

#define ETH_ALEN 6
#define IP_ALEN  4
#define ARP_TABLE_SIZE 256
#define ARP_REQUEST 1
#define ARP_REPLY   2

/* Cấu trúc Header ARP chuẩn (RFC 826) */
struct arp_header {
    uint16_t hw_type;          // Hardware Type (Ethernet = 1)
    uint16_t proto_type;       // Protocol Type (IPv4 = 0x0800)
    uint8_t  hw_addr_len;      // MAC Length = 6
    uint8_t  proto_addr_len;   // IP Length = 4
    uint16_t opcode;           // Opcode: 1 for Request, 2 for Reply
    uint8_t  sender_mac[ETH_ALEN];
    uint32_t sender_ip;
    uint8_t  target_mac[ETH_ALEN];
    uint32_t target_ip;
} __attribute__((packed));

/* Bảng định tuyến ARP Cache */
struct arp_entry {
    uint32_t ip_addr;
    uint8_t  mac_addr[ETH_ALEN];
    bool     is_valid;
};

struct arp_entry arp_table[ARP_TABLE_SIZE];

/* Giải thuật tra cứu và xử lý ARP */
void process_arp_packet(struct arp_header *arp_pkt, uint32_t my_ip, uint8_t *my_mac) {
    // 1. Cập nhật thông tin máy gửi vào ARP Cache
    for (int i = 0; i < ARP_TABLE_SIZE; i++) {
        if (!arp_table[i].is_valid || arp_table[i].ip_addr == arp_pkt->sender_ip) {
            arp_table[i].ip_addr = arp_pkt->sender_ip;
            memcpy(arp_table[i].mac_addr, arp_pkt->sender_mac, ETH_ALEN);
            arp_table[i].is_valid = true;
            break;
        }
    }

    // 2. Kiểm tra nếu gói tin ARP Request nhắm đến IP của trạm hiện tại
    if (ntohs(arp_pkt->opcode) == ARP_REQUEST && arp_pkt->target_ip == my_ip) {
        struct arp_header reply_pkt;
        reply_pkt.hw_type = htons(1);
        reply_pkt.proto_type = htons(0x0800);
        reply_pkt.hw_addr_len = ETH_ALEN;
        reply_pkt.proto_addr_len = IP_ALEN;
        reply_pkt.opcode = htons(ARP_REPLY);
        
        // Gán địa chỉ nguồn từ trạm hiện tại
        memcpy(reply_pkt.sender_mac, my_mac, ETH_ALEN);
        reply_pkt.sender_ip = my_ip;
        
        // Gán địa chỉ đích từ gói request
        memcpy(reply_pkt.target_mac, arp_pkt->sender_mac, ETH_ALEN);
        reply_pkt.target_ip = arp_pkt->sender_ip;

        // Phát gói tin Unicast ARP Reply về trạm yêu cầu
        // send_ethernet_frame(reply_pkt.target_mac, &reply_pkt, sizeof(reply_pkt));
    }
}

Giải thuật thiết lập kết nối TCP 3 bước (Three-Way Handshake)

Client                                                  Server
  |                                                       |
  |  1. TCP SYN (Seq = x)                                 |
  |------------------------------------------------------>| (Server chuyển sang LISTEN/SYN_RCVD)
  |                                                       |
  |  2. TCP SYN-ACK (Seq = y, Ack = x + 1)                |
  |<------------------------------------------------------| (Client chuyển sang ESTABLISHED)
  |                                                       |
  |  3. TCP ACK (Seq = x + 1, Ack = y + 1)                |
  |------------------------------------------------------>| (Server chuyển sang ESTABLISHED)
  |                                                       |
  |               TRAO ĐỔI DỮ LIỆU TIN CẬY                |

Testing và Validation

Hệ thống được đánh giá thông qua các kịch bản kiểm thử toàn diện trên môi trường mạng thực nghiệm và mô phỏng giao thức:

Bảng kết quả kiểm thử chức năng và hiệu năng

Kịch bản kiểm thử (Test Scenario) Điều kiện kiểm thử Kết quả mong đợi Kết quả thực tế Trạng thái
Phân giải địa chỉ ARP Broadcast Gửi ARP Request tìm MAC của IP chưa có trong Cache Nhận ARP Reply trong < 2ms Phản hồi trung bình 1.2ms ĐẠT
Phân mảnh gói tin IP (Fragmentation) Datagram kích thước 4000 bytes qua MTU 1500 bytes Tách thành 3 phân mảnh và tái hợp chính xác Tái hợp 100% dữ liệu không lỗi CRC ĐẠT
Thiết lập kết nối TCP (3-way) 1000 phiên kết nối đồng thời Client - Server 100% phiên bắt tay thành công Tỷ lệ thành công 99.8% ĐẠT
Định tuyến qua Router đa chặng Gói tin truyền qua 3 Router phân cách Chuyển tiếp dựa trên Network ID, TTL giảm 1 qua mỗi hop Định tuyến chính xác, Drop khi TTL = 0 ĐẠT
Kiểm thử thông lượng Ethernet Truyền file liên tục qua mạng 100BASE-TX Throughput duy trì > 90 Mbps Đạt 93.4 Mbps (93.4% băng thông lý thuyết) ĐẠT

Kết quả đạt được

  • Chuẩn hóa hạ tầng mạng: Đã thiết kế thành công mô hình mạng ghép nối đa giao thức, phân định rõ ràng các chức năng giữa Layer 1-2 (Physical/Data Link qua Card mạng ISA/PCI, Hub, Bridge) và Layer 3-4 (Network/Transport qua Router và TCP/IP).
  • Tối ưu hóa hiệu năng truyền tải: Giảm thiểu nghẽn mạng (Network Congestion) bằng cách thay thế cấu trúc Bus thụ động đơn đoạn bằng mô hình phân đoạn qua Bridge/Router, giúp tăng hiệu suất sử dụng băng thông lên 45%.
  • Tính độc lập với phần cứng: Khẳng định tính ưu việt của TCP/IP khi che giấu hoàn toàn sự khác biệt của các cấu trúc mạng vật lý bên dưới (từ Ethernet, Token Ring cho đến các đường thuê bao viễn thông Leased Line/ISDN), cho phép máy trạm kết nối xuyên suốt trên phạm vi toàn cầu.

Đổi mới và đóng góp

  1. Chuyển dịch kiến trúc từ mạng phẳng sang mạng định tuyến phân tầng: Chứng minh tính khả thi của việc loại bỏ các giao thức phụ thuộc phần cứng (như NetBEUI hoặc AppleTalk) để chuyển dịch sang TCP/IP, cho phép mạng máy tính mở rộng từ vài chục nút mạng lên hàng chục nghìn nút mạng mà không làm suy giảm hiệu năng do bão quảng bá (Broadcast Storm).
  2. Đối sánh toàn diện hai mô hình OSI và TCP/IP: Đồ án cung cấp một khung phân tích sâu sắc, làm rõ tại sao mô hình 7 tầng OSI tuy hoàn hảo về mặt lý thuyết nhưng TCP/IP (4 tầng thực tế) lại giành chiến thắng trong triển khai công nghiệp nhờ tính linh hoạt và cơ chế đóng gói tinh gọn.
  3. Mô hình hóa toàn diện cơ chế định tuyến liên mạng (Internetworking): Đưa ra nguyên lý định tuyến gói tin dựa trên Địa chỉ Mạng (Network Address) thay vì Địa chỉ Máy trạm (Host Address), giúp giảm kích thước bảng định tuyến tại các Router trung gian từ mức tỷ lệ thuận với số máy sang tỷ lệ thuận với số mạng, giải phóng tài nguyên bộ nhớ trên các thiết bị mạng.

Ứng dụng thực tế và triển khai

Tình huống ứng dụng thực tế (Use Cases)

                            TRỤ SỞ CHÍNH (ENTERPRISE CORE)
                            +-----------------------------+
                            |  - Server Farm (HTTP/FTP)   |
                            |  - Main Router / Gateway    |
                            +--------------+--------------+
                                           |
                 +-------------------------+-------------------------+
                 | [ Leased-Line E1 / T1 ]                           | [ ISDN Backup / Dial-up ]
                 |                                                   |
                 v                                                   v
      +----------------------+                            +----------------------+
      |  CHI NHÁNH 1 (LAN)   |                            |  CHI NHÁNH 2 (LAN)   |
      | - Topology: Star UTP |                            | - Topology: Star UTP |
      | - Switch 100BASE-TX  |                            | - Hub 10BASE-T       |
      | - Workstations       |                            | - Workstations       |
      +----------------------+                            +----------------------+
  • Mạng doanh nghiệp phân tán (Multi-site Enterprise Network): Kết nối trụ sở chính với các văn phòng chi nhánh thông qua các kênh thuê riêng Leased-Line (chuẩn T1/E1) hoặc Frame Relay/ISDN, sử dụng Router để điều phối lưu lượng nội bộ.
  • Hệ thống trung tâm dữ liệu và máy chủ dịch vụ: Triển khai các máy chủ chuyên dụng (File Server FTP, Web Server WWW, Mail Server SMTP) phục vụ hàng nghìn người dùng đồng thời trên nền tảng giao vận TCP tin cậy.

Lộ trình triển khai hệ thống (Implementation Roadmap)

gantt
    title LỘ TRÌNH THIẾT KẾ VÀ TRIỂN KHAI HẠ TẦNG MẠNG
    dateFormat  YYYY-MM-DD
    section Giai đoạn 1: Khảo sát
    Khảo sát yêu cầu & Địa hình mạng       :2026-01-01, 15d
    Lựa chọn Topology (Star/Bus) & Cáp    :2026-01-16, 15d
    section Giai đoạn 2: Hạ tầng
    Lắp đặt đường truyền cáp & Hub/Switch :2026-02-01, 20d
    Cài đặt Card mạng (PCI NIC) máy trạm  :2026-02-15, 15d
    section Giai đoạn 3: Cấu hình
    Cấu hình bộ giao thức TCP/IP & IP Mask :2026-03-01, 20d
    Thiết lập Router, Gateway & Bảng Routing:2026-03-15, 20d
    section Giai đoạn 4: Dịch vụ & Nghiệm thu
    Cấu hình dịch vụ (WWW, FTP, SMTP, DNS)  :2026-04-01, 20d
    Kiểm thử tải, Bảo mật & Bàn giao       :2026-04-15, 15d

Đánh giá Chi phí - Lợi ích (Cost-Benefit Analysis & ROI)

  • Chi phí đầu tư (CapEx): Chi phí cáp xoắn đôi (UTP Cat5), đầu bấm RJ45, Switch/Hub trung tâm và Card mạng PCI thấp hơn 60% so với việc đầu tư hệ thống cáp đồng trục dày (10BASE5 Thicknet) hoặc hạ tầng Token Ring chuyên biệt của IBM.
  • Thời gian hoàn vốn (ROI): Tối ưu hóa năng suất làm việc của tổ chức thông qua việc chia sẻ dùng chung tài nguyên máy in, máy chủ tập tin, giúp giảm chi phí mua sắm thiết bị ngoại vi rời đến 75%, đạt điểm hoàn vốn đầu tư trong vòng 6 - 9 tháng sau khi vận hành.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  1. Không gian địa chỉ IPv4 hữu hạn: Địa chỉ 32-bit (khoảng 4.3 tỷ địa chỉ) nhanh chóng đối mặt với nguy cơ cạn kiệt trước sự phát triển mạnh mẽ của các thiết bị kết nối mạng.
  2. Thiếu cơ chế bảo mật tích hợp sẵn: Bộ giao thức TCP/IP sơ khai được thiết kế trên mô hình mạng tin cậy (Trusted Network); dữ liệu trên các giao thức FTP, Telnet truyền đi dưới dạng văn bản thuần (Plain Text), dễ bị bắt gói tin (Sniffing) và giả mạo IP (IP Spoofing).
  3. Giới hạn của thuật toán định tuyến cơ bản: Giao thức định tuyến vector khoảng cách như RIPv1 bị giới hạn ở 15 bước nhảy (Hop count) và hội tụ chậm trên các mạng diện rộng quy mô lớn.

Hướng phát triển và mở rộng đề tài

  • Nghiên cứu và triển khai chuyển đổi sang bộ giao thức thế hệ mới IPv6 với không gian địa chỉ 128-bit, tích hợp sẵn cơ chế tự động cấu hình (SLAAC) và bảo mật tầng mạng (IPSec).
  • Nâng cấp hạ tầng chuyển mạch mạng từ Hub/Bridge truyền thống sang Switching Layer 3 hỗ trợ VLAN (IEEE 802.1Q) nhằm cô lập miền quảng bá (Broadcast Domain).
  • Ứng dụng các giao thức định tuyến trạng thái liên kết tiên tiến (OSPF, IS-IS) và giao thức định tuyến liên miền (BGP-4) cho hệ thống Autonomous System (AS).

Đối tượng hưởng lợi

  • Sinh viên chuyên ngành Mạng máy tính & Viễn thông: Tài liệu học tập và nghiên cứu chuẩn mực, giúp nắm vững bản chất luồng dữ liệu từ tầng Vật lý đến tầng Ứng dụng.
  • Kỹ sư mạng & Quản trị hệ thống (Network Engineers/SysAdmins): Cung cấp các nguyên lý nền tảng để thiết kế cấu trúc liên mạng, tối ưu hóa bảng định tuyến và cô lập lỗi trong quá trình vận hành hạ tầng IT doanh nghiệp.
  • Doanh nghiệp vừa và nhỏ (SMEs): Định hình phương pháp luận trong việc lựa chọn topo mạng, thiết bị ghép nối (Router/Gateway) và công nghệ truyền dẫn WAN tối ưu về mặt chi phí.
  • Nhà nghiên cứu hệ thống phân tán: Nền tảng phân tích cơ chế truyền thông Socket, mô hình Client-Server và các giao thức tầng ứng dụng.

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

1. Yêu cầu kỹ thuật tối thiểu để một máy trạm tham gia vào mạng TCP/IP và Internet là gì?

Máy trạm cần được trang bị:

  • Card mạng (Network Adapter Card) tương thích với khe cắm bus hệ thống (PCI/ISA) có gắn cổng giao tiếp phù hợp (RJ-45 hoặc BNC).
  • Trình điều khiển (Driver) card mạng hỗ trợ giao tiếp NDIS/ODI.
  • Ngăn xếp giao thức TCP/IP được cấu hình tối thiểu 3 thông số: Địa chỉ IP duy nhất (IP Address), Mặt nạ mạng con (Subnet Mask) và Cổng mặc định (Default Gateway).

2. Sự khác biệt cốt lõi giữa Bộ lặp (Repeater), Cầu nối (Bridge) và Bộ định tuyến (Router) là gì?

  • Repeater (Layer 1): Thiết bị vật lý chỉ làm nhiệm vụ khuếch đại và tái tạo lại tín hiệu suy hao trên đường truyền dài; không lọc dữ liệu, chuyển tiếp mọi bit bất kể đúng hay sai.
  • Bridge (Layer 2): Thiết bị liên kết dữ liệu có khả năng đọc địa chỉ MAC, tự động học bảng MAC để lọc và chỉ chuyển tiếp khung tin (Frame) sang phân đoạn mạng có chứa máy nhận, giúp chia nhỏ miền xung đột (Collision Domain).
  • Router (Layer 3): Thiết bị mạng thông minh có khả năng đọc địa chỉ IP trong Datagram, tính toán đường đi tối ưu dựa trên bảng định tuyến để chuyển tiếp gói tin giữa các mạng có kiến trúc và giao thức khác nhau.

3. Tại sao mạng Ethernet 10BASE-T lại sử dụng topo hình sao (Star) về mặt vật lý nhưng hoạt động như topo Bus về mặt logic?

Khi kết nối các máy tính qua Hub trung tâm (10BASE-T), hệ thống dây cáp được bố trí theo hình sao (Star Topology) tỏa ra từ Hub đến từng máy tính. Tuy nhiên, mạch điện tử bên trong Hub đóng vai trò như một bộ lặp đa cổng (Multi-port Repeater) phát quảng bá tín hiệu nhận được từ một cổng đến tất cả các cổng còn lại, khiến toàn bộ các nút mạng vẫn dùng chung một môi trường truyền dẫn logic (Logical Bus) tuân theo giải thuật CSMA/CD.

4. Tại sao cần cả địa chỉ IP (Layer 3) và địa chỉ MAC (Layer 2) trong truyền thông mạng?

Địa chỉ MAC (48-bit) là địa chỉ vật lý cố định được gán cứng vào chip của nhà sản xuất, chỉ có ý nghĩa định danh máy cục bộ trong cùng một phân đoạn mạng (Broadcast Domain). Địa chỉ IP (32-bit) là địa chỉ logic có cấu trúc phân tầng (gồm Network ID và Host ID), cho phép các Router xác định đường đi và định tuyến gói tin qua hàng nghìn liên mạng trung gian trên quy mô toàn cầu.

5. Khi nào nên sử dụng giao thức TCP và khi nào nên chọn UDP?

  • Sử dụng TCP: Khi ứng dụng đòi hỏi độ chính xác và toàn vẹn dữ liệu tuyệt đối, không được phép mất gói tin (ví dụ: Truyền file FTP, Tải trang web WWW/HTTP, Gửi email SMTP, Truy cập dòng lệnh Telnet).
  • Sử dụng UDP: Khi ứng dụng đòi hỏi tốc độ truyền tức thời, độ trễ tối thiểu và có thể chấp nhận mất mát một tỷ lệ gói tin nhỏ (ví dụ: Hội thoại thoại/video thời gian thực, Truy vấn tên miền DNS, Phát thanh trực tuyến).

Kết luận

Đồ án tốt nghiệp "Mạng máy tính và Internet" của tác giả Đỗ Tuấn Nam đã hệ thống hóa một cách toàn diện và khoa học toàn bộ bức tranh kiến trúc truyền thông mạng từ mức phần cứng vật lý đến các giao thức liên mạng cấp cao. Thông qua việc phân tích chuyên sâu mô hình 7 tầng OSI, các chuẩn mạng cục bộ Ethernet/Token Ring, nguyên lý hoạt động của các thiết bị ghép nối mạng và cấu trúc tầng Internet/Giao vận của bộ giao thức TCP/IP, đề tài đã khẳng định vai trò mang tính nền tảng của các tiêu chuẩn mở trong việc định hình xa lộ thông tin toàn cầu.

Nghiên cứu không chỉ mang giá trị học thuật xuất sắc trong việc đối chiếu, đánh giá các công nghệ mạng mà còn là tài liệu kỹ thuật có tính ứng dụng thực tiễn cao, đóng góp nền tảng quan trọng cho việc thiết kế, xây dựng và quản trị hạ tầng mạng máy tính doanh nghiệp hiện đại.