Câu hỏi tự luận Khoa học máy tính 12 cánh diều Bài 2: Các giao thức mạng
Bộ câu hỏi tự luận Tin học 12 - Khoa học máy tính (Cánh diều). Câu hỏi và bài tập tự luận Bài 2: Các giao thức mạng. Bộ tài liệu tự luận này có 4 mức độ: Nhận biết, thông hiểu, vận dụng và vận dụng cao. Phần tự luận này sẽ giúp học sinh hiểu sâu, sát hơn về môn học Tin học 12 cánh diều.
Xem: => Giáo án Tin học 12 - Định hướng khoa học máy tính cánh diều
CHỦ ĐỀ B. MẠNG MÁY TÍNH VÀ INTERNET
KẾT NỐI MẠNG
BÀI 2: CÁC GIAO THỨC MẠNG
(15 CÂU)
1. NHẬN BIẾT (3 CÂU)
Câu 1: Khái niệm giao thức mạng là gì?
Trả lời:
Giao thức mạng là một tập hợp các quy tắc và tiêu chuẩn được sử dụng để xác định cách thức các thiết bị trong một mạng máy tính giao tiếp và trao đổi dữ liệu với nhau. Giao thức xác định cách dữ liệu được đóng gói, truyền tải, và xử lý tại các thiết bị mạng.
Câu 2: Liệt kê một số giao thức mạng phổ biến và nêu chức năng chính của từng giao thức?
Trả lời:
...........................................
Câu 3: Giao thức IP có vai trò gì trong hệ thống mạng?
Trả lời:
...........................................
2. THÔNG HIỂU (4 CÂU)
Câu 1: Giải thích vai trò của giao thức TCP trong việc truyền tải dữ liệu qua mạng?
Trả lời:
Giao thức TCP (Transmission Control Protocol) có vai trò quan trọng trong việc đảm bảo rằng dữ liệu được truyền tải một cách chính xác và đáng tin cậy. TCP thực hiện các chức năng sau:
+ Chia nhỏ dữ liệu: Dữ liệu lớn được chia thành các gói nhỏ để dễ dàng truyền tải.
+ Đánh số gói: Mỗi gói dữ liệu được đánh số để đảm bảo thứ tự khi nhận.
+ Kiểm tra lỗi: TCP kiểm tra xem tất cả các gói đã được nhận đầy đủ và đúng thứ tự. Nếu có gói bị mất hoặc lỗi, nó sẽ yêu cầu gửi lại.
+ Quản lý lưu lượng: TCP điều chỉnh tốc độ truyền tải để tránh tắc nghẽn mạng.
Câu 2: So sánh sự khác nhau giữa giao thức HTTP và FTP?
Trả lời:
Tiêu chí | Giao thức HTTP | Giao thức FTP |
---|---|---|
Chức năng | Truyền tải nội dung web | Truyền tải tệp giữa máy chủ và máy khách |
Kết nối | Không duy trì kết nối (stateless) | Duy trì kết nối (stateful) |
Bảo mật | Có thể sử dụng HTTPS để bảo mật | SFTP (Secure FTP) để bảo mật |
Cổng mặc định | Cổng 80 (HTTP) hoặc 443 (HTTPS) | Cổng 21 (FTP) |
Câu 3: Tại sao hệ thống tên miền (DNS) lại quan trọng trong việc truy cập Internet?
Trả lời:
...........................................
Câu 4: Thảo luận về sự phát triển và tầm quan trọng của giao thức IPv6 so với IPv4 trong bối cảnh hiện nay?
Trả lời:
...........................................
3. VẬN DỤNG (4 CÂU)
Câu 1: Mô tả quá trình truyền tải dữ liệu từ máy tính của người dùng đến một máy chủ web thông qua giao thức HTTP?
Trả lời:
- Khởi tạo kết nối: Khi người dùng nhập URL vào trình duyệt, trình duyệt gửi yêu cầu DNS để xác định địa chỉ IP của máy chủ web.
- Gửi yêu cầu HTTP: Trình duyệt tạo một yêu cầu HTTP (GET) để lấy tài nguyên (ví dụ: trang web) từ máy chủ. Yêu cầu này bao gồm thông tin như địa chỉ IP của máy chủ và các thông tin cần thiết khác.
- Kết nối với máy chủ: Trình duyệt thiết lập một kết nối TCP với máy chủ web qua cổng 80 (hoặc 443 cho HTTPS).
- Máy chủ xử lý yêu cầu: Máy chủ nhận yêu cầu, xử lý nó, và trả về dữ liệu (ví dụ: mã HTML của trang web).
- Nhận phản hồi: Trình duyệt nhận phản hồi từ máy chủ, giải mã dữ liệu và hiển thị nội dung trang web cho người dùng.
- Kết thúc kết nối: Sau khi hoàn thành, kết nối TCP có thể được đóng hoặc giữ mở cho các yêu cầu tiếp theo.
Câu 2: Giải thích cách thức hoạt động của giao thức TCP trong việc đảm bảo dữ liệu được truyền tải chính xác?
Trả lời:
B1 - Chia nhỏ dữ liệu: Dữ liệu lớn được chia thành các gói nhỏ để dễ dàng truyền tải.
B2 - Đánh số gói: Mỗi gói được đánh số thứ tự, giúp đảm bảo rằng chúng có thể được sắp xếp lại đúng thứ tự khi nhận.
B3 - Kiểm tra lỗi: TCP sử dụng mã kiểm tra (checksum) để phát hiện lỗi trong các gói dữ liệu. Nếu một gói bị lỗi hoặc bị mất, TCP sẽ yêu cầu gửi lại.
B4 - Xác nhận nhận gói: Khi một gói dữ liệu được nhận, máy nhận sẽ gửi lại một thông điệp xác nhận (ACK) cho máy gửi. Nếu không nhận được ACK trong một khoảng thời gian nhất định, máy gửi sẽ gửi lại gói đó.
B5 - Quản lý lưu lượng: TCP điều chỉnh tốc độ truyền tải dữ liệu để tránh tắc nghẽn mạng, sử dụng các cơ chế như window size để kiểm soát lượng dữ liệu được gửi đi mà không cần xác nhận.
Câu 3: Cho ví dụ về một tình huống thực tế mà giao thức FTP có thể được sử dụng và giải thích lý do?
Trả lời:
...........................................
Câu 4: Phân tích vai trò của giao thức IP trong việc kết nối các thiết bị trong một mạng lớn?
Trả lời:
...........................................
4. VẬN DỤNG CAO (4 CÂU)
Câu 1: Nêu những thách thức mà giao thức TCP phải đối mặt trong môi trường mạng không ổn định và cách khắc phục?
Trả lời:
*Thách thức:
+ Mất gói dữ liệu: Trong môi trường không ổn định, gói dữ liệu có thể bị mất do tắc nghẽn hoặc lỗi mạng.
+ Độ trễ: Độ trễ trong việc truyền tải có thể ảnh hưởng đến hiệu suất của TCP, đặc biệt trong các kết nối chậm.
+ Nhiễu tín hiệu: Nhiễu từ môi trường có thể làm giảm chất lượng kết nối và dẫn đến lỗi.
*Cách khắc phục:
+ Cơ chế điều chỉnh tốc độ: TCP sử dụng các thuật toán như Congestion Control để điều chỉnh tốc độ gửi dữ liệu dựa trên tình trạng mạng.
+ Thời gian chờ xác nhận: TCP có thể điều chỉnh thời gian chờ ACK để thích ứng với độ trễ mạng.
+ Gửi lại gói: TCP tự động gửi lại các gói bị mất, đảm bảo rằng dữ liệu cuối cùng vẫn được truyền tải chính xác.
Câu 2: Đánh giá ảnh hưởng của giao thức HTTPS đối với bảo mật thông tin trên Internet?
Trả lời:
- Bảo mật dữ liệu: HTTPS mã hóa dữ liệu giữa trình duyệt và máy chủ, giúp ngăn chặn việc nghe lén và đánh cắp thông tin nhạy cảm như thông tin đăng nhập hoặc thông tin thẻ tín dụng.
- Xác thực: HTTPS sử dụng chứng chỉ SSL/TLS để xác thực danh tính của máy chủ, đảm bảo rằng người dùng đang kết nối với đúng máy chủ và không bị tấn công giả mạo (man-in-the-middle).
- Tăng cường lòng tin: Sử dụng HTTPS giúp tăng cường lòng tin của người dùng vào trang web, đặc biệt là trong các giao dịch trực tuyến, từ đó cải thiện tỷ lệ chuyển đổi và doanh thu cho doanh nghiệp.
Câu 3: Trình bày cách thức mà giao thức DNS xử lý yêu cầu truy cập tên miền và trả về địa chỉ IP?
Trả lời:
...........................................
Câu 4: Phân tích mối quan hệ giữa các giao thức mạng như TCP/IP và cách chúng tương tác để đảm bảo truyền tải dữ liệu hiệu quả?
Trả lời:
...........................................
--------------- Còn tiếp ---------------
=> Giáo án Khoa học máy tính 12 Cánh diều bài 2: Các giao thức mạng