Kiểm tra về TCP và UDP
18 Questions
0 Views

Kiểm tra về TCP và UDP

Created by
@GentleHolmium1920

Questions and Answers

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

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

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

  • Đảm bảo chuyển giao các gói tin.
  • Cung cấp điều khiển luồng.
  • Quản lý kết nối.
  • Phát hiện lỗi trong dữ liệu được truyền. (correct)
  • Điều nào sau đây mô tả 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 tổng (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>Tất cả các câu trả lời trên đều đúng.</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.</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.</p> Signup and view all the answers

    UDP là giao thức gì?

    <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.</p> Signup and view all the answers

    Điều gì xảy ra với một gói dữ liệu người dùng nếu người nhận phát hiện lỗi thông qua kiểm tra tổng (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

    Tham gia vào bài kiểm tra này để kiểm tra kiến thức của bạn về giao thức TCP và UDP. Các câu hỏi sẽ tập trung vào mục đích, chức năng và các đặc điểm quan trọng của cả hai giao thức. Đừng bỏ lỡ cơ hội kiểm tra khả năng của mình!

    Use Quizgecko on...
    Browser
    Browser