Định nghĩa
TCP/IP (Transmission Control Protocol/Internet Protocol) là bộ giao thức truyền thông nền tảng của internet. Ban đầu được phát triển bởi Bộ Quốc phòng Hoa Kỳ, nó chuẩn hóa việc truyền dữ liệu qua các mạng được kết nối với nhau.
Các Giao thức Cốt lõi
- TCP: Đảm bảo việc phân phối luồng dữ liệu đáng tin cậy, theo thứ tự thông qua:
- Thiết lập kết nối (bắt tay
SYN
,SYN-ACK
,ACK
) - Kiểm soát luồng (điều chỉnh cửa sổ)
- Khôi phục lỗi (truyền lại các gói bị mất).
- Thiết lập kết nối (bắt tay
- IP: Xử lý định địa chỉ logic (IPv4/IPv6) và định tuyến các gói tin giữa các máy chủ.
Các Tầng của Mô hình TCP/IP
Tầng | Chức năng | Giao thức Ví dụ |
---|---|---|
Ứng dụng | Các dịch vụ hướng người dùng | HTTP, FTP, DNS |
Vận chuyển | Toàn vẹn dữ liệu từ đầu đến cuối | TCP, UDP |
Internet | Định địa chỉ & định tuyến logic | IP, ICMP, ARP |
Liên kết | Truyền dữ liệu vật lý | Ethernet, Wi-Fi (802.11) |
Các Tính năng Kỹ thuật Chính
- Chuyển mạch Gói: Dữ liệu được phân mảnh thành các gói tin với các tiêu đề (IP nguồn/đích, cổng, tổng kiểm tra).
- IP Không Trạng thái: Mỗi gói tin được định tuyến độc lập; việc sắp xếp thứ tự được TCP xử lý.
- MTU (Đơn vị Truyền tối đa): Mặc định 1500 byte (Ethernet), có thể điều chỉnh để tránh phân mảnh.
TCP so với UDP
Tham số | TCP | UDP |
---|---|---|
Độ tin cậy | ✅ (Xác nhận/thử lại) | ❌ (Cố gắng tốt nhất) |
Sắp xếp thứ tự | ✅ (Sắp xếp) | ❌ |
Chi phí | Cao (tiêu đề 20B) | Thấp (tiêu đề 8B) |
Trường hợp sử dụng | Web, email | VoIP, chơi game |
IPv4 so với IPv6
- IPv4: Địa chỉ 32-bit (4,3 tỷ địa chỉ duy nhất), phụ thuộc NAT.
- IPv6: Địa chỉ 128-bit (3,4×10³⁸ địa chỉ), bảo mật tích hợp (IPsec).
Bạn Cũng Có Thể Thích