Giao thức TCP
Khái niệm
chạy ở tầng giao vận
là giao thức cốt lõi của bộ TCP/IP
mang đặc tính hướng kết nối
Đặc điểm
chạy bên dưới tầng ứng dụng và trên nền IP
truyền dữ liệu theo dòng tin cậy
được dùng bởi hầu hết các ứng dụng mạng
Hướng kết nối
2 bên thiết lập kênh truyền trước khi truyền dữ liệu
thực hiện quá trình bắt tay 3 bước
B1
Client gửi gói tin tới máy chủ yêu cầu kết nối
B2
Server nhận yêu cầu và gửi lại gói tin SYN/ACK xác nhận kết nối
B3
Client gửi dữ liệu hồi âm
Địa chỉ cổng
là 1 số nguyên 16 bit được gán nhãn
định danh ứng dụng
chuyển dữ liệu chính xác đến ứng dụng
Cấu trúc gói tin TCP
TCP Header: chứa thông tin về dữ liệu tương ứng
16 bit cho cổng nguồn và cổng đích
Ưu nhược điểm
Ưu điểm
truyền dl đúng trật tự, chính xác
không mất dl, độ tin cậy cao
Nhược điểm
Độ trễ lớn
Dịch vụ chạy trên nền TCP
FTP(21)
HTTP(80)
SMTP(125)
Đơn vị dữ liệu: segment
Địa chỉ ip: định danh host /Địa chỉ cổng: định danh ưd
Không đáp ứng được thời gian thực