<![CDATA[Latest posts for the topic "Hỏi về TCP/IP"]]> /hvaonline/posts/list/31.html JForum - http://www.jforum.net Hỏi về TCP/IP /hvaonline/posts/list/45479.html#279877 /hvaonline/posts/list/45479.html#279877 GMT Hỏi về TCP/IP Trong TCP Header có trường Window Size, theo em hiểu thì nếu là bên nhận dữ liệu gửi, thì nó là kích thước bộ đệm mà bên nhận đã allocate cho việc nhận dữ liệu. Nó báo cho bên gửi biết để có thể gửi đồng thời nhiều TCP packet liên tục mà không cần đợi bên nhận trả lời Ack ngay cho mỗi packet, cho đến khi đầy bộ đệm này thì thôi. Sau đó bên gửi mới chờ bên nhận Ack lại cho từng Packet.   Gần đúng, TCP sử dụng window size để quản lý việc gửi-nhận dữ liệu, window-size là lượng dữ liệu nối tiếp nhau mà bên gửi có thể gửi đi mà chưa cần đợi ACK. Không nên nhầm lẫn với socket received buffer, socket received buffer - là lượng dữ liệu đã được TCP/IP stack nhận về tuy nhiên chưa được tầng ứng dụng đọc ra.
nếu có contact info thì có thể để lại để em có thể tham vấn khi cần.  
Cái này ở HVA chắc là dễ ăn gạch lắm :| ]]>
/hvaonline/posts/list/45479.html#279879 /hvaonline/posts/list/45479.html#279879 GMT
Hỏi về TCP/IP /hvaonline/posts/list/45479.html#279888 /hvaonline/posts/list/45479.html#279888 GMT Hỏi về TCP/IP

tuyen_dt18 wrote:
Vậy, bác cho em hỏi thêm: Thế nếu gửi liên tục nhiều segments như thế, thì thằng nhận sẽ ACK lại như thế nào? Nó phải ACK cho tất cả các segments hay là chỉ cần 1 ACK cho tất cả? 
Còn tùy thuộc thuật toán sử dụng. Sliding window chỉ cẩn 1 ACK cho tất cả segment.]]>
/hvaonline/posts/list/45479.html#279890 /hvaonline/posts/list/45479.html#279890 GMT