/*
전제:TCP/IP의 중요한 성질
5. Flow control
송신자는 수신자가 받을 수 있는 만큼 데이터를 전송한다.
수신자가 자신이 받을 수 있는 바이트 수 (사용하지 않은 버퍼 크기, receive window)를 송신자에게 전달한다.
송신자는 수신자 receive window가 허용하는 바이트 수만큼 데이터를 전송한다.
*/
case1)
send:A0011,,,,,,(500byte)
recv:A0011,,,,,,(500byte)
send:A0011,,,,,,(500byte)
recv:A0011,,,,,,(500byte)
send:A0011,,,,,,(500byte)
recv:A0011,,,,,,(500byte)
case2)
send:A0011,,,,,,(500byte)
send:A0011,,,,,,(500byte)
send:A0011,,,,,,(500byte)
recv:A0011,,,,,,(500byte) * 3
How to process such a case(?)
위의 2가지 조건을 모두 충족시킬수 있도록 서버측에서 프로그램이 구현되어야 할것이다.
'통신 > TCP' 카테고리의 다른 글
클라이언트에서 555사이즈 packet을 400번 보내면 서버에서 받는모습은(?) (0) | 2024.04.22 |
---|---|
Windows,TCP,Send,Recv,Delemeter(0xff) (0) | 2024.04.17 |
TCP/IP 네트워크 스택 이해하기(transmission control protocol/Internet protocol ) (0) | 2022.04.04 |
console tcp server ,client (0) | 2021.06.11 |
Nagle알고리즘? 네트워크 상에 패킷의 수를 줄이기 위해 개발된 알고리즘 (0) | 2021.04.20 |