Mạng máy tính là một trong những lĩnh vực nền tảng và cốt lõi trong ngành công nghệ thông tin. Dù bạn là sinh viên, lập trình viên hay kỹ sư hệ thống, việc nắm vững các nguyên lý, kiến thức về mạng máy tính là vô cùng cần thiết. Để hỗ trợ quá trình học tập và chuẩn bị cho các kỳ thi, chúng tôi đã tổng hợp một bộ đề thi mạng máy tính có đáp án chi tiết, giúp bạn củng cố kiến thức và tự tin hơn. Bài viết này không chỉ cung cấp các câu hỏi mà còn đi sâu phân tích từng đáp án, giải thích cặn kẽ các khái niệm liên quan.
Có thể bạn quan tâm: Meitu Trên Máy Tính: Phương Pháp Cài Đặt Và Các Lựa Chọn Thay Thế
Tổng quan các Kiến thức Mạng Máy Tính cốt lõi được ôn tập
Các đề thi về mạng máy tính thường tập trung vào những trụ cột chính bao gồm cấu trúc vật lý của mạng (cáp, thiết bị kết nối), các mô hình tham chiếu như OSI và TCP/IP, cùng với các giao thức quan trọng điều khiển luồng dữ liệu và dịch vụ mạng. Người học cần nắm vững về địa chỉ IP, cách chia mạng con (subnetting), và các loại thiết bị mạng như Hub, Switch, Router. Ngoài ra, việc hiểu rõ các khái niệm về vùng va chạm (collision domain), vùng quảng bá (broadcast domain) và các phương thức truyền dẫn dữ liệu cũng là yếu tố then chốt để giải quyết các vấn đề thực tiễn và lý thuyết.
Cấu trúc Cáp Mạng UTP và Giới hạn Chiều dài
Cáp mạng xoắn đôi không chống nhiễu (UTP – Unshielded Twisted Pair) là loại cáp phổ biến nhất trong các mạng cục bộ (LAN) hiện nay, được sử dụng rộng rãi nhờ chi phí thấp và hiệu suất đáng tin cậy. Tuy nhiên, hiệu quả truyền dẫn của UTP có những giới hạn nhất định, đặc biệt là về chiều dài.
Cáp xoắn đôi không chống nhiễu (UTP) là gì?
Cáp UTP bao gồm các cặp dây đồng được xoắn vào nhau, sau đó được bọc bởi một lớp vỏ nhựa bảo vệ. Việc xoắn các cặp dây giúp giảm nhiễu xuyên âm (crosstalk) giữa các cặp dây và giảm ảnh hưởng từ nhiễu điện từ bên ngoài. UTP được phân loại thành nhiều chuẩn khác nhau như Cat5e, Cat6, Cat6a, Cat7, mỗi loại có khả năng hỗ trợ tốc độ truyền dẫn và băng thông khác nhau. Ví dụ, Cat5e hỗ trợ tốc độ Gigabit Ethernet (1 Gbps), trong khi Cat6 có thể hỗ trợ lên tới 10 Gigabit Ethernet trên khoảng cách ngắn.
Tiêu chuẩn IEEE 802.3 và Giới hạn 100 mét
Theo tiêu chuẩn IEEE 802.3 cho Ethernet, chiều dài tối đa khuyến nghị cho một đoạn cáp UTP trong mạng cục bộ là 100 mét. Giới hạn này được đặt ra để đảm bảo tín hiệu điện đủ mạnh và rõ ràng khi truyền qua cáp, tránh hiện tượng suy hao tín hiệu (attenuation) và nhiễu loạn vượt quá mức cho phép. Nếu vượt quá 100 mét, tín hiệu sẽ bị suy giảm đáng kể, dẫn đến mất mát gói tin, giảm tốc độ và không ổn định trong kết nối mạng. Đây là một quy tắc vàng mà các kỹ sư mạng luôn tuân thủ khi thiết kế và triển khai hạ tầng mạng LAN.
Các yếu tố ảnh hưởng đến chiều dài cáp
Ngoài giới hạn vật lý theo tiêu chuẩn, nhiều yếu tố khác cũng có thể ảnh hưởng đến chiều dài hiệu quả của cáp UTP. Chất lượng cáp, môi trường lắp đặt (nhiệt độ, độ ẩm, nhiễu điện từ từ các thiết bị khác), cách thức bấm đầu nối (jack RJ45), và chất lượng của các thiết bị mạng (card mạng, switch) đều đóng vai trò quan trọng. Ngay cả việc uốn cong cáp quá gắt hoặc bó cáp quá chặt cũng có thể làm suy giảm hiệu suất và giảm khoảng cách truyền dẫn tối ưu.
So sánh với các loại cáp khác (STP, cáp quang)
Khi cần truyền dữ liệu trên khoảng cách xa hơn 100 mét hoặc trong môi trường có nhiều nhiễu điện từ, các loại cáp khác sẽ được ưu tiên. Cáp xoắn đôi chống nhiễu (STP – Shielded Twisted Pair) có thêm lớp vỏ bọc kim loại để bảo vệ chống nhiễu tốt hơn, nhưng cũng có giới hạn chiều dài tương tự UTP. Đối với khoảng cách vài trăm mét đến hàng km, cáp quang (Fiber Optic) là giải pháp tối ưu. Cáp quang truyền tín hiệu bằng ánh sáng, miễn nhiễm với nhiễu điện từ và có thể truyền dữ liệu với tốc độ cao trên khoảng cách rất lớn, là lựa chọn không thể thiếu cho các đường trục mạng (backbone) và kết nối liên tỉnh, xuyên lục địa.
Hiểu về Vùng Va Chạm (Collision Domain) trong Mạng
Trong một mạng máy tính, vùng va chạm (collision domain) là một phân đoạn mạng nơi các gói dữ liệu có thể “va chạm” vào nhau nếu chúng được gửi đi cùng một lúc. Hiểu rõ về khái niệm này là rất quan trọng để tối ưu hiệu suất mạng và khắc phục sự cố.
Định nghĩa Vùng Va Chạm
Vùng va chạm là một khu vực logic trong mạng Ethernet mà tại đó, nếu hai thiết bị cố gắng truyền dữ liệu cùng lúc, tín hiệu của chúng sẽ bị xung đột, dẫn đến việc dữ liệu bị hỏng và cần phải truyền lại. Điều này thường xảy ra trong các mạng sử dụng cơ chế truy cập phương tiện chia sẻ như CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Khi một va chạm xảy ra, các thiết bị phải đợi một khoảng thời gian ngẫu nhiên trước khi thử truyền lại, làm giảm hiệu suất tổng thể của mạng.
Hub và Repeater ảnh hưởng thế nào đến Vùng Va Chạm
Các thiết bị mạng như Hub và Repeater hoạt động ở tầng vật lý (Physical Layer) của mô hình OSI. Hub chỉ đơn thuần nhận tín hiệu từ một cổng và truyền tín hiệu đó ra tất cả các cổng còn lại (trừ cổng nhận). Repeater có chức năng tương tự nhưng còn khuếếch đại tín hiệu để truyền đi xa hơn. Cả Hub và Repeater đều không có khả năng phân tách lưu lượng mạng. Do đó, tất cả các thiết bị kết nối với cùng một Hub hoặc Repeater sẽ nằm trong một vùng va chạm duy nhất. Điều này có nghĩa là nếu có 88 máy tính kết nối qua 10 Hub và 2 Repeater trong một mạng không có thiết bị phân chia khác, tất cả chúng đều nằm trong cùng một vùng va chạm lớn. Câu trả lời chính xác là 1.
Vai trò của Switch trong việc giảm Vùng Va Chạm
Khác với Hub và Repeater, Switch hoạt động ở tầng liên kết dữ liệu (Data Link Layer). Switch có khả năng đọc địa chỉ MAC của các thiết bị và tạo ra các kết nối riêng biệt (micro-segmentation) cho mỗi thiết bị được kết nối. Điều này có nghĩa là mỗi cổng trên Switch sẽ tạo thành một vùng va chạm riêng. Khi một thiết bị truyền dữ liệu đến Switch, Switch sẽ chuyển gói tin đến đúng cổng đích mà không làm ảnh hưởng đến các cổng khác. Nhờ vậy, Switch giúp loại bỏ gần như hoàn toàn các va chạm trong mạng Ethernet Full-duplex và giảm đáng kể va chạm trong Half-duplex, cải thiện hiệu suất mạng một cách vượt trội.
Vùng quảng bá (Broadcast Domain) và sự khác biệt
Bên cạnh vùng va chạm, vùng quảng bá (broadcast domain) cũng là một khái niệm quan trọng. Vùng quảng bá là một phân đoạn mạng mà tại đó tất cả các gói tin quảng bá (broadcast) được gửi đi sẽ tới được tất cả các thiết bị trong vùng đó. Hub và Switch không chia nhỏ vùng quảng bá, nghĩa là một gói tin quảng bá sẽ được truyền tới mọi thiết bị trong mạng nếu chỉ có Hub và Switch. Router là thiết bị hoạt động ở tầng mạng (Network Layer) và có khả năng chia nhỏ vùng quảng bá, cô lập lưu lượng broadcast giữa các mạng con.
Các Giao thức Truy cập Từ xa: Telnet và SSH
Trong công việc quản trị hệ thống và phát triển phần mềm, việc truy cập và điều khiển các máy tính từ xa là một yêu cầu thường xuyên. Có nhiều giao thức khác nhau phục vụ mục đích này, trong đó Telnet và SSH là hai cái tên nổi bật.

Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Vào Tài Khoản Icloud Trên Máy Tính
Telnet là gì và cách hoạt động
Telnet (TErminal NETwork) là một giao thức mạng được phát triển từ năm 1969, cho phép người dùng thiết lập một kết nối terminal ảo đến một máy tính ở xa thông qua mạng. Khi sử dụng Telnet, bạn có thể đăng nhập vào máy chủ từ xa và thực hiện các lệnh như thể bạn đang ngồi trực tiếp trước máy chủ đó. Telnet hoạt động ở tầng ứng dụng (Application Layer) của mô hình TCP/IP, sử dụng cổng 23 theo mặc định. Nó cung cấp một giao diện dòng lệnh (CLI) đơn giản và hiệu quả.
Tại sao Telnet không còn được khuyến nghị?
Mặc dù Telnet từng là một công cụ mạnh mẽ, nó đã không còn được khuyến nghị sử dụng trong môi trường mạng hiện đại, đặc biệt là trên Internet. Lý do chính là Telnet truyền tất cả dữ liệu, bao gồm cả tên người dùng và mật khẩu, dưới dạng văn bản thuần (plain text) không được mã hóa. Điều này khiến nó cực kỳ dễ bị tấn công nghe lén (eavesdropping) và chiếm quyền truy cập (man-in-the-middle attack). Bất kỳ ai có công cụ phân tích gói tin (packet sniffer) trên đường truyền đều có thể dễ dàng đọc được thông tin nhạy cảm.
SSH (Secure Shell) – Giải pháp thay thế an toàn
Để khắc phục các lỗ hổng bảo mật của Telnet, giao thức SSH (Secure Shell) đã ra đời và nhanh chóng trở thành tiêu chuẩn cho việc truy cập từ xa an toàn. SSH cung cấp một kênh truyền thông được mã hóa mạnh mẽ giữa client và server, bảo vệ toàn vẹn và bảo mật dữ liệu. Nó sử dụng các thuật toán mã hóa tiên tiến để đảm bảo rằng mọi thông tin truyền đi, bao gồm cả thông tin đăng nhập và các lệnh thực thi, đều không thể bị đọc trộm. SSH cũng hỗ trợ các phương thức xác thực mạnh mẽ hơn như cặp khóa công khai/riêng tư. SSH thường sử dụng cổng 22.
Các giao thức truy cập từ xa khác (RDP, VNC)
Ngoài Telnet và SSH, còn có các giao thức khác phục vụ việc truy cập từ xa với các mục đích cụ thể. RDP (Remote Desktop Protocol) của Microsoft cho phép người dùng truy cập giao diện đồ họa (GUI) của máy tính Windows từ xa. VNC (Virtual Network Computing) là một hệ thống chia sẻ màn hình đồ họa mã nguồn mở, cho phép điều khiển máy tính từ xa hiển thị giao diện đồ họa trên một máy tính khác. Các giao thức này cung cấp trải nghiệm làm việc trực quan hơn so với giao diện dòng lệnh, phù hợp cho các tác vụ cần thao tác với ứng dụng đồ họa.
Simplex, Half-Duplex và Full-Duplex trong Truyền Thông Dữ liệu
Trong lĩnh vực mạng máy tính và truyền thông nói chung, việc hiểu các phương thức truyền dữ liệu là cơ sở để thiết kế và cấu hình hệ thống một cách hiệu quả. Có ba chế độ chính: Simplex, Half-Duplex và Full-Duplex.
Simplex – Truyền một chiều
Chế độ Simplex là phương thức truyền dữ liệu đơn giản nhất, trong đó dữ liệu chỉ có thể truyền theo một chiều cố định. Thiết bị gửi chỉ có thể gửi, và thiết bị nhận chỉ có thể nhận. Không có khả năng trao đổi thông tin ngược lại. Ví dụ điển hình là phát sóng radio hoặc truyền hình, nơi đài phát chỉ gửi tín hiệu và người nghe/xem chỉ nhận. Trong mạng máy tính, Simplex ít được sử dụng cho truyền thông dữ liệu hai chiều nhưng có thể xuất hiện trong các cảm biến hoặc thiết bị đo lường chỉ gửi dữ liệu mà không cần phản hồi.
Half-Duplex – Truyền hai chiều luân phiên
Chế độ Half-Duplex cho phép dữ liệu truyền theo hai chiều, nhưng không đồng thời. Tại một thời điểm, chỉ có một thiết bị được phép gửi dữ liệu, trong khi thiết bị còn lại phải đợi để nhận. Sau khi một bên hoàn tất việc gửi, bên kia mới có thể bắt đầu gửi. Ví dụ điển hình là bộ đàm (walkie-talkie), nơi người dùng phải nhấn nút để nói và nhả nút để nghe. Trong các mạng Ethernet cũ sử dụng Hub, các thiết bị thường hoạt động ở chế độ Half-Duplex, dẫn đến khả năng xảy ra va chạm (collisions) khi hai thiết bị cố gắng gửi cùng lúc.
Full-Duplex – Truyền hai chiều đồng thời
Chế độ Full-Duplex là phương thức tiên tiến nhất, cho phép dữ liệu truyền theo hai chiều đồng thời. Cả hai thiết bị có thể gửi và nhận dữ liệu cùng một lúc mà không gây ra va chạm. Điều này yêu cầu có các kênh truyền độc lập cho mỗi chiều hoặc sử dụng các kỹ thuật ghép kênh phức tạp. Ví dụ phổ biến nhất là cuộc gọi điện thoại, nơi cả hai người có thể nói và nghe cùng lúc. Trong mạng máy tính hiện đại, các Switch Ethernet thường cho phép các thiết bị kết nối hoạt động ở chế độ Full-Duplex, giúp tối đa hóa băng thông và loại bỏ hoàn toàn va chạm giữa các thiết bị trên cùng một cổng. Đây là phương thức truyền dẫn ưu việt được áp dụng rộng rãi trong các hạ tầng mạng hiệu suất cao.
Ứng dụng thực tế của từng phương thức
Việc lựa chọn phương thức truyền dẫn phụ thuộc vào yêu cầu của ứng dụng và hiệu suất mong muốn. Simplex phù hợp cho các ứng dụng một chiều đơn giản. Half-Duplex có thể dùng trong các hệ thống cần truyền hai chiều nhưng không yêu cầu tốc độ cao và có thể chấp nhận độ trễ nhỏ. Full-Duplex là lựa chọn tối ưu cho hầu hết các ứng dụng mạng hiện đại, từ truy cập Internet, truyền tải file dung lượng lớn, đến các hệ thống thời gian thực yêu cầu độ trễ thấp và băng thông cao. Các đề thi mạng máy tính có đáp án thường sẽ kiểm tra kiến thức về sự khác biệt và ứng dụng của ba chế độ này.
Giao thức IP và Vị trí trong Mô hình TCP/IP
Để các thiết bị trên Internet có thể giao tiếp với nhau, cần có một bộ quy tắc và cấu trúc chuẩn hóa, được gọi là các mô hình mạng. Hai mô hình phổ biến nhất là mô hình OSI và TCP/IP. Giao thức IP đóng vai trò trung tâm trong việc định tuyến dữ liệu qua mạng.
Tổng quan về Mô hình TCP/IP
Mô hình TCP/IP là một bộ sưu tập các giao thức mạng đã trở thành nền tảng của Internet. Nó được phát triển trước mô hình OSI và thường được mô tả với bốn tầng chính: Tầng Ứng dụng (Application Layer), Tầng Vận chuyển (Transport Layer), Tầng Internet (Internet Layer) và Tầng Truy cập Mạng (Network Access Layer). Mỗi tầng có trách nhiệm riêng và hoạt động độc lập với các tầng khác, nhưng vẫn phối hợp để đảm bảo dữ liệu được truyền đi thành công.
Các tầng của TCP/IP: Application, Transport, Internet, Network Access
- Tầng Ứng dụng (Application Layer): Cung cấp các dịch vụ mạng cho người dùng cuối và các ứng dụng. Các giao thức ở tầng này bao gồm HTTP, FTP, SMTP, DNS, Telnet, SSH, v.v.
- Tầng Vận chuyển (Transport Layer): Chịu trách nhiệm cho việc truyền dữ liệu đáng tin cậy giữa các ứng dụng trên các máy chủ khác nhau. Các giao thức chính là TCP (Transmission Control Protocol) và UDP (User Datagram Protocol).
- Tầng Internet (Internet Layer): Xử lý việc định tuyến các gói tin dữ liệu (datagram) từ nguồn đến đích qua nhiều mạng khác nhau. Giao thức IP (Internet Protocol) hoạt động chính ở tầng này.
- Tầng Truy cập Mạng (Network Access Layer): Chịu trách nhiệm cho các chi tiết về cách dữ liệu được truyền qua môi trường vật lý (cáp, Wi-Fi). Nó bao gồm các giao thức của tầng vật lý và tầng liên kết dữ liệu trong mô hình OSI, ví dụ như Ethernet, Wi-Fi.
Chức năng chính của tầng Internet và giao thức IP
Trong mô hình TCP/IP, giao thức IP (Internet Protocol) nằm ở tầng Internet. Nhiệm vụ chính của IP là đánh địa chỉ cho các gói tin dữ liệu (sử dụng địa chỉ IP) và định tuyến chúng qua các mạng con khác nhau để đến đích cuối cùng. IP là một giao thức phi kết nối (connectionless), nghĩa là nó không thiết lập một kết nối liên tục giữa nguồn và đích trước khi gửi dữ liệu. Thay vào đó, mỗi gói tin được xử lý độc lập và có thể đi theo các con đường khác nhau để đến đích. IP cũng không đảm bảo việc gửi dữ liệu đáng tin cậy hay đúng thứ tự; đó là trách nhiệm của các giao thức ở tầng cao hơn như TCP.

Có thể bạn quan tâm: Pin Máy Tính Dùng Được Bao Lâu? Yếu Tố, Kiểm Tra Và Mẹo Tối Ưu
So sánh với Mô hình OSI
Mô hình OSI (Open Systems Interconnection) là một mô hình tham chiếu lý thuyết với bảy tầng, được phát triển để chuẩn hóa cách thức giao tiếp mạng. Mặc dù TCP/IP là mô hình thực tế được sử dụng rộng rãi, OSI vẫn là một công cụ giảng dạy và phân tích hữu ích. Tầng Internet của TCP/IP tương ứng với Tầng Mạng (Network Layer) của mô hình OSI. Việc hiểu mối quan hệ giữa hai mô hình này giúp các lập trình viên và kỹ sư mạng có cái nhìn toàn diện hơn về cách thức hoạt động của các giao thức và dịch vụ mạng.
Thông lượng Mạng và các Đơn vị Đo lường
Trong đánh giá hiệu suất của một mạng máy tính, các khái niệm như băng thông và thông lượng là cực kỳ quan trọng. Mặc dù thường bị nhầm lẫn, chúng có ý nghĩa khác nhau và được đo bằng các đơn vị riêng biệt.
Thông lượng (Throughput) là gì?
Thông lượng (Throughput) là một thước đo thực tế về lượng dữ liệu được truyền thành công qua một kênh truyền thông trong một khoảng thời gian nhất định. Nó khác với băng thông (bandwidth), vốn là khả năng tối đa của kênh. Thông lượng thường thấp hơn băng thông lý thuyết do nhiều yếu tố như độ trễ, mất gói tin, xử lý thiết bị, và tình trạng tắc nghẽn mạng. Ví dụ, một kết nối Internet có băng thông 100 Mbps nhưng thông lượng thực tế có thể chỉ đạt 80-90 Mbps tùy thời điểm.
Phân biệt Bits/giây và Bytes/giây
Đơn vị đo thông lượng cơ bản và phổ biến nhất là Bit/giây (bits per second – bps). Một bit là đơn vị thông tin nhỏ nhất trong máy tính. Khi nói đến tốc độ mạng hoặc băng thông, chúng ta luôn dùng đơn vị bit/giây (Kbps, Mbps, Gbps).
Tuy nhiên, trong các ứng dụng thực tế như đo tốc độ tải về hoặc tải lên của file, người dùng thường thấy đơn vị Byte/giây (Bytes per second – Bps). Cần lưu ý rằng 1 Byte bằng 8 Bits. Do đó, nếu bạn thấy tốc độ tải về là 10 MBps (MegaBytes/giây), điều đó có nghĩa là tốc độ mạng thực tế là 80 Mbps (MegaBits/giây). Việc nhầm lẫn giữa bit và byte là lỗi phổ biến, và các đề thi mạng máy tính có đáp án thường sẽ kiểm tra sự phân biệt này.
Các yếu tố ảnh hưởng đến thông lượng
Thông lượng của một mạng không chỉ phụ thuộc vào băng thông của đường truyền mà còn chịu ảnh hưởng bởi nhiều yếu tố khác. Độ trễ (latency), số lượng thiết bị trên mạng, chất lượng thiết bị mạng (Router, Switch), mức độ tắc nghẽn trên các tuyến đường truyền, và thậm chí cả hiệu suất của máy tính gửi/nhận dữ liệu đều có thể làm giảm thông lượng thực tế. Các giao thức mạng cũng đóng vai trò: ví dụ, TCP có cơ chế điều khiển luồng và tắc nghẽn giúp đảm bảo độ tin cậy nhưng có thể làm giảm thông lượng so với UDP trong một số trường hợp.
Băng thông (Bandwidth) và Thông lượng
Để phân biệt rõ hơn, băng thông có thể hình dung như kích thước của một con đường, quyết định số lượng xe tối đa có thể đi qua. Thông lượng là số lượng xe thực tế đã đi qua con đường đó trong một khoảng thời gian. Băng thông là một giới hạn trên lý thuyết, trong khi thông lượng là hiệu suất đạt được trên thực tế. Một con đường lớn (băng thông cao) chưa chắc đã có nhiều xe đi qua nếu có các yếu tố cản trở (tắc nghẽn, đèn giao thông).
Hệ thống Tên miền DNS: Cơ chế Hoạt động và Tầm quan trọng
Internet được xây dựng dựa trên các địa chỉ IP số học, nhưng con người lại dễ nhớ các tên miền dạng chữ hơn. Hệ thống tên miền (DNS – Domain Name System) chính là cầu nối quan trọng giữa hai loại địa chỉ này, giúp chúng ta truy cập website và dịch vụ mạng một cách dễ dàng.
DNS là gì và tại sao cần DNS?
DNS là một hệ thống phân cấp, phân tán được sử dụng để dịch (phân giải) các tên miền dễ đọc (ví dụ: trandu.vn) thành địa chỉ IP số học (ví dụ: 172.67.143.208) mà máy tính sử dụng để định vị các tài nguyên trên mạng. Nếu không có DNS, chúng ta sẽ phải nhớ một chuỗi số phức tạp cho mỗi trang web hoặc dịch vụ mà chúng ta muốn truy cập, điều này là không thực tế. DNS đóng vai trò như một “sổ điện thoại” của Internet, giúp người dùng tìm thấy các máy chủ một cách thuận tiện.
Quy trình phân giải tên miền thành địa chỉ IP
Khi bạn gõ một tên miền vào trình duyệt, một chuỗi các bước sẽ diễn ra:
- Trình duyệt kiểm tra cache cục bộ của nó.
- Hệ điều hành kiểm tra file hosts và cache DNS cục bộ.
- Nếu không tìm thấy, yêu cầu sẽ được gửi đến máy chủ DNS cục bộ (thường là của ISP).
- Máy chủ DNS cục bộ truy vấn các máy chủ gốc (root servers).
- Máy chủ gốc chỉ dẫn đến máy chủ tên miền cấp cao nhất (TLD servers, ví dụ: .vn, .com).
- Máy chủ TLD chỉ dẫn đến máy chủ tên miền có thẩm quyền (authoritative name server) quản lý tên miền cụ thể (ví dụ: trandu.vn).
- Máy chủ có thẩm quyền trả về địa chỉ IP của tên miền đó.
- Địa chỉ IP được gửi ngược lại cho trình duyệt, và kết nối được thiết lập.
Cấu trúc phân cấp của DNS
Hệ thống DNS có cấu trúc phân cấp dạng cây, bắt đầu từ gốc (root). Dưới gốc là các tên miền cấp cao nhất (TLDs – Top-Level Domains) như .com, .org, .net, .vn, .edu. Dưới TLD là các tên miền cấp hai (Second-Level Domains) như trandu.vn. Và sau đó là các tên miền cấp ba (subdomain) như blog.trandu.vn. Mỗi cấp độ được quản lý bởi một tổ chức hoặc máy chủ DNS khác nhau, tạo nên một hệ thống phân tán và mạnh mẽ.
Các loại bản ghi DNS phổ biến
Có nhiều loại bản ghi DNS khác nhau, mỗi loại có một mục đích cụ thể:
- A record: Liên kết tên miền với địa chỉ IPv4.
- AAAA record: Liên kết tên miền với địa chỉ IPv6.
- CNAME record: Tạo bí danh cho một tên miền khác.
- MX record: Chỉ định máy chủ thư điện tử (Mail Exchanger) cho một tên miền.
- NS record: Chỉ định các máy chủ tên miền có thẩm quyền cho một miền con.
- TXT record: Lưu trữ văn bản tùy ý, thường dùng cho mục đích xác minh hoặc chống spam (ví dụ: SPF, DKIM).
Kỹ thuật Chia Mạng Con (Subnetting) và Cách Tính Subnet Mask
Trong quản trị mạng, việc chia mạng con (subnetting) là một kỹ thuật thiết yếu để phân chia một mạng lớn thành nhiều mạng con nhỏ hơn, giúp tối ưu hóa việc sử dụng địa chỉ IP, cải thiện hiệu suất mạng và tăng cường bảo mật.
Tại sao cần Subnetting?
Subnetting mang lại nhiều lợi ích:
- Tối ưu hóa sử dụng IP: Giảm lãng phí địa chỉ IP bằng cách phân bổ chính xác số lượng địa chỉ cần thiết cho mỗi mạng con.
- Giảm tắc nghẽn mạng: Giới hạn lưu lượng quảng bá (broadcast traffic) trong từng mạng con, giảm tải cho các thiết bị mạng.
- Cải thiện bảo mật: Cô lập các phân đoạn mạng, giúp kiểm soát truy cập và phòng chống tấn công hiệu quả hơn.
- Quản lý dễ dàng: Đơn giản hóa việc quản lý và khắc phục sự cố trong các mạng lớn.
Các lớp địa chỉ IP (Class A, B, C)

Có thể bạn quan tâm: Làm Thế Nào Để Tiết Kiệm Điện Cho Máy Tính Để Bàn Hiệu Quả?
Địa chỉ IP phiên bản 4 (IPv4) được chia thành các lớp (Class A, B, C, D, E) dựa trên các bit đầu tiên của địa chỉ:
- Class A: Bắt đầu bằng 0xxx (0-127). Dành cho các mạng rất lớn. Default Subnet Mask: 255.0.0.0.
- Class B: Bắt đầu bằng 10xx (128-191). Dành cho các mạng cỡ trung. Default Subnet Mask: 255.255.0.0.
- Class C: Bắt đầu bằng 110x (192-223). Dành cho các mạng nhỏ. Default Subnet Mask: 255.255.255.0.
- Class D (Multicast) và Class E (Experimental) không được sử dụng cho địa chỉ host thông thường.
Tính toán Subnet Mask khi mượn bit
Subnet Mask được sử dụng để phân biệt phần địa chỉ mạng và phần địa chỉ host trong một địa chỉ IP. Khi thực hiện subnetting, chúng ta “mượn” một số bit từ phần host để tạo thành phần subnet. Điều này làm tăng số lượng bit 1 trong Subnet Mask.
Để tính Subnet Mask khi mượn bit, ta chuyển Subnet Mask mặc định sang dạng nhị phân, sau đó thêm số bit 1 tương ứng với số bit mượn, rồi chuyển ngược lại sang dạng thập phân.
Ví dụ cụ thể với lớp C mượn 2 bit
Với một mạng con lớp C, Subnet Mask mặc định là 255.255.255.0. Trong hệ nhị phân, điều này tương ứng với 24 bit 1 (11111111.11111111.11111111.00000000).
Nếu chúng ta mượn 2 bit từ phần host (là 8 bit 0 cuối cùng), thì 2 bit đầu tiên của phần host sẽ trở thành bit mạng.
Subnet Mask mới sẽ là: 11111111.11111111.11111111.11000000.
Chuyển phần thập phân cuối cùng 11000000 sang thập phân:
1 2^7 + 1 2^6 + 0 2^5 + 0 2^4 + 0 2^3 + 0 2^2 + 0 2^1 + 0 2^0 = 128 + 64 = 192.
Vậy, Subnet Mask mới sẽ là 255.255.255.192. Câu trả lời chính xác là b. 255.255.255.192. Kỹ thuật này giúp chia mạng lớp C thành các mạng con nhỏ hơn, mỗi mạng con có 62 địa chỉ host hợp lệ và 4 subnet tổng cộng.
CIDR và VLSM
Ngày nay, phương pháp phân lớp địa chỉ IP (Class A, B, C) đã dần được thay thế bằng CIDR (Classless Inter-Domain Routing) và VLSM (Variable Length Subnet Mask). CIDR cho phép sử dụng Subnet Mask có độ dài tùy ý (biểu diễn bằng /số_bit_mạng), giúp phân bổ địa chỉ IP linh hoạt hơn và hiệu quả hơn rất nhiều, không còn bị ràng buộc bởi các lớp địa chỉ truyền thống. VLSM là một kỹ thuật subnetting cho phép sử dụng nhiều Subnet Mask khác nhau trong cùng một mạng, giúp tối ưu hóa việc sử dụng địa chỉ IP đến mức cao nhất.
Vai trò của Switch trong việc Giảm Va Chạm Mạng
Trong lịch sử phát triển của mạng Ethernet, việc quản lý va chạm (collisions) luôn là một thách thức lớn. Các thiết bị mạng đã trải qua nhiều thế hệ để giải quyết vấn đề này, và Switch đã nổi lên như một giải pháp then chốt.
Sự khác biệt giữa Hub, Repeater và Switch
- Repeater: Hoạt động ở tầng vật lý, chỉ khuếch đại tín hiệu để mở rộng chiều dài phân đoạn mạng mà không xử lý dữ liệu hay phân tách lưu lượng.
- Hub: Cũng ở tầng vật lý, là một bộ lặp đa cổng. Mọi dữ liệu nhận được từ một cổng sẽ được sao chép và gửi tới tất cả các cổng còn lại (trừ cổng nhận). Tất cả các thiết bị kết nối với Hub đều nằm trong cùng một vùng va chạm và vùng quảng bá.
- Switch: Hoạt động ở tầng liên kết dữ liệu (Data Link Layer), có khả năng “học” địa chỉ MAC của các thiết bị kết nối với từng cổng. Switch chỉ chuyển tiếp khung dữ liệu (frame) đến cổng đích cụ thể dựa trên địa chỉ MAC, thay vì gửi tới mọi cổng.
Cơ chế hoạt động của Switch: Micro-segmentation
Điểm khác biệt cốt lõi và ưu điểm lớn nhất của Switch là khả năng thực hiện micro-segmentation. Điều này có nghĩa là mỗi cổng trên một Switch sẽ tạo thành một vùng va chạm riêng biệt. Khi hai thiết bị giao tiếp thông qua Switch, kết nối giữa chúng là trực tiếp và riêng lẻ, giống như có một đường truyền dành riêng. Điều này loại bỏ khả năng va chạm giữa các thiết bị trên các cổng khác nhau.
Lợi ích của Switch trong mạng LAN hiện đại
Nhờ cơ chế micro-segmentation, Switch mang lại nhiều lợi ích vượt trội cho các mạng cục bộ (LAN):
- Giảm va chạm: Đây là chức năng chính và quan trọng nhất. Mỗi thiết bị có thể gửi và nhận dữ liệu ở chế độ Full-Duplex mà không lo va chạm.
- Tăng hiệu suất: Giảm va chạm đồng nghĩa với việc ít phải truyền lại dữ liệu hơn, giúp tăng thông lượng và hiệu suất tổng thể của mạng.
- Bảo mật tốt hơn: Lưu lượng dữ liệu được cô lập giữa các cổng, khó bị nghe lén hơn so với Hub (nơi mọi dữ liệu đều được gửi đến mọi cổng).
- Mở rộng mạng linh hoạt: Dễ dàng thêm thiết bị mới mà không ảnh hưởng đáng kể đến hiệu suất của các thiết bị hiện có.
Bridge – Tiền thân của Switch
Trước khi Switch trở nên phổ biến, Bridge là thiết bị đầu tiên thực hiện chức năng phân đoạn mạng ở tầng liên kết dữ liệu. Bridge có khả năng chia mạng thành hai vùng va chạm, lọc lưu lượng dựa trên địa chỉ MAC và chỉ chuyển tiếp dữ liệu nếu cần. Switch có thể được xem là một Bridge đa cổng với khả năng xử lý tốc độ cao và số lượng cổng lớn hơn rất nhiều, thay thế hoàn toàn Bridge trong các mạng hiện đại. Do đó, thiết bị làm giảm bớt sự va chạm là Switch.
Xác định Địa chỉ Quảng bá (Broadcast Address) trong Mạng IP
Trong các mạng máy tính, địa chỉ IP không chỉ dùng để định danh cho một thiết bị cụ thể mà còn có các địa chỉ đặc biệt để giao tiếp với cả mạng hoặc một nhóm thiết bị. Địa chỉ quảng bá (broadcast address) là một trong số đó, đóng vai trò quan trọng trong nhiều giao thức mạng.
Địa chỉ mạng, địa chỉ host và địa chỉ quảng bá
Mỗi mạng con IP đều có ba loại địa chỉ chính:
- Địa chỉ mạng (Network Address): Là địa chỉ đầu tiên trong dải địa chỉ của một mạng con. Tất cả các bit ở phần host của địa chỉ này đều là 0. Địa chỉ mạng không thể gán cho một thiết bị cụ thể mà dùng để định danh cho chính mạng đó.
- Địa chỉ host (Host Address): Là các địa chỉ nằm giữa địa chỉ mạng và địa chỉ quảng bá. Đây là các địa chỉ có thể gán cho các thiết bị như máy tính, máy in, router, v.v.
- Địa chỉ quảng bá (Broadcast Address): Là địa chỉ cuối cùng trong dải địa chỉ của một mạng con. Tất cả các bit ở phần host của địa chỉ này đều là 1. Mọi gói tin gửi đến địa chỉ quảng bá sẽ được tất cả các thiết bị trong mạng con đó nhận.
Cách tính toán địa chỉ quảng bá với Subnet Mask
Để xác định địa chỉ quảng bá của một mạng con, bạn cần biết địa chỉ IP của một thiết bị trong mạng đó và Subnet Mask.
- Chuyển đổi IP và Subnet Mask sang dạng nhị phân.
- Xác định phần mạng và phần host: Các bit 1 trong Subnet Mask xác định phần mạng, các bit 0 xác định phần host.
- Tính địa chỉ mạng: Thực hiện phép AND bit-by-bit giữa địa chỉ IP và Subnet Mask.
- Tính địa chỉ quảng bá: Giữ nguyên phần mạng (các bit tương ứng với bit 1 trong Subnet Mask) và chuyển tất cả các bit của phần host (các bit tương ứng với bit 0 trong Subnet Mask) thành 1. Sau đó, chuyển đổi kết quả trở lại dạng thập phân.
Ví dụ minh họa chi tiết với 192.168.25.128/28
Chúng ta có địa chỉ IP 192.168.25.128 với CIDR là /28.
- /28 có nghĩa là 28 bit đầu tiên là phần mạng, 32 – 28 = 4 bit cuối cùng là phần host.
- Subnet Mask cho /28 là: 11111111.11111111.11111111.11110000 (255.255.255.240)
- Chuyển địa chỉ IP 192.168.25.128 sang nhị phân:
- 192: 11000000
- 168: 10101000
- 25: 00011001
- 128: 10000000 (Phần mạng 4 bit cuối, phần host 4 bit cuối)
- Subnet Mask cuối cùng (octet thứ 4): 11110000
- Phần mạng (network part) của octet cuối cùng của IP là 1000 (được xác định bởi 4 bit 1 đầu tiên của Subnet Mask).
- Để tìm địa chỉ quảng bá, chúng ta giữ nguyên phần mạng 1000 và đặt tất cả các bit còn lại trong phần host thành 1.
- Vậy octet cuối cùng của địa chỉ quảng bá sẽ là 10001111.
- Chuyển 10001111 sang thập phân: 128 + 0 + 0 + 0 + 8 + 4 + 2 + 1 = 143.
- Do đó, địa chỉ quảng bá của mạng 192.168.25.128/28 là 192.168.25.143. Câu trả lời chính xác là d. 192.168.25.143.
Tầm quan trọng của địa chỉ quảng bá
Địa chỉ quảng bá rất quan trọng trong nhiều giao thức mạng. Ví dụ, DHCP (Dynamic Host Configuration Protocol) sử dụng các gói tin quảng bá để các client tìm thấy máy chủ DHCP. ARP (Address Resolution Protocol) cũng có thể sử dụng quảng bá để tìm địa chỉ MAC tương ứng với một địa chỉ IP. Tuy nhiên, việc sử dụng quảng bá quá mức có thể gây ra “cơn bão quảng bá” (broadcast storm) làm giảm hiệu suất mạng, đó là lý do tại sao Router được sử dụng để giới hạn các vùng quảng bá. Các kỹ sư tại Trần Du luôn khuyến nghị việc thiết kế mạng cẩn thận để tối ưu hóa việc sử dụng các địa chỉ này.
Việc ôn tập và thực hành với các đề thi mạng máy tính có đáp án là một phương pháp hiệu quả để củng cố kiến thức và nâng cao kỹ năng thực tiễn. Qua việc phân tích sâu từng câu hỏi và đáp án, bạn không chỉ nhớ được kiến thức mà còn hiểu rõ bản chất của các khái niệm mạng máy tính. Từ cấu trúc cáp, thiết bị mạng, các mô hình giao thức cho đến kỹ thuật subnetting phức tạp, mỗi phần đều là mảnh ghép quan trọng tạo nên bức tranh toàn cảnh về cách thức Internet và các mạng cục bộ vận hành. Hy vọng rằng bộ tài liệu này sẽ là nguồn tham khảo hữu ích, giúp bạn tự tin hơn trên con đường chinh phục tri thức mạng máy tính.
