Tham khảo tài liệu 'giáo trình hình thành hệ thống ứng dụng cấu hình thiết bị truy cập intermet bằng is3010 p3', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Tài liệu hướng dẫn giảng dạy TCP phân chia các thông điệp thành các segment sau đó nó ráp các segment này lại tại bên nhận và nó có thể truyền lại những gói dữ liệu nào đã bị mất. Với TCP thì dữ liệu đến đích là đúng thứ tự TCP cung cấp Virtual Circuit giữa các ứng dụng bên gởi và bên nhận. Giao thức TCP thiết lập một kết nối bằng phương pháp Bắt tay 3 lần three-way handshake Hình - Cách thiết lập kết nối của giao thức TCP. Hình vẽ dưới đây là một ví dụ về cách thức truyền nhận gói tin bằng giao thức TCP. Hình - Minh họa cách truyền nhận gói tin trong giao thức TCP. Giao thức TCP là giao thức có độ tin cậy cao nhờ vào phương pháp truyền gói tin như cơ chế điều khiển luồng flow control các gói tin ACK . Hình vẽ sau đây thể hiện gói tin của TCP. Tài liệu hướng dẫn giảng dạy 0__15 lổ__31 lỂ-bit Source Port Number lb-bit Destination Port Number 32Jjit Sequence Number 32 bit Acknowledgement Number 4-bit Header Length bbiit Resenad T_ E 1- A c K p s B E s 1 s Y H F I H 1 Ể-bit Window s ứe lỂ-bit TCP Checksum lb-bit Urgent Pointer Options if aitỊỘ Dita if aný Hình - Cấu trúc gói tin của TCP. Các thành phần trong gói tin - Source port port nguồn - Destination Port port đích - Sequence number số tuần tự để sắp xếp các gói tin theo đúng trật tự của nó . - Acknowledgment number ACK số số thứ tự của Packet mà bên nhận đang chờ đợi. - Header Length chiều dài của gói tin. - Reserved trả về 0 - Code bit các cờ điều khiển. - Windows kích thước tối đa mà bên nhận có thể nhận được - Checksum máy nhận sẽ dùng 16 bit này để kiểm tra dữ liệu trong gói tin có đúng hay không. - Data dữ liệu trong gói tin nếu có . . Giao thức UDP UDP protocol . UDP không giống như TCP UDP là nghi thức phi kết nối nghĩa là dữ liệu gởi tới đích là không tin cậy. Bởi vì kết nối không được tạo trước khi dữ liệu truyền do đó UDP nhanh hơn TCP. UDP là nghi thức không tin cậy nó không đảm bảo dữ liệu đến đích là không bị mất đúng thứ