Tổng quan về giáo trình
Giáo trình Mạng máy tính và Internet được biên soạn nhằm phục vụ cho học phần Nhập môn Mạng máy tính hoặc Mạng máy tính căn bản trong chương trình đào tạo trình độ đại học các ngành Công nghệ Thông tin, Kỹ thuật Phần mềm, Hệ thống Thông tin và Kỹ thuật Máy tính. Tài liệu giữ vị trí nền tảng, cung cấp các khái niệm tiên quyết trước khi người học tiếp cận các học phần chuyên sâu như Quản trị mạng, An toàn thông tin, Thiết kế mạng nâng cao và Lập trình mạng.
Mục tiêu học tập của giáo trình là trang bị cho người học hệ thống tri thức chuẩn xác về cấu trúc mạng máy tính, nguyên lý truyền thông dữ liệu số, các phương tiện truyền dẫn vật lý, các dạng cấu trúc liên kết mạng (topologies), hệ thống phân loại mạng, nguyên lý hoạt động của bộ giao thức truyền thông TCP/IP và kiến trúc mạng Internet cùng hệ thống định danh địa chỉ IP.
Cấu trúc giáo trình được tổ chức theo phương pháp sư phạm tiếp cận từ phần cứng vật lý đến các tầng logic và ứng dụng dịch vụ:
- Xác lập khái niệm cơ sở và mô hình truyền thông 5 thành phần.
- Phân tích các thiết bị kết nối phần cứng và phương tiện truyền dẫn tín hiệu hữu tuyến và vô tuyến.
- Khảo sát các cấu trúc hình học không gian (topology) của mạng cục bộ.
- Phân loại hệ thống mạng dựa trên khoảng cách địa lý, quan hệ chức năng giữa các nút và kỹ thuật truyền dữ liệu.
- Nghiên cứu bộ giao thức mạng, đặc biệt là họ giao thức TCP/IP.
- Nghiên cứu lịch sử hình thành, cấu trúc dịch vụ máy chủ/máy khách và cơ chế địa chỉ hóa IPv4, IPv6 trên Internet.
Đặc điểm của giáo trình là sự tường minh trong phân loại học thuật, chuẩn hóa các thuật ngữ chuyên ngành và phân tích khách quan các ưu điểm cùng hạn chế kỹ thuật của từng mô hình mạng và kiến trúc kết nối.
Nội dung kiến thức cốt lõi
Các chương/chủ đề chính
Nội dung giáo trình tập trung vào các nhóm chủ đề trọng tâm sau:
-
Khái niệm và các thành phần cơ bản của mạng máy tính: Định nghĩa mạng máy tính như một hệ thống viễn thông số kết nối các máy tính và thiết bị ngoại vi thông qua đường truyền vật lý theo kiến trúc xác định. Khảo sát 5 thành phần cơ bản trong truyền thông mạng:
- Thông điệp (Message): Dữ liệu hoặc thông tin cần truyền tải.
- Bên gửi (Sender): Thiết bị phát sinh và gửi thông điệp.
- Bên nhận (Receiver): Thiết bị tiếp nhận thông điệp.
- Phương tiện truyền dẫn (Transmission media): Kênh truyền vật lý chuyển tải tín hiệu.
- Giao thức (Protocol): Tập hợp quy tắc và luật điều khiển truyền thông dữ liệu (ví dụ: HTTP, HTTPS).
-
Thiết bị phần cứng và phương tiện truyền dẫn:
- Thiết bị cơ bản: Máy tính (Node/Host/Workstation) chịu trách nhiệm xử lý và lưu trữ; Cạc mạng (Network Interface Card - NIC) cung cấp khả năng kết nối vật lý và truyền thông số; Thiết bị kết nối trung gian (Hub, Switch, Router); Thiết bị đầu cuối (Terminal) như máy in, máy fax, máy quét, camera.
- Phương tiện truyền dẫn hữu tuyến: Cáp xoắn đôi (Twisted Pair), cáp đồng trục (Coaxial), cáp quang (Optical Fiber).
- Phương tiện truyền dẫn vô tuyến: Sóng vô tuyến (Radio wave), vi sóng (Microwave), sóng hồng ngoại (Infrared).
-
Cấu trúc liên kết mạng (Network Topology):
- Mạng hình sao (Star): Hoạt động thông qua thiết bị điều phối trung tâm (Hub hoặc Switch). Thiết lập kênh giao tiếp độc lập cho từng cặp nút, dễ cách ly sự cố nhưng phụ thuộc hoàn toàn vào trung tâm.
- Mạng dạng vòng (Ring): Cáp mạng nối thành vòng khép kín, tín hiệu truyền một chiều tuần tự qua từng trạm. Tiết kiệm cáp hơn dạng sao nhưng lỗi tại một điểm làm ngừng toàn bộ hệ thống.
- Mạng dạng tuyến (Bus): Tất cả các trạm dùng chung một trục cáp chính có thiết bị đầu cuối (Terminator) ở hai đầu. Chi phí lắp đặt thấp nhưng dễ tắc nghẽn khi lưu lượng cao và khó định vị lỗi cáp.
- Mạng dạng lưới (Mesh) và phân cấp (Hierarchical): Kết hợp nhiều mạng hình sao thông qua liên kết Switch/Hub hoặc tích hợp máy tính điều phối lưu lượng.
-
Hệ thống phân loại mạng máy tính:
- Theo khoảng cách địa lý: Mạng cục bộ (LAN), Mạng đô thị (MAN, phạm vi hàng trăm km), Mạng diện rộng (WAN, quy mô quốc gia hoặc khu vực), Mạng toàn cầu (VAN, quy mô liên lục địa). Trong thực hành hiện đại, hệ thống phân loại thường quy về hai nhóm chính: LAN và WAN.
- Theo mối quan hệ chức năng: Mạng ngang hàng (Peer-to-Peer - P2P) không phân biệt trạm chủ - trạm khách; Mạng khách/chủ (Client/Server) với các máy chủ chuyên biệt cung cấp tài nguyên cho các máy trạm.
- Theo kỹ thuật truyền dữ liệu: Mạng điểm - điểm (Point-to-Point hay Store and Forward) và mạng quảng bá (Broadcast hay Point-to-Multipoint).
-
Bộ giao thức mạng và kiến trúc TCP/IP:
- Thành phần giao thức: Quy định về Cú pháp (định dạng dữ liệu, phương thức mã hóa, mức tín hiệu) và Ngữ nghĩa (thông tin điều khiển, kiểm soát lưu lượng, xử lý lỗi).
- Các tầng giao thức trong TCP/IP: Giao thức ứng dụng (HTTP, FTP, SMTP, POP, DNS); Giao thức giao vận (TCP, UDP); Giao thức mạng và định tuyến (IP, RIP, OSPF, BGP); Giao thức điều khiển đa truy nhập kênh truyền (FDMA, TDMA, CSMA/CD, CSMA/CA).
-
Mạng Internet và cơ chế định danh địa chỉ:
- Lịch sử: Bắt nguồn từ mạng ARPANET (Bộ Quốc phòng Mỹ, 1969, ban đầu sử dụng giao thức NCP). Họ giao thức TCP/IP do Vinton Cerf và Robert Kahn phát triển vào giữa thập niên 1970, chính thức thay thế NCP vào năm 1983. Năm 1986, NSFNET ra đời với tốc độ 1.5 Mb/s (so với 560 Kb/s của ARPANET). Năm 1990, ARPANET ngừng hoạt động.
- Dịch vụ máy chủ: File Server, Print Server, Application Server, Mail Server, Web Server, Database Server, Communication Server.
- Cấu trúc địa chỉ IPv4 và IPv6: IPv4 dài 32 bit, chia thành Class bit (nhận dạng lớp A, B, C, D, E), NetID (địa chỉ mạng) và HostID (địa chỉ máy trạm). IPv6 sử dụng 128 bit để giải quyết tình trạng thiếu hụt không gian địa chỉ.
Kiến thức nền tảng được xây dựng
Giáo trình cung cấp các nguyên lý nền tảng của khoa học truyền thông dữ liệu:
- Cơ chế truyền dẫn tín hiệu vật lý dưới dạng xung điện, sóng ánh sáng hoặc sóng điện từ tương ứng với các bit nhị phân.
- Nguyên lý chuyển mạch và chuyển tiếp dữ liệu: Phân biệt giữa cơ chế "Lưu và chuyển tiếp" (Store and Forward) trong mạng điểm - điểm và cơ chế phân xử truy cập dùng chung đường truyền trong mạng quảng bá.
- Nguyên lý phân tách chức năng theo lớp của họ giao thức TCP/IP, từ quy định mức vật lý đến logic định tuyến và dịch vụ ứng dụng.
- Nguyên tắc phân bổ không gian địa chỉ logic thông qua NetID và HostID trong cấu trúc địa chỉ IPv4 có phân lớp.
Kỹ năng phát triển
- Kỹ năng kỹ thuật: Nhận diện và lựa chọn đúng môi trường truyền dẫn (cáp xoắn, cáp quang, sóng vô tuyến) và thiết bị mạng (NIC, Hub, Switch, Router) theo yêu cầu kỹ thuật cụ thể.
- Kỹ năng phân tích cấu trúc: Phân tích ưu điểm và nhược điểm của các dạng topo mạng (Star, Ring, Bus, Mesh) để xác định điểm nghẽn hoặc rủi ro gián đoạn hệ thống.
- Kỹ năng tính toán và quy hoạch địa chỉ: Phân tích cấu trúc 32 bit của IPv4, xác định lớp địa chỉ (A, B, C), tách biệt các bit định danh mạng (NetID) và định danh máy trạm (HostID).
Phương pháp giảng dạy và học tập
Giáo trình được thiết kế tương thích với các phương pháp giảng dạy kỹ thuật tại bậc đại học:
Tiếp cận sư phạm
Nội dung bài học được triển khai theo hướng diễn dịch logic: bắt đầu từ các khái niệm định tính và sơ đồ phần cứng tổng quan, tiến dần đến việc giải thích các quy tắc giao thức trừu tượng và cơ chế định vị địa chỉ toán học.
Bài tập và phân tích trường hợp (Case studies)
- Phân tích sự cố topo mạng: Phân tích trạng thái vận hành của mạng hình sao khi Switch gặp sự cố so với khi đứt một đường cáp nhánh; so sánh sự cố đứt cáp giữa topo Bus và topo Ring.
- So sánh thiết bị mạng: Đánh giá lưu lượng dữ liệu và xung đột đường truyền khi sử dụng Hub (quảng bá đến toàn bộ cổng) so với Switch (chuyển tiếp chính xác theo cổng đích).
- Phân loại hệ thống máy chủ: Mô hình hóa cách thức phối hợp giữa Web Server, Database Server và Application Server trong một hệ thống cung cấp dịch vụ thông tin.
Phương pháp đánh giá
- Kiểm tra định kỳ thông qua câu hỏi trắc nghiệm khách quan về phân loại mạng, môi trường truyền dẫn và đặc tính các giao thức (TCP, UDP, IP, CSMA/CD, CSMA/CA).
- Đánh giá khả năng phân tích thông qua bài tập tự luận: phân tích cấu trúc trường bit của các lớp địa chỉ IPv4, giải thích sự khác biệt giữa giao thức hướng liên kết và không liên kết.
Hướng dẫn tự học
Người học nên hệ thống hóa nội dung theo bảng ma trận so sánh (ví dụ: bảng so sánh các loại cáp truyền dẫn theo tốc độ, khoảng cách và độ ổn định; bảng phân loại mạng theo phạm vi địa lý).
Điểm nổi bật và cập nhật
Tài liệu thể hiện các đặc điểm học thuật nổi bật:
- Hệ thống hóa phân loại toàn diện: Giáo trình không chỉ phân loại mạng theo khoảng cách địa lý (LAN, MAN, WAN, VAN) mà còn phân loại dựa trên mối quan hệ điều hành (Client/Server và P2P) và kỹ thuật truyền dữ liệu vật lý (Point-to-Point và Broadcast).
- Trình bày chính xác tiến trình lịch sử Internet: Giáo trình ghi nhận đầy đủ các mốc lịch sử kỹ thuật then chốt:
- 1969: Mạng ARPANET ra đời cùng giao thức NCP.
- Thập niên 1970 - 1983: Vinton Cerf và Robert Kahn phát triển họ giao thức TCP/IP; chính thức thay thế hoàn toàn NCP trên ARPANET năm 1983.
- 1986: Mạng NSFNET hoạt động với băng thông 1.5 Mb/s kết nối các trung tâm siêu tính toán.
- 1990: ARPANET ngừng hoạt động, Internet chuyển sang giai đoạn mạng toàn cầu mở rộng.
- Tính thực tiễn của kiến trúc kết nối: Phân tích giải pháp sử dụng cầu kết nối đa giao thức (multiprotocol gateway) cho phép các mạng có kiến trúc phi IP vẫn có thể liên kết và khai thác dịch vụ trên nền Internet.
- Cập nhật quá trình chuyển dịch địa chỉ: Nêu rõ sự chuyển dịch từ không gian địa chỉ 32 bit của IPv4 sang 128 bit của IPv6 nhằm đáp ứng sự phát triển về số lượng thiết bị kết nối.
Đối tượng sử dụng giáo trình
- Sinh viên đại học: Phục vụ sinh viên năm thứ nhất và năm thứ hai các ngành Công nghệ Thông tin, Kỹ thuật Máy tính, Mạng máy tính & Truyền thông Dữ liệu, Khoa học Máy tính, An toàn Thông tin và Hệ thống Thông tin Quản lý.
- Yêu cầu kiến thức tiên quyết: Người học cần có kiến thức cơ bản về Tin học đại cương, biểu diễn dữ liệu nhị phân (hệ đếm cơ số 2 và cơ số 16) và nguyên lý hoạt động cơ bản của hệ thống máy tính.
- Giảng viên: Sử dụng làm đề cương bài giảng lý thuyết, cơ sở xây dựng ngân hàng câu hỏi kiểm tra đánh giá và hướng dẫn thảo luận chuyên đề.
- Tự học và tham khảo: Phù hợp cho kỹ thuật viên công nghệ thông tin sơ cấp cần củng cố kiến thức chuẩn hóa về hạ tầng mạng, chuẩn cáp và phân lớp địa chỉ IP.
Câu hỏi thường gặp
1. Giáo trình này phù hợp với ai?
Giáo trình phù hợp với sinh viên đại học đang học các học phần cơ sở ngành Công nghệ Thông tin, kỹ sư mạng mới bắt đầu, hoặc người tự học cần nắm vững nguyên lý truyền thông dữ liệu và hạ tầng mạng Internet.
2. Cần kiến thức nền nào để học?
Người học cần nắm được các khái niệm cơ bản về phần cứng máy tính (CPU, bộ nhớ, thiết bị ngoại vi) và khả năng tính toán trên hệ số nhị phân (bit, byte) để tiếp thu nội dung phân chia địa chỉ IPv4.
3. Điểm khác biệt với giáo trình khác là gì?
Tài liệu cung cấp cách phân loại đa chiều (theo địa lý, theo quan hệ chức năng, theo kỹ thuật truyền dẫn dữ liệu), đồng thời phân tích chi tiết ưu - nhược điểm cơ học của từng mô hình cấu trúc liên kết mạng (Star, Ring, Bus).
4. Làm sao để tự học hiệu quả?
Người học nên kết hợp đọc lý thuyết với việc lập bảng đối chiếu các khái niệm tương đương (ví dụ: Hub đối chiếu với Switch; Point-to-Point đối chiếu với Broadcast; IPv4 đối chiếu với IPv6) và vẽ lại các sơ đồ hình học của các dạng topology.
5. Có tài liệu bổ trợ nào kèm theo?
Nội dung giáo trình có thể kết hợp tham khảo cùng các tài liệu tiêu chuẩn kỹ thuật quốc tế (RFC) của IETF về bộ giao thức TCP/IP, các tài liệu hướng dẫn bấm cáp mạng và phần mềm mô phỏng mạng để thực hành cấu hình thiết bị.
Kết luận
Giáo trình Mạng máy tính và Internet hệ thống hóa toàn bộ kiến thức nền tảng của lĩnh vực mạng dữ liệu số. Tài liệu bao quát từ các thành phần vật lý sơ cấp (phương tiện truyền dẫn, NIC, Switch, Hub), các mô hình hình học mạng, cho đến các cơ chế giao thức TCP/IP và kiến trúc định danh địa chỉ IPv4/IPv6. Lộ trình học tập đề xuất là tiếp cận tuần tự từ tầng vật lý, khảo sát cấu trúc liên kết, phân loại hệ thống, phân tích cơ chế giao thức và ứng dụng các dịch vụ Internet trong thực tiễn.