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