Lesson 07 — Tầng giao vận: UDP
Công cụ tương tác: Bóc tách UDP header (click từng trường), mô phỏng gửi datagram (mất gói / đảo thứ tự), bảng tra cổng phổ biến, minh họa demultiplexing nhiều tiến trình.
1. Bóc tách UDP Header
Click vào từng trường trong sơ đồ để xem giải thích chi tiết. Hoặc nhập 8 byte hex phía dưới để phân tích gói thực tế.
Chọn một trường ở trên để xem giải thích
Nhấp vào Source Port, Destination Port, Length, Checksum, hoặc Payload.
Nhập 8 byte hex của UDP header (ví dụ: 13 88 00 35 00 1C B2 4A):
2. Mô phỏng gửi UDP Datagram
Nhấn "Gửi datagram" để gửi nhiều gói UDP từ Client đến Server. Quan sát: mất gói, đảo thứ tự, và so sánh với TCP (xem trước Lesson 08).
| Đặc tính | UDP | TCP (preview L8) |
|---|---|---|
| Thiết lập kết nối | Không (gửi ngay) | Bắt tay 3 bước |
| Đảm bảo giao hàng | Không | Có (ACK + retransmit) |
| Đảm bảo thứ tự | Không | Có (SEQ number) |
| Header size | 8 byte | ≥ 20 byte |
| Kiểm soát tắc nghẽn | Không | Có (AIMD, BBR...) |
| Latency | Thấp (1 RTT) | Cao hơn (≥ 2 RTT) |
3. Bảng Tra Cổng Phổ Biến
Lọc theo nhóm (UDP / TCP / cả hai) hoặc tìm kiếm theo tên dịch vụ / số port.
| Port | Giao thức | Nhóm | Dịch vụ | Ghi chú |
|---|
4. Nhiều Tiến Trình — Demultiplexing theo Port
Nhấn một tiến trình để gửi gói đến đó. Quan sát cách hệ điều hành dùng dst port để phân luồng dữ liệu đến đúng tiến trình — trong khi mọi gói đều đi qua cùng 1 địa chỉ IP.
5. Socket & 4-tuple Explorer
Nhập thông tin kết nối để xem 4-tuple đầy đủ và phân tích loại port.
Nguồn (Client)
Đích (Server)