Câu hỏi trắc nghiệm Mạng máy tính miễn phí, có gợi ý và giải thích, ở ba mức độ: thuật ngữ và kiến thức chính, vận dụng khái niệm, tình huống và phân tích.
Một mạng là một nhóm thiết bị trao đổi dữ liệu: máy tính xách tay, điện thoại, máy chủ, máy in. Các thiết bị trên mạng gọi là máy chủ lưu trú (host).
Một mạng trong một tòa nhà hay khuôn viên là LAN (mạng cục bộ). Một mạng trải dài qua các thành phố hay quốc gia là WAN (mạng diện rộng). Internet kết nối hàng triệu mạng.
Dữ liệu không di chuyển như một dòng dài duy nhất. Nó được cắt thành những mảnh nhỏ gọi là gói tin, và mỗi gói tin tự tìm đường đến đích.
Các thiết bị chỉ hiểu nhau nếu chúng tuân theo cùng những quy tắc. Một tập quy tắc như vậy về định dạng và thứ tự của các thông điệp là một giao thức. TCP, IP và HTTP là các giao thức.
Hầu hết các dịch vụ theo mô hình máy khách–máy chủ: một máy khách, như trình duyệt của bạn, gửi yêu cầu, và một máy chủ gửi lại câu trả lời.
Hai từ mô tả tốc độ của một kết nối. Băng thông là tốc độ dữ liệu tối đa, chẳng hạn 100 Mbit/s. Độ trễ là sự chậm trễ trước khi dữ liệu đến, đo bằng mili giây.
Tự kiểm tra Một đường truyền vệ tinh mang 50 Mbit/s, nhưng mỗi phản hồi mất 600 ms để đến. Phát biểu nào đúng?
Băng thông và độ trễ ở đây là một
Nó có băng thông cao và độ trễ cao
Nó có băng thông thấp vì nó chậm
Nó có độ trễ thấp vì nó mang nhiều dữ liệu
Đáp số: Nó có băng thông cao và độ trễ cao. Băng thông là dung lượng (50 Mbit/s là nhiều) và độ trễ là sự chậm trễ (600 ms là lớn). Hai thứ này độc lập, nên một đường truyền có thể vừa có băng thông cao vừa có độ trễ cao.
2Các tầng và đóng gói
Mạng được chia thành các tầng. Mỗi tầng giải quyết một vấn đề và dùng tầng bên dưới nó. Mô hình OSI có 7 tầng; mô hình TCP/IP dùng trên internet gộp chúng thành 4 hoặc 5.
1 Vật lý: gửi các bit thô dưới dạng tín hiệu điện, ánh sáng hoặc vô tuyến qua cáp và không khí.
2 Liên kết dữ liệu: chuyển các khung (frame) giữa các thiết bị trong cùng mạng cục bộ, dùng địa chỉ MAC. Ethernet và Wi-Fi nằm ở đây.
3 Mạng: chuyển các gói tin (packet) qua các mạng, dùng địa chỉ IP. Bộ định tuyến hoạt động ở đây.
4 Giao vận: chuyển dữ liệu giữa các chương trình, dùng số cổng. TCP gửi các đoạn (segment); UDP gửi các datagram.
5–7 Phiên, trình diễn, ứng dụng: các dịch vụ mọi người dùng, như HTTP cho web, DNS cho tên miền và SMTP cho thư điện tử.
Khi dữ liệu được gửi, mỗi tầng thêm tiêu đề của riêng nó phía trước dữ liệu từ tầng trên. Việc này gọi là đóng gói. Bên nhận gỡ các tiêu đề theo thứ tự ngược lại.
TCP thiết lập kết nối trước (bắt tay ba bước SYN, SYN-ACK, ACK). Nó đánh số dữ liệu, chờ xác nhận và gửi lại những gì bị mất. Nó đáng tin cậy và có thứ tự.
UDP gửi không cần kết nối và không gửi lại. Nó nhanh hơn và được dùng khi độ trễ quan trọng hơn một gói tin bị mất: video trực tiếp, trò chơi và các truy vấn DNS ngắn.
Tự kiểm tra Một thiết bị chuyển mạch (switch) thông thường hoạt động ở tầng OSI nào?
Tầng 1, vật lý
Tầng 2, liên kết dữ liệu
Tầng 3, mạng
Tầng 4, giao vận
Đáp số: Tầng 2, liên kết dữ liệu. Switch chuyển tiếp các khung bằng địa chỉ MAC, và địa chỉ MAC thuộc về tầng liên kết dữ liệu. Bộ định tuyến (router), dùng địa chỉ IP, hoạt động ở tầng 3.
3Địa chỉ, thiết bị và các giao thức hỗ trợ
Ba loại địa chỉ phối hợp với nhau, mỗi tầng một loại:
Địa chỉ MAC (tầng 2): địa chỉ phần cứng 48 bit của một card mạng. Nó chỉ được dùng bên trong mạng cục bộ.
Địa chỉ IP (tầng 3): địa chỉ IPv4 có 32 bit, địa chỉ IPv6 có 128 bit. Nó cho biết một máy chủ lưu trú ở đâu trên internet.
Số cổng (tầng 4): chọn chương trình trên máy chủ lưu trú. Các cổng thông dụng chạy từ 0 đến 1023: HTTP 80, HTTPS 443, SSH 22, DNS 53, SMTP 25.
Các thiết bị theo cùng các tầng. Một hub (tầng 1) sao chép mọi tín hiệu tới tất cả các cổng. Một switch (tầng 2) chỉ gửi một khung tới cổng của địa chỉ MAC đích. Một router (tầng 3) chuyển tiếp các gói tin giữa các mạng.
Một vài giao thức hỗ trợ giúp việc này hoạt động:
DHCP cấp cho một máy chủ lưu trú địa chỉ IP, mặt nạ mạng, cổng mặc định và máy chủ DNS khi nó tham gia mạng.
DNS dịch một tên như example.com thành địa chỉ IP, giống như một danh bạ điện thoại.
ARP tìm địa chỉ MAC tương ứng với một địa chỉ IP trên mạng cục bộ.
ICMP mang các thông báo lỗi và kiểm tra. Lệnh ping dùng các yêu cầu echo của ICMP.
NAT cho phép nhiều thiết bị có địa chỉ riêng (10.x, 172,16–31.x, 192,168.x) dùng chung một địa chỉ công cộng.
Cổng mặc định (default gateway) là bộ định tuyến mà một máy chủ lưu trú gửi mọi gói tin tới khi đích nằm ngoài mạng con của nó.
Tự kiểm tra Giao thức nào tìm địa chỉ MAC tương ứng với một địa chỉ IP đã biết trên mạng cục bộ?
ARP
DHCP
DNS
ICMP
Đáp số: ARP. ARP hỏi “ai có địa chỉ IP này?” và chủ sở hữu trả lời bằng địa chỉ MAC của nó. DNS biến tên thành địa chỉ IP, đó là một phép dịch khác.
4Phương pháp từng bước
Hầu hết các câu hỏi, từ định nghĩa đến các ca xử lý sự cố, có thể trả lời bằng cùng các bước.
Tìm tầng. Câu hỏi nói về tín hiệu, khung và địa chỉ MAC, gói tin và địa chỉ IP, cổng và kết nối, hay một ứng dụng?
Gọi tên thiết bị hoặc giao thức hoạt động ở tầng đó: hub, switch hay router; Ethernet, IP, TCP hay UDP; DNS, DHCP hay HTTP.
Với một sự cố, liệt kê những gì vẫn hoạt động và những gì hỏng. Cái gì hoạt động chứng tỏ mọi tầng bên dưới nó đều ổn.
Tìm tầng thấp nhất có thể giải thích mọi thứ đang hỏng. Đó là nguyên nhân có khả năng nhất.
Kiểm tra đáp án của bạn với các sự kiện khác trong câu hỏi: nó phải giải thích được tất cả.
Với các phép tính ngắn: độ trễ truyền bằng kích thước gói tin chia cho tốc độ đường truyền, và độ trễ lan truyền bằng khoảng cách chia cho tốc độ tín hiệu.
ttrans = L / R tprop = d / v
5Một ví dụ có lời giải
Theo dõi từng bước. Hãy thử đoán bước tiếp theo trước khi mở nó.
Ví dụ có lời giải
Một người dùng có thể ping 8.8.8.8, một máy chủ trên internet, nhưng không mở được trang web nào theo tên. Sự cố có khả năng nhất ở đâu?
1
Liệt kê những gì hoạt động
Ping tới một địa chỉ internet nhận được phản hồi. Vậy cáp hoặc Wi-Fi hoạt động (tầng 1 và 2), máy chủ lưu trú có địa chỉ IP hợp lệ, và cổng mặc định cùng định tuyến hoạt động (tầng 3).
2
Liệt kê những gì hỏng
Các trang web mở theo tên bị lỗi. Trước khi trình duyệt có thể liên lạc với www.example.com, nó phải biến tên đó thành địa chỉ IP.
3
Tìm giao thức
Việc dịch tên thành địa chỉ IP là nhiệm vụ của DNS, một giao thức tầng ứng dụng.
4
Loại trừ các phương án khác
Một cổng mặc định sai cũng sẽ chặn ping tới 8.8.8.8. Một sợi cáp hỏng sẽ chặn mọi thứ. Cả hai đều không khớp với các sự kiện.
5
Kiểm tra đáp án
Một lỗi DNS giải thích được mọi sự kiện: lưu lượng theo địa chỉ IP hoạt động, lưu lượng theo tên thì không. Cách sửa là một cài đặt máy chủ DNS đúng, thường do DHCP cung cấp.
Đáp số
Vấn đề là phân giải tên: cài đặt DNS hoặc máy chủ DNS của máy chủ lưu trú.
6Lỗi thường gặp
Nhầm DNS với DHCP. DNS dịch tên thành địa chỉ; DHCP cấp phát địa chỉ.
Nhầm switch với router. Switch dùng địa chỉ MAC bên trong một mạng; router dùng địa chỉ IP giữa các mạng.
Nghĩ rằng UDP là “TCP tồi”. Nó được chọn có chủ ý khi độ trễ thấp quan trọng hơn việc gửi lại dữ liệu bị mất.
Nhầm băng thông (dung lượng) với độ trễ (sự chậm trễ).
Đặt số cổng ở tầng mạng. Cổng thuộc tầng giao vận; địa chỉ IP thuộc tầng mạng.
Quên cổng mặc định. Không có nó, một máy chủ lưu trú tới được mạng con của chính nó nhưng không tới được gì xa hơn.
Tự kiểm tra Một máy tính tới được các máy in trong mạng con của nó nhưng không tới được gì xa hơn. Địa chỉ IP và mặt nạ của nó đều đúng. Lỗi có khả năng nhất là gì?
Cáp mạng bị hỏng
Sai máy chủ DNS
Sai địa chỉ MAC
Thiếu hoặc sai cổng mặc định
Đáp số: Thiếu hoặc sai cổng mặc định. Lưu lượng cục bộ hoạt động, nên cáp, địa chỉ MAC và cài đặt IP đều ổn. Mọi gói tin tới mạng khác đều đi tới cổng mặc định, nên đó là thứ đang thiếu. Lỗi DNS sẽ không chặn lưu lượng tới một địa chỉ IP.
7Các câu hỏi thi trông như thế nào
Dễ: thuật ngữ và sự kiện chính. Số tầng OSI, DNS hay DHCP làm gì, số cổng mặc định, kích thước của địa chỉ IPv4.
Trung bình: vận dụng khái niệm. Tầng của một thiết bị, vì sao chọn một giao thức, ARP, NAT hay bắt tay TCP làm gì, các phép tính mạng con và độ trễ nhỏ.
Khó: ca bài tập và phân tích. Các tình huống xử lý sự cố, hành vi của TCP khi mất gói và tắc nghẽn, các giao thức định tuyến, các cuộc tấn công như ARP spoofing hay SYN flood, và TLS.
Mỗi câu hỏi có bốn phương án. Hãy loại trước các phương án thuộc sai tầng; thường chỉ còn lại một.
Hai đáp án sai đã bị gạch bỏ. Một trong hai đáp án còn lại là đúng.
Hiện đáp án và phần giải thích
Vì sao đây là đáp án
Địa chỉ IPv4 dài 32 bit, được viết thành bốn octet thập phân. Địa chỉ IPv6 dài 128 bit.
Đáp số
A · 32
Ví dụ 2Trung bình
Địa chỉ loopback của IPv6 là gì?
A::
B::1
Cfe80::1
Dff02::1
Hiện các gợi ý
Dạng rút gọn của địa chỉ toàn số 0 trừ bit cuối.
Hai đáp án sai đã bị gạch bỏ. Một trong hai đáp án còn lại là đúng.
Hiện đáp án và phần giải thích
Vì sao đây là đáp án
::1 là địa chỉ loopback. :: là địa chỉ không xác định, fe80::/10 là liên kết cục bộ và ff02::1 là nhóm đa hướng tất cả các nút.
Đáp số
B · ::1
Ví dụ 3Khó
Phân mảnh trong IPv6 khác với IPv4 như thế nào?
AIPv6 không cho phép gói lớn hơn 576 byte
BIPv6 phân mảnh ở tầng giao vận bên trong TCP
CBộ định tuyến IPv6 phân mảnh mọi gói lớn hơn 64 byte trước khi chuyển tiếp trên đường truyền
DBộ định tuyến không bao giờ phân mảnh gói IPv6; chỉ nguồn có thể, dùng khám phá MTU đường truyền
Hiện các gợi ý
Hãy nghĩ ai làm việc: các đầu cuối hay các bộ định tuyến.
Hai đáp án sai đã bị gạch bỏ. Một trong hai đáp án còn lại là đúng.
Hiện đáp án và phần giải thích
Vì sao đây là đáp án
Bộ định tuyến IPv6 loại bỏ gói quá cỡ và trả lại ICMPv6 Packet Too Big. Nguồn sau đó gửi các gói nhỏ hơn hoặc dùng tiêu đề mở rộng phân mảnh.
Đáp số
D · Bộ định tuyến không bao giờ phân mảnh gói IPv6; chỉ nguồn có thể, dùng khám phá MTU đường truyền
Câu hỏi thường gặp
Mạng máy tính là gì?
Một mạng là một nhóm thiết bị trao đổi dữ liệu: máy tính xách tay, điện thoại, máy chủ, máy in. Các thiết bị trên mạng gọi là máy chủ lưu trú (host).
Một mạng trong một tòa nhà hay khuôn viên là LAN (mạng cục bộ). Một mạng trải dài qua các thành phố hay quốc gia là WAN (mạng diện rộng). Internet kết nối hàng triệu mạng.
Làm thế nào để học Mạng máy tính từng bước?
Mạng máy tính là gì
Các tầng và đóng gói
Địa chỉ, thiết bị và các giao thức hỗ trợ
Phương pháp từng bước
Một ví dụ có lời giải
Lỗi thường gặp
Các câu hỏi thi trông như thế nào
Các bài tập Mạng máy tính bao gồm những gì?
Dễ: thuật ngữ và kiến thức chính
Trung bình: vận dụng khái niệm
Khó: tình huống và phân tích
Mỗi câu hỏi có bốn phương án, và chỉ một phương án đúng. Bí rồi? Hãy mở một gợi ý nhỏ trước, và chỉ xem giải thích đầy đủ khi cần.
Cách luyện tập hoạt động
Mỗi câu hỏi có bốn phương án, và chỉ một phương án đúng.
Bí rồi? Hãy mở một gợi ý nhỏ trước, và chỉ xem giải thích đầy đủ khi cần.
Tiến độ, lỗi sai và các bài đã lưu của bạn được giữ lại, để bạn xem lại trước kỳ thi.