TCP cung cấp khả năng truyền khơng lỗi từng gĩi dữ liệu gởi đi đến máy nhận theo giao thức giao thức này phải cĩ trách nhiệm thơng báo và kiểm tra xem dữ liệu cĩ đến đủ hay chưa, cĩ lỗi hay khơng cĩ lỗi. Trước khi chuyển dữ liệu bao giờ cũng cĩ việc thiết lập kênh truyền giữa hay máy. Do phải duy trì mối kết nối và
Sinh Viên : Đỗ Trần Anh 33
MSSV: 8D15001 31 30 24 23 0 31 30 24 23 0 31 30 29 1615 0 Network ID Start App Server Create datagram
socket Create datagram socket
Send data to server Client data Receive data
Send data to client
Server data Receive data Exit? Close Socket yes Exit? Close Socket yes Exit App no no
Mơ Hình Kết Nối Theo Giao Thức UDP
Client
kiểm tra dữ liệu nên sử dụng TCP phải địi hỏi chiếm thêm một số tài nguyên và cách lập trình cho giao thức này hơi khĩ (phải thực hiện các bước kiểm tra dữ liệu theo yêu cầu của TCP). Truyền dữ liệu theo giao thức TCP thường áp dụng cho các dịch vụ như truyền tập tin, các dịch vụ trực tuyến trên Internet địi hỏi cĩ độ chính xác cao.
Sinh Viên : Đỗ Trần Anh 34
MSSV: 8D15001 31 30 24 23 0 31 30 24 23 0 31 30 29 1615 0 Network ID 31 30 29 28 8 7 0 Start App Server Client
Create the socket
Create the server socket
Accept New Connection
Acquire Stream and Conduct Conversation
Acquire Stream and Conduct Conversation
Close Stream and Socket Close Stream and Socket
Start
App no Continue? yes
Dis is co nn ec t C on ne ct at te m pt Exchange data