Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh nền kinh tế hội nhập và chuyển đổi số, mạng máy tính đóng vai trò là hạ tầng kỹ thuật then chốt phục vụ công tác quản lý, điều hành và trao đổi thông tin tại các cơ quan, trường học và doanh nghiệp. Sự gia tăng của các doanh nghiệp mới tại Việt Nam kéo theo nhu cầu lưu trữ, xử lý thông tin tập trung và tối ưu hóa chi phí thiết bị phần cứng. Mô hình mạng cục bộ (LAN - Local Area Network) trở thành giải pháp tiêu chuẩn đáp ứng khả năng chia sẻ tài nguyên, kết nối làm việc tương tác nội bộ và liên kết các chi nhánh với chi phí đầu tư hợp lý.
Đề tài "Phân tích thiết kế và quản lý hệ thống mạng cho doanh nghiệp" được thực hiện tại Khoa Công nghệ Thông tin, Trường Đại học Quản lý và Công nghệ Hải Phòng (năm 2022) nhằm giải quyết các yêu cầu kỹ thuật và phương án thiết kế hệ thống mạng doanh nghiệp vừa và nhỏ.
Nhiệm vụ nghiên cứu của đề tài được xác định cụ thể qua các nội dung sau:
- Tìm hiểu các kỹ thuật tính toán, cơ chế điều khiển luồng dữ liệu, kiểm soát tắc nghẽn và các phương pháp phát hiện lỗi trên đường truyền mạng.
- Nghiên cứu phương pháp phân tích, thiết kế cấu trúc mạng và quy hoạch phân bổ không gian địa chỉ IP cho các phòng ban, chi nhánh trong doanh nghiệp.
- Phân loại yêu cầu thực tế, thực hành cấu hình thiết bị mạng và kiểm thử mô hình mạng thông qua công cụ mô phỏng.
- Đối tượng nghiên cứu: Kiến trúc mạng cục bộ (LAN), các giao thức truyền thông mạng máy tính, mô hình thiết kế mạng phân cấp, kỹ thuật điều khiển luồng/lỗi và quy trình cấu hình thiết bị mạng doanh nghiệp.
- Phạm vi nghiên cứu: Mô hình mạng LAN kết nối trụ sở chính với các văn phòng chi nhánh (quy mô từ 02 đến 03 phòng ban), kết nối qua hạ tầng diện rộng (Cloud/DSL) được thiết kế và thực nghiệm mô phỏng trên phần mềm Cisco Packet Tracer.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và mô hình kỹ thuật
Tác giả sử dụng các khung lý thuyết nền tảng trong kỹ thuật mạng máy tính và truyền thông dữ liệu:
- Mô hình tham chiếu OSI 7 tầng: Do Tổ chức Tiêu chuẩn hóa Quốc tế (ISO) ban hành năm 1984, phân chia chức năng truyền thông thành 7 tầng: Vật lý (Physical), Liên kết dữ liệu (Data Link), Mạng (Network), Vận chuyển (Transport), Giao dịch/Phiên (Session), Thể hiện (Presentation), Ứng dụng (Application).
- Bộ giao thức TCP/IP 4 tầng: Bao gồm Tầng liên kết mạng (Network Access Layer), Tầng Internet (Internet Layer), Tầng giao vận (Host-to-Host Transport Layer), Tầng ứng dụng (Application Layer). Các giao thức cốt lõi được phân tích gồm IPv4, IPv6, ICMP, ARP, RARP, TCP và UDP.
- Mô hình thiết kế mạng phân cấp (Hierarchical Model): Cấu trúc 3 lớp gồm Lớp lõi (Core Layer), Lớp phân tán (Distribution Layer) và Lớp truy nhập (Access Layer).
- Mô hình an ninh mạng 3 phần (Three-Part Firewall System): Thiết lập vùng mạng trung lập (DMZ) nằm giữa bộ định tuyến ngoài (kết nối Internet) và bộ định tuyến trong (kết nối mạng nội bộ công tác).
- Lý thuyết điều khiển luồng và kiểm soát lỗi: Các phương pháp Stop-and-Wait, Stop-and-Wait ARQ, Sliding Window (Go-Back-N ARQ, Selective Repeat ARQ); các giải thuật kiểm tra chẵn lẻ dọc (VRC), kiểm tra khối ngang (LRC), Checksum và kiểm tra dư thừa vòng (CRC).
Phương pháp nghiên cứu
- Phương pháp phân tích - tổng hợp lý thuyết: Hệ thống hóa các đặc tính kỹ thuật của các topo mạng (Star, Bus, Ring, kết hợp), các phương thức truy nhập đường truyền (CSMA/CD, Token Passing, FDDI) và các cơ chế truyền thông gói tin.
- Phương pháp thiết kế hệ thống: Áp dụng phương pháp phân tích yêu cầu kỹ thuật, khảo sát vật lý và logic để quy hoạch cấu trúc liên mạng, phân mảnh dữ liệu và chia mạng con (Subnetting) bằng mặt nạ mạng (Subnet Mask).
- Phương pháp mô phỏng thực nghiệm: Sử dụng phần mềm Cisco Packet Tracer để thiết lập sơ đồ topo logic, gán địa chỉ IP, cấu hình kênh logic, kết nối định danh Cloud, DSL và thiết lập mạng không dây (SSID).
Nguồn dữ liệu
Dữ liệu nghiên cứu bao gồm các chuẩn giao thức quốc tế, thông số kỹ thuật thiết bị mạng và tài liệu hướng dẫn cấu hình của phần mềm chuyên dụng Cisco Packet Tracer.
Nội dung chính theo từng chương
Chương I: Tổng quan về mạng
Chương I tập trung làm rõ kiến trúc truyền thông dữ liệu, đối chiếu giữa mô hình tham chiếu OSI và bộ giao thức TCP/IP:
- Mô hình OSI và luồng dữ liệu: Trình bày chi tiết chức năng 7 tầng và hai loại giao thức: có liên kết (Connection-oriented, trải qua 3 giai đoạn: thiết lập logic, truyền dữ liệu, hủy bỏ liên kết) và không liên kết (Connectionless). Cơ chế đóng gói dữ liệu (PDU) tại máy gửi được chuyển đổi tuần tự từ dữ liệu ứng dụng -> Segment -> Package/Packet -> Frame (gắn thêm mã kiểm tra FCS) -> Dòng bit nhị phân (0, 1). Phía máy nhận thực hiện tiến trình giải mã và bóc tách header ngược lại, kiểm tra lỗi FCS, đối chiếu địa chỉ MAC và IP, gửi tín hiệu phản hồi ACK/NAK ở tầng vận chuyển và khôi phục dữ liệu nguyên bản.
- Các bộ giao thức mạng tiêu chuẩn: Phân tích đặc tính của NetBEUI (nhanh, nhỏ gọn cho môi trường Microsoft nhưng không hỗ trợ định tuyến), IPX/SPX (dùng trong mạng Novell, hỗ trợ định tuyến), DECnet (kiến trúc độc quyền của Digital Equipment Corporation) và TCP/IP (chuẩn kết nối liên mạng toàn cầu).
- Giao thức liên mạng IP (IPv4 & IPv6):
- Cấu trúc IP Header gồm các trường: Version (4 bit), IHL (4 bit), Type of Service (8 bit), Total Length (16 bit), Identification (16 bit), Flags (3 bit: Reserved, DF, MF), Fragment Offset (13 bit), TTL (8 bit), Protocol (8 bit), Header Checksum (16 bit), Source/Destination IP Address (32 bit) và Option.
- Phân lớp địa chỉ IPv4: Lớp A (0.0.0.0 – 127.255.255.255, 126 mạng, tối đa 16 triệu host), Lớp B (128.0.0.0 – 191.255.255.255, 16.384 mạng, 65.534 host), Lớp C (192.0.0.0 – 223.255.255.255, 2 triệu mạng, 254 host), Lớp D (224.0.0.0 – 239.255.255.255, Multicast), Lớp E (240.0.0.0 – 255.255.255.255, dự phòng). Các dải địa chỉ dùng riêng (Private IP):
10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
- Phân mảnh gói tin dựa trên MTU (Maximum Transfer Unit) và các giao thức phụ trợ: ICMP (điều khiển luồng, báo lỗi Destination Unreachable, chuyển hướng router, kiểm tra Echo), ARP (tra địa chỉ IP sang MAC) và RARP (tra ngược từ MAC sang IP).
- Chọn tuyến (IP Routing): Phân biệt cơ chế chọn tuyến (xử lý ở tầng IP qua bảng định tuyến) và chiến lược chọn tuyến (giao thức định tuyến cập nhật bảng chọn tuyến).
- Giao thức IPv6: Địa chỉ 128 bit biểu diễn dạng hexa (8 nhóm phân tách bởi dấu hai chấm, quy tắc nén số 0 và
::), không gian $3{,}4 \times 10^{38}$ địa chỉ, tối ưu header, trường Flow Label hỗ trợ chất lượng dịch vụ (QoS) và tích hợp bảo mật IPSec.
- Tầng giao vận (Transport Layer): Phân tích chi tiết sự khác biệt giữa UDP (không liên kết, header 8 byte gồm Source Port, Destination Port, Length, Checksum) và TCP (hướng liên kết tin cậy, quản lý byte bằng Sequence Number 32 bit, ACK Number 32 bit, các cờ URG, ACK, PSH, RST, SYN, FIN, trường Window điều khiển luồng, MSS mặc định 536 byte).
Chương II: Mạng LAN và thiết kế mạng LAN
Chương II phân tích các yếu tố cấu thành và nguyên lý vận hành mạng cục bộ:
- Cấu trúc Topo mạng:
- Mạng hình sao (Star Topology): Nối các máy trạm vào Hub/Switch trung tâm. Ưu điểm: đứt một nhánh không ảnh hưởng hệ thống, dễ mở rộng; nhược điểm: phụ thuộc hoàn toàn vào thiết bị trung tâm, khoảng cách cáp xoắn tối đa 100m.
- Mạng hình tuyến (Bus Topology): Chung một trục cáp chính có terminator ở hai đầu; tiết kiệm dây nhưng dễ ùn tắc và khó cô lập sự cố.
- Mạng dạng vòng (Ring Topology) và kết hợp: Nối thành vòng tròn khép kín; kết hợp Star/Bus (ARCNET) hoặc Star/Ring.
- Phương thức truy nhập đường truyền: Phân tích giao thức lắng nghe sóng mang và phát hiện xung đột CSMA/CD, phương thức chuyển thẻ bài Token Passing và kỹ thuật vòng kép sợi quang FDDI tốc độ cao.
- Mô hình phân cấp và an toàn: Mô tả chức năng của Lớp lõi (Core), Lớp phân tán (Distribution) và Lớp truy nhập (Access); thiết lập hệ thống tường lửa 3 phần với vùng DMZ bảo vệ mạng công tác nội bộ.
- Kỹ thuật điều khiển luồng và điều khiển lỗi:
- So sánh giải thuật Stop-and-Wait với kỹ thuật cửa sổ trượt (Sliding Window): Go-Back-N ARQ (khi lỗi gói tin phải truyền lại toàn bộ từ gói hỏng trở đi, ví dụ thực hiện với $N=8$) và Selective Repeat ARQ (bên nhận chỉ gửi phản hồi NACK cho gói lỗi, cửa sổ trượt phát và nhận có kích thước bằng nhau $>1$).
- Phân loại lỗi bit đơn và lỗi cụm (burst error); phân tích nguyên lý phát hiện lỗi VRC (thêm bit chẵn lẻ), hạn chế của VRC (không phát hiện được lỗi khi số lượng bit bị thay đổi là số chẵn), kỹ thuật LRC, Checksum và CRC.
| Tiêu chí |
Giao thức TCP |
Giao thức UDP |
| Bản chất liên kết |
Hướng liên kết (Connection-oriented) |
Không liên kết (Connectionless) |
| Độ tin cậy |
Đảm bảo tin cậy, truyền lại gói mất, có ACK |
Không đảm bảo, không có ACK, có thể mất gói |
| Cơ chế điều khiển |
Có điều khiển luồng (Window size) và kiểm soát lỗi |
Không kiểm soát luồng, chỉ có Checksum tùy chọn |
| Cấu trúc Header |
20 – 60 byte (chứa Sequence/ACK Number, Flags) |
Cố định 8 byte (Source/Dest Port, Length, Checksum) |
| Tốc độ xử lý |
Chậm hơn do chi phí thiết lập và kiểm tra lỗi |
Nhanh, phù hợp truyền thông thời gian thực |
Chương III: Thiết kế mạng LAN cho một doanh nghiệp
Chương III xây dựng quy trình khảo sát và chuẩn hóa thiết kế mạng LAN:
- Khảo sát kỹ thuật và vật lý: Xác định điều kiện đảm bảo trước khi thiết kế, thu thập thông tin quy mô nhân sự, lưu lượng dữ liệu, sơ đồ mặt bằng văn phòng/nhà xưởng và hạ tầng truyền dẫn.
- Thiết kế chi tiết: Lựa chọn vật tư, chủng loại thiết bị chuyển mạch (Switch), định tuyến (Router), máy chủ, cáp mạng; xác định tiêu chuẩn thi công lắp đặt, công cụ dụng cụ và lập bản vẽ logic phân tầng chức năng cho toàn bộ hệ thống.
Chương IV: Thực nghiệm
Chương IV trình bày quá trình giải quyết bài toán thiết kế mạng doanh nghiệp hoàn chỉnh:
- Phát biểu bài toán: Xây dựng hệ thống mạng kết nối giữa Trụ sở chính và các chi nhánh (gồm chi nhánh có 02 phòng ban và chi nhánh có 03 phòng ban).
- Các bước thực hiện:
- Phân tích và thiết kế bảng phân bổ địa chỉ mạng IP (Subnetting).
- Xây dựng sơ đồ mô hình mạng LAN doanh nghiệp tổng thể trên nền tảng logic.
- Triển khai cấu hình thực nghiệm trên Cisco Packet Tracer: thiết lập địa chỉ IP cho các máy đầu cuối, cấu hình nhận diện kênh logic, cấu hình định danh Cloud, cài đặt kết nối DSL và thiết lập mạng không dây với định danh SSID.
Thiết kế và triển khai
Hệ thống mạng doanh nghiệp trong đồ án được thiết kế theo mô hình phân cấp và triển khai giả lập trên môi trường mạng diện rộng kết hợp cục bộ:
[ Trụ sở chính ] <====> [ Môi trường WAN: Cloud / DSL ] <====> [ Chi nhánh 02 phòng ]
[ Chi nhánh 03 phòng ]
Kiến trúc mạng và quy hoạch logic
- Cấu trúc phân tầng: Phân tách ranh giới mạng thành lớp truy nhập tại các phòng ban nội bộ và lớp phân tán/lõi tại trung tâm điều khiển kết nối.
- Mô hình kết nối chi nhánh: Trụ sở chính đóng vai trò trung tâm dữ liệu, liên kết với các mạng LAN chi nhánh thông qua đám mây mô phỏng (Cloud) và giao thức kết nối DSL.
- Quy hoạch địa chỉ IP: Thiết lập địa chỉ mạng con độc lập cho từng khu vực:
- Phân vùng mạng tại Trụ sở chính.
- Phân vùng mạng cho Chi nhánh 02 phòng ban.
- Phân vùng mạng cho Chi nhánh 03 phòng ban.
Quá trình cấu hình thực nghiệm trên Cisco Packet Tracer
- Cấu hình trạm đầu cuối (Host Configuration): Gán địa chỉ IPv4 tĩnh, Subnet Mask và Default Gateway cho máy tính tại các phòng ban.
- Cấu hình định danh Cloud và kênh logic: Khai báo các cổng giao tiếp mạng diện rộng, thiết lập thông số nhận diện kênh truyền số liệu giữa trung tâm và các điểm nút.
- Cấu hình hạ tầng DSL: Cài đặt thông số truyền thông trên Modem DSL để kết nối các chi nhánh vào đám mây mạng diện rộng.
- Cấu hình mạng không dây (Wireless LAN): Thiết lập các điểm truy cập mạng không dây, đặt tên định danh mạng phát sóng (SSID) cho người dùng di động trong doanh nghiệp.
Kết quả và đóng góp
Kết quả chính
- Hệ thống hóa toàn bộ cơ sở lý thuyết về mô hình mạng OSI 7 tầng, bộ giao thức TCP/IP, các cơ chế đóng gói PDU, cấu trúc chi tiết của IP Header, TCP Header, UDP Header và các giải thuật kiểm soát luồng/lỗi (Stop-and-Wait ARQ, Go-Back-N, Selective Repeat, VRC, CRC).
- Xây dựng hoàn chỉnh bản thiết kế mạng LAN doanh nghiệp đa điểm gồm sơ đồ mạng tổng thể, sơ đồ trụ sở chính và sơ đồ cho các chi nhánh quy mô 02 và 03 phòng ban.
- Thực hiện cấu hình thực nghiệm thành công các thông số trên phần mềm Cisco Packet Tracer: hoàn thiện phân chia địa chỉ máy trạm, cấu hình kênh logic, định danh Cloud, DSL và thiết lập mạng không dây SSID.
Đóng góp của đề tài
- Cung cấp tài liệu tổng hợp quy trình từ bước khảo sát lý thuyết, phân tích địa chỉ IP đến các bước triển khai kỹ thuật cụ thể cho mạng LAN doanh nghiệp vừa và nhỏ.
- Ứng dụng mô hình phân cấp và mô hình an ninh tường lửa 3 phần (DMZ) vào thiết kế mạng, giúp tối ưu hóa hiệu năng, dễ dàng quản lý mở rộng và nâng cao tính an toàn dữ liệu nội bộ.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế: Toàn bộ quá trình thực nghiệm, cấu hình và kiểm thử mới được tiến hành trên môi trường phần mềm mô phỏng (Cisco Packet Tracer), chưa được triển khai và đo lường hiệu năng trực tiếp trên hệ thống thiết bị phần cứng vật lý trong môi trường doanh nghiệp thực tế. Nội dung về giao thức thế hệ mới IPv6 chỉ dừng lại ở mức tổng quan lý thuyết, chưa được đưa vào cấu hình chi tiết trong phần bài toán thực nghiệm.
- Hướng nghiên cứu tiếp: Mở rộng triển khai mô hình thiết kế trên thiết bị phần cứng thực tế (Router/Switch Cisco, Firewall chuyên dụng); tích hợp cấu hình bảo mật nâng cao, thiết lập VLAN chi tiết giữa các phòng ban và triển khai đồng bộ địa chỉ IPv6 cho toàn bộ mạng doanh nghiệp.
Giá trị tham khảo
Tài liệu là nguồn tham khảo hữu ích cho sinh viên chuyên ngành Công nghệ Thông tin, Kỹ thuật Mạng máy tính và Truyền thông dữ liệu đang chuẩn bị thực hiện đồ án tốt nghiệp hoặc bài tập lớn về thiết kế mạng.
Nội dung đồ án có giá trị tra cứu cao ở các phần:
- Bảng phân tích chi tiết khuôn dạng dữ liệu các giao thức cốt lõi (IP, TCP, UDP Header).
- Phân tích cơ chế hoạt động của các giải thuật điều khiển luồng (ARQ) và kiểm soát lỗi (VRC, CRC).
- Quy trình khảo sát và sơ đồ thiết kế mạng LAN kết nối trụ sở - chi nhánh trên Cisco Packet Tracer.
Câu hỏi thường gặp
1. Đề tài lựa chọn mô hình phân cấp nào cho mạng LAN và cấu trúc gồm những tầng nào?
Đồ án áp dụng mô hình phân cấp 3 lớp (Hierarchical Model) gồm: Lớp lõi (Core Layer - trục xương sống truyền dữ liệu tốc độ cao), Lớp phân tán (Distribution Layer - phân đoạn mạng, định tuyến VLAN, lọc gói, thực hiện QoS) và Lớp truy nhập (Access Layer - cung cấp kết nối trực tiếp cho người dùng đầu cuối).
2. Sự khác biệt cơ bản giữa hai phương pháp Go-Back-N ARQ và ARQ lặp lại có chọn lọc là gì?
Trong Go-Back-N ARQ, khi một phần gói tin bị lỗi thì máy nhận hủy bỏ toàn bộ và bên gửi phải truyền lại từ gói bị lỗi cùng toàn bộ các gói sau nó. Trong ARQ lặp lại có chọn lọc (Selective Repeat ARQ), kích thước cửa sổ nhận và gửi bằng nhau ($>1$), bên nhận gửi xác nhận âm (NACK) cho khung bị lỗi và bên gửi chỉ cần truyền lại duy nhất khung bị hỏng đó mà không phải gửi lại toàn bộ.
3. Nhược điểm lớn nhất của phương pháp kiểm tra dư thừa theo chiều dọc (VRC) được nêu trong đồ án là gì?
Hạn chế của VRC là không phát hiện được lỗi nếu trong quá trình truyền dẫn có chẵn số lượng bit bị thay đổi (ví dụ 2 bit cùng bị đổi), vì tổng số lượng bit 1 nhận được vẫn giữ nguyên tính chất chẵn/lẻ, khiến bên nhận vẫn chấp nhận dữ liệu sai.
4. Mô hình an ninh mạng 3 phần (Three-Part Firewall System) trong đồ án gồm những thành phần nào?
Mô hình gồm 3 thành phần: Vùng mạng cô lập trung lập (DMZ) làm vùng đệm, Thiết bị định tuyến ngoài có bộ lọc gói đặt giữa DMZ và mạng bên ngoài (Internet), và Thiết bị định tuyến trong có bộ lọc gói đặt giữa DMZ và mạng công tác nội bộ.
5. Phần thực nghiệm của đồ án giải quyết cấu hình cho những quy mô chi nhánh nào?
Phần thực nghiệm trong Chương IV phát biểu bài toán và thiết kế sơ đồ mạng cho Trụ sở chính kết nối với chi nhánh có 02 phòng ban và chi nhánh có 03 phòng ban thông qua hạ tầng Cloud và kết nối DSL trên phần mềm Cisco Packet Tracer.
Kết luận
Đồ án "Phân tích thiết kế và quản lý hệ thống mạng cho doanh nghiệp" đã hệ thống hóa đầy đủ cơ sở lý thuyết mạng máy tính từ mô hình phân tầng OSI, bộ giao thức TCP/IP đến các kỹ thuật điều khiển luồng và kiểm soát lỗi. Trên cơ sở đó, tác giả đã xây dựng hoàn chỉnh phương án thiết kế mạng LAN phân cấp, quy hoạch địa chỉ IP và thực nghiệm cấu hình kết nối giữa trụ sở chính và các chi nhánh trên phần mềm Cisco Packet Tracer. Đề tài đáp ứng tốt các mục tiêu nghiên cứu đề ra, mang lại tài liệu tham khảo có tính hệ thống cao cho việc học tập và thực hành thiết kế mạng doanh nghiệp.