Giải Tin học 12 - Định hướng khoa học máy tính trang 24
Lời giải chi tiết SGK Lớp 12 · Môn Tin Há»c · Trang 24–25
Nguon: Tin Hoc 12 KHMT (trang 24 – 25)
🔍 Kiến thức cần nhớ
1. Giao thức mạng
- Giao thức mạng là tập hợp các quy định về cách thức giao tiếp để truyền dữ liệu giữa các đối tượng tham gia mạng.
- Các quy định liên quan tới định dạng, ý nghĩa và cách xử lí dữ liệu nhằm đảm bảo việc gửi/nhận được chính xác, tin cậy và hiệu quả.
2. Giao thức Ethernet (mạng cục bộ – LAN) gồm 4 quy định chính:
| Quy định | Nội dung |
|---|---|
| Địa chỉ | Mỗi thiết bị có địa chỉ MAC (6 byte, gắn với phần cứng) |
| Mã kiểm tra | Phát hiện lỗi truyền, nếu lỗi sẽ yêu cầu gửi lại |
| Khung truyền dữ liệu | Chia dữ liệu thành các gói có độ dài xác định |
| Xử lí xung đột | Cách giải quyết khi nhiều máy cùng truyền tín hiệu |
3. Giao thức TCP/IP (mạng Internet)
a) Giao thức IP – Internet Protocol
- Hai nội dung chính: đánh địa chỉ và định tuyến.
- Địa chỉ IP (IPv4): số 4 byte, viết theo kiểu "dot decimal" (4 số thập phân ngăn cách bằng dấu chấm).
- Ví dụ:
00001010 00011001 00000000 11111111→10.25.0.255 - Ví dụ:
11000000 10101000 00000001 00000011→192.168.1.3 - Phân biệt IP và MAC:
- MAC: 6 byte, gắn cứng theo phần cứng, không đổi.
- IP: 4 byte, do người quản trị gán, có thể thay đổi.
- Định tuyến: Khi hai máy không cùng LAN, dữ liệu được chuyển qua router dựa trên địa chỉ IP. Router dùng bảng định tuyến để chọn cổng gửi đi; nếu địa chỉ đến không có trong bảng thì gửi qua cổng mặc định.
💡 Mẹo nhớ: MAC = Hộ khẩu (cố định theo thiết bị) – IP = Địa chỉ tạm trú (có thể thay đổi). Truyền trong cùng LAN dùng MAC, ra ngoài Internet dùng IP và phải nhờ router dẫn đường.
⚙️ Bài tập
Câu 1
Đề bài: Giao thức là gì?
Cách 1 — Định nghĩa theo sách giáo khoa
Trả lời:
Giao thức mạng là tập hợp các quy định về cách thức giao tiếp giữa các đối tượng tham gia mạng nhằm trao đổi dữ liệu với nhau.
Các quy định này bao gồm:
- Định dạng dữ liệu: dữ liệu được tổ chức theo cấu trúc thống nhất (ví dụ: gói tin có địa chỉ nguồn, địa chỉ đích, mã kiểm tra…).
- Ý nghĩa của dữ liệu: bên gửi và bên nhận hiểu giống nhau về nội dung từng phần dữ liệu.
- Cách xử lí dữ liệu: quy trình gửi, nhận, kiểm tra lỗi, xử lí xung đột tín hiệu…
Cách 2 — So sánh trực quan
Có thể hình dung giao thức mạng giống như luật giao thông:
- Khi hai người đi xe trên đường (hai máy tính trao đổi dữ liệu), cả hai phải tuân theo cùng một bộ luật (đi bên phải, dừng đèn đỏ, nhường đường…).
- Nếu mỗi người đi theo một luật khác nhau → tai nạn (lỗi truyền, mất dữ liệu).
Vậy giao thức mạng = "luật giao thông" của dữ liệu trên mạng.
Câu 2
Đề bài: Nêu ý nghĩa của giao thức mạng.
Cách 1 — Phân tích vai trò
Trả lời: Giao thức mạng có 3 ý nghĩa quan trọng:
1. Đảm bảo tính chính xác
- Nhờ các quy định về địa chỉ (MAC, IP) → dữ liệu đi đúng máy nhận.
- Nhờ mã kiểm tra → phát hiện và sửa lỗi truyền.
2. Đảm bảo tính tin cậy
- Khi có lỗi, máy nhận yêu cầu gửi lại → dữ liệu không bị mất hay sai lệch.
- Quy định khung truyền dữ liệu giúp tránh quá tải, nghẽn mạng.
3. Đảm bảo tính hiệu quả
- Quy định cách xử lí xung đột tín hiệu → nhiều máy có thể dùng chung đường truyền mà không "tắc nghẽn".
- Định tuyến giúp dữ liệu chọn đường đi tối ưu trên Internet toàn cầu.
Cách 2 — Liên hệ thực tế
Không có giao thức mạng → các thiết bị từ nhiều hãng khác nhau (Apple, Samsung, Dell, HP…), chạy nhiều hệ điều hành khác nhau (Windows, macOS, Linux, Android…) không thể giao tiếp được với nhau.
Giao thức mạng chính là "ngôn ngữ chung" giúp mọi thiết bị trên thế giới đều có thể trao đổi dữ liệu thống nhất → tạo nên Internet toàn cầu như ngày nay.
⚠️ Lưu ý thi: Câu hỏi về định nghĩa và ý nghĩa giao thức mạng rất hay xuất hiện trong đề kiểm tra. Cần nhớ 3 từ khóa: chính xác – tin cậy – hiệu quả.
Hoạt động 2
Đề bài: Những quy định nào sau đây cần có với vai trò là giao thức mạng trên Internet?
a) Các máy tính cần có địa chỉ và quy định cách tìm đường để dữ liệu được truyền chính xác tới máy nhận trên phạm vi toàn cầu.
b) Quy định các cá nhân, tổ chức phải đăng kí sử dụng các dịch vụ truyền dữ liệu trên Internet.
c) Quy định người dùng phải trả phí cho các dịch vụ trao đổi dữ liệu theo khối lượng.
d) Quy định chia dữ liệu thành các gói tương tự như giao thức Ethernet, ngoài dữ liệu trao đổi có kèm các dữ liệu địa chỉ nơi gửi, nơi nhận, mã kiểm tra để kiểm soát chất lượng truyền dữ liệu.
Cách 1 — Xét từng quy định
Phân tích:
| Quy định | Có là giao thức mạng không? | Lí do |
|---|---|---|
| a) | ✅ Cần thiết | Đây chính là nội dung của giao thức IP: cấp địa chỉ IP cho thiết bị và định tuyến để dẫn đường gói tin trên phạm vi toàn cầu. Không có địa chỉ thì không có thông tin để dẫn đường. |
| b) | ❌ Không phải | Đây là quy định hành chính giữa nhà cung cấp dịch vụ (ISP) và người dùng, phục vụ việc quản lí thuê bao, không liên quan đến cách truyền dữ liệu giữa các máy. |
| c) | ❌ Không phải | Đây là quy định về kinh tế / thương mại (tính phí dịch vụ), không liên quan đến kĩ thuật truyền dữ liệu. |
| d) | ✅ Cần thiết | Đây chính là nội dung của giao thức TCP: chia dữ liệu thành gói, kèm địa chỉ nguồn, đích, mã kiểm tra → đảm bảo truyền chính xác và tin cậy. |
Kết luận: Hai quy định a) và d) là cần thiết với vai trò giao thức mạng trên Internet. Hai quy định này tương ứng với hai giao thức quan trọng nhất của Internet:
- a) → giao thức IP (Internet Protocol)
- d) → giao thức TCP (Transmission Control Protocol)
→ Ghép lại thành bộ giao thức TCP/IP.
Cách 2 — Mẹo phân biệt nhanh
Đặt câu hỏi: "Quy định này có liên quan đến cách máy tính gửi/nhận dữ liệu không?"
- Có → là giao thức mạng (chọn a, d).
- Không (chỉ liên quan tới đăng kí, tiền bạc, hợp đồng…) → không phải giao thức (loại b, c).
💡 Mẹo nhớ: Giao thức mạng chỉ quan tâm đến kĩ thuật truyền dữ liệu, không quan tâm đến ai trả tiền hay ai đăng kí.
🎯 Ghi nhớ: 1. Giao thức mạng = "ngôn ngữ chung" giúp các thiết bị trao đổi dữ liệu chính xác – tin cậy – hiệu quả. 2. Trong mạng cục bộ (LAN) dùng giao thức Ethernet với địa chỉ MAC (6 byte, cố định). 3. Trên Internet dùng bộ giao thức TCP/IP: - IP: cấp địa chỉ (4 byte với IPv4) và định tuyến qua router. - TCP: chia gói, kiểm soát chất lượng truyền dữ liệu. 4. Khi cùng LAN: dùng MAC. Khác LAN: dùng IP + router để "tìm đường", đến LAN đích lại dùng MAC để giao tới máy cụ thể.
