Tại bài trước tôi đã reviews cơ bạn dạng về mô hình TCP/IPhường với như vẫn hứa hẹn bài này mình đang ra mắt về 2 giao thức TCPhường và UDPhường, sự khác biệt thân 2 giao thức này. Bắt đầu cùng tò mò nào hầu hết người

Bạn đang xem: Sequence number là gì
Acknowledge number (32 bit): : dùng để làm báo đã nhận được gói tin nào và muốn nhận thấy byte với số sản phẩm công nghệ tự như thế nào tiếp sau.Header length (4 bit): cho biết thêm toàn thể header lâu năm bao nhiêu tính theo đơn vị word(1 Word = 4 byte).Các bit reserverd (4 bit): các được thiết lập cấu hình bởi 0Các bit control (9 bit): những bit dùng làm tinh chỉnh và điều khiển cờ (flag) ACK, cờ Sequence ...Window kích cỡ (16 bit): số lượng byte được máy sẵn sàng chuẩn bị tiếp nhậnChecksum (16 bit): chất vấn lỗi của toàn bộ TCP.. segmentUrgent pointer (16 bit): áp dụng trong trường phù hợp yêu cầu ưu tiên dữ liệuOptions (tối đa 32 bit): được cho phép cung ứng TCPhường. các tuấn kiệt khácData: dữ liệu của lớp trênCách thức hoạt động
TCP chuyển động theo các bước bắt tay 3 bước cơ mà mình đã nhắc tới ở bên trên. Vậy quy trình đó vận động vậy nảo nhỉ?

Giả sử host B tùy chỉnh cấu hình segment gồm số vật dụng trường đoản cú là 300. Segment trả lời trường đoản cú Host B này cũng không tồn tại tài liệu dẫu vậy vẫn được xem là một byte cho chỗ data. lúc đánh giá lại host A, host B cũng cần phải chứng tỏ trong ngôi trường ACK sequence số trang bị tự của byte sau đó mà nó hy vọng nhận từ bỏ host A. Do segment SYN do A gửi vào được xem là 1 byte phải B vẫn mong ước nhấn byte tiếp sau là byte lắp thêm 101 trường đoản cú A , vì vậy ACK sequence được viết số là 101. (SEQ=300, ACK=101)
Bước 3: Sau Khi kết nối đã có tùy chỉnh thiết lập thì A gửi lại gói tin để thỏa mãn nhu cầu nhu yếu của B.Gói tin được khắc số SEQ = 101 nhằm đáp ứng nhu yếu của B. ACK =301 dùng để làm báo là đã nhận được gói tin tất cả SEQ = 300.Xem thêm: X8 Speeder - How To Hack Android Games Without Root Access
Sau Khi 3 bước được hoàn toàn , kết nối TCPhường được tùy chỉnh thân host A với B, từ bây giờ 2 host đang có thể truyền dữ liệu được cùng nhau. (Cũng dễ dàng nắm bắt bắt buộc k ạ

Cách buổi giao lưu của UDP
UDP chuyển động tương tự như như TCP. nhưng mà nó không hỗ trợ kiểm tra lỗi Lúc truyền gói tin.
lúc một áp dụng thực hiện UDP, các gói tin chỉ được gửi mang đến fan dấn. Người gửi ko chờ nhằm bảo đảm an toàn tín đồ thừa nhận nhận thấy gói tin hay là không, nhưng liên tục gửi các gói tiếp theo. Nếu người dấn miss mất một vài ba gói tin UDP. thì gói tin đó coi nhỏng bị mất bởi người gửi sẽ không gửi lại chúng. => Các trang bị có thể giao tiếp nhanh hơn.
So sánh UDP cùng TCP
GIống nhau: đa số là các giao thức mạng TCP/IP., gồm chức năng liên kết các sản phẩm lại với nhau với hoàn toàn có thể gửi dữ liệu mang lại nhau….
Khác nhau
Hướng kết nối | Hướng ko kết nối |
Độ tin cậy cao | Độ tin tưởng thấp |
Gửi tài liệu dạng luồng byte | Gửi đi Datagram |
Không có thể chấp nhận được mất gói tin | Cho phnghiền mất gói tin |
Đảm bảo câu hỏi truyền dữ liệu | Không đảm bảo an toàn bài toán truyền dữ liệu |
Có sắp xếp vật dụng tự những gói tin | Không sắp xếp sản phẩm công nghệ tự các gói tin |
Tốc độ truyền phải chăng hơn UDP | Tốc độ truyền cao |
Vậy đề nghị sử dụng giao thức nào?
Vấn đề này phụ thuộc vào hầu như gì một ứng dụng nên, phần nhiều những vận dụng mong mỏi sửa lỗi cùng trở nên tân tiến hơn vậy thì áp dụng TCP.., nhưng mà một trong những vận dụng yêu cầu tốc độ với giảm chi phí thì sử dụng UDP. Mọi bạn có thể thực hiện điều khoản phân tích mạng nlỗi Wireshark để thấy rõ rộng phương thức hoạt động vui chơi của 2 giao thức này
