Giáo Trình TCP và UDP
22 Questions
10 Views

Giáo Trình TCP và UDP

Created by
@SpontaneousKunzite

Questions and Answers

Câu nào sau đây là đúng về TCP?

  • Nó cung cấp một luồng byte hai chiều đáng tin cậy. (correct)
  • Nó sử dụng tiêu đề kích thước cố định cho tất cả các đoạn.
  • Đây là giao thức không hướng kết nối.
  • Nó không cung cấp điều khiển luồng.
  • Mục đích của bắt tay ba bước (three-way handshake) trong TCP là gì?

  • Thiết lập một kết nối. (correct)
  • Gửi các đoạn dữ liệu.
  • Xác nhận rằng yêu cầu kết nối là chắc chắn được tạo. (correct)
  • Kết thúc một kết nối.
  • Vai trò của kiểm tra toàn vẹn (checksum) trong UDP là gì?

  • Cung cấp điều khiển luồng.
  • Đảm bảo chuyển giao các gói tin.
  • Phát hiện lỗi trong dữ liệu được truyền. (correct)
  • Quản lý kết nối.
  • Điều nào sau đây mô tả cơ chế điều khiển luồng (flow control) trong UDP?

    <p>UDP không thực hiện điều khiển luồng (flow control).</p> Signup and view all the answers

    Ứng dụng phổ biến của UDP là gì?

    <p>Truyền dữ liệu trong các ứng dụng thời gian thực như truyền phát video.</p> Signup and view all the answers

    Loại giao thức giao vận nào là UDP?

    <p>Không hướng kết nối và không đáng tin cậy.</p> Signup and view all the answers

    Điều nào sau đây không phải là đặc điểm của UDP?

    <p>Nó đảm bảo chuyển giao các gói tin.</p> Signup and view all the answers

    Mục đích của kiểm tra toàn vẹn (checksums) trong UDP là gì?

    <p>Phát hiện lỗi trong dữ liệu được truyền.</p> Signup and view all the answers

    UDP xử lý sắp xếp thứ tự thông điệp như thế nào?

    <p>Nó không đảm bảo sắp xếp thông điệp.</p> Signup and view all the answers

    Trong một ứng dụng truyền phát video, tại sao UDP thường được chọn thay vì TCP, mặc dù UDP không đảm bảo chuyển giao thành công?

    <p>UDP cho phép truyền phát đều, rất phù hợp để truyền phát video cho nhiều người dùng cùng một lúc.</p> Signup and view all the answers

    Điều nào sau đây mô tả đúng nhất quá trình đóng gói (encapsulation process) trong UDP?

    <p>UDP đóng gói thông điệp trong một datagram IP để truyền.</p> Signup and view all the answers

    Thuật ngữ "demultiplexing" đề cập đến điều gì trong ngữ cảnh của UDP?

    <p>Chuyển giao các datagram đến đúng tiến trình ứng dụng (application process).</p> Signup and view all the answers

    UDP khác TCP như thế nào về điều khiển luồng (flow control)?

    <p>UDP không thực hiện điều khiển luồng (flow control).</p> Signup and view all the answers

    UDP là giao thức giao vận:

    <p>Không hướng kết nối và không đáng tin cậy.</p> Signup and view all the answers

    UDP chủ yếu cung cấp gì thêm ngoài IP?

    <p>Truyền thông từ tiến trình tới tiến trình (Process-to-process).</p> Signup and view all the answers

    Mục đích của kiểm tra toàn vẹn (checksums) trong UDP là gì?

    <p>Phát hiện lỗi trong dữ liệu được truyền.</p> Signup and view all the answers

    Điều gì xảy ra với một gói dữ liệu của người dùng nếu người nhận phát hiện lỗi thông qua kiểm tra toàn vẹn (checksums)?

    <p>Nó bị loại bỏ một cách âm thầm.</p> Signup and view all the answers

    Lợi thế chính của việc sử dụng UDP cho một số ứng dụng là gì?

    <p>Nó cho phép giao tiếp với độ trễ thấp.</p> Signup and view all the answers

    Giao thức TCP thuộc loại nào?

    <p>Hướng kết nối và đáng tin cậy.</p> Signup and view all the answers

    Mục đích của các bộ đệm gửi và nhận trong TCP là gì?

    <p>Để lưu trữ dữ liệu tạm thời trong khi nó đang được truyền.</p> Signup and view all the answers

    TCP nhóm các byte để truyền như thế nào?

    <p>Thành các gói gọi là đoạn (segments).</p> Signup and view all the answers

    Điều gì xảy ra nếu một đoạn TCP bị mất hoặc bị hỏng?

    <p>Nó được gửi lại bởi TCP.</p> Signup and view all the answers

    Study Notes

    Giới thiệu về TCP và UDP

    • TCP là giao thức hướng kết nối và đảm bảo độ tin cậy trong truyền tải dữ liệu.
    • UDP là giao thức không hướng kết nối và không đảm bảo độ tin cậy, thích hợp cho các ứng dụng cần tốc độ cao hơn là độ chính xác.

    Các đặc điểm của TCP

    • Cung cấp luồng byte hai chiều đáng tin cậy.
    • Có cơ chế điều khiển luồng để quản lý lưu lượng truyền.
    • Sử dụng thủ tục bắt tay (three-way handshake) để thiết lập kết nối.
    • Kiểm tra lỗi truyền thông qua checksum.

    Các đặc điểm của UDP

    • Không thực hiện điều khiển luồng, nghĩa là không quản lý lượng dữ liệu gửi đi.
    • Khả năng truyền tải cao, phù hợp cho các ứng dụng thời gian thực như phát video.
    • Phát hiện lỗi thông qua checksum, nhưng không đảm bảo giao hàng thành công.
    • Gửi nhiều gói tin đồng thời qua các kênh khác nhau (demultiplexing).

    Ưu điểm và nhược điểm

    • TCP đảm bảo độ chính xác nhưng có thể gây ra độ trễ do thiết lập kết nối và xác nhận nhận gói tin.
    • UDP có độ trễ thấp, thích hợp cho streaming video nhưng không đảm bảo đúng thứ tự hay chính xác của dữ liệu.

    Cách thức hoạt động

    • TCP đóng gói dữ liệu thành các đoạn (segments) và sử dụng cơ chế điều khiển để đảm bảo không bị mất gói.
    • UDP đóng gói dữ liệu thành các datagram IP mà không cần thiết lập kết nối trước.

    Thực tế ứng dụng

    • TCP thường được sử dụng cho ứng dụng cần độ chính xác cao như truyền dữ liệu tài chính, email.
    • UDP phù hợp cho các ứng dụng truyền phát thời gian thực như video và âm thanh, nơi tốc độ là ưu tiên hàng đầu.

    Kiểm tra lỗi

    • Trong TCP, nếu một đoạn bị mất hoặc hỏng, nó sẽ được gửi lại mà không cần yêu cầu từ người nhận.
    • Trong UDP, nếu checksum phát hiện lỗi, gói tin sẽ bị loại bỏ và không được gửi lại, dẫn đến việc mất dữ liệu.

    Kết luận

    • Việc lựa chọn giữa TCP và UDP phụ thuộc vào yêu cầu cụ thể của ứng dụng, sử dụng TCP cho độ chính xác và UDP cho tốc độ.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Bài quiz này sẽ kiểm tra kiến thức của bạn về giao thức TCP và UDP, bao gồm chức năng, mục đích và vai trò của các thành phần trong các giao thức này. Hãy chuẩn bị sẵn sàng để chứng minh sự hiểu biết của bạn về truyền thông mạng!

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser