앵간이실망
RFC 9293: Transmission Control Protocol (TCP)
tcp프로토콜에 구분 패킷이 계속 들어가는거 아나요. 데이터를 보내고 ack 단일 패킷을 항상 받는 거좀 바바요.

(위에 tcp패킷에서 시퀀스 syn ack flags size 데이터를 뽀림)
전에 내가 udp 기반 프로토콜을 설계하는데 앵간이 머리아프게 만드는 스트림 제어에서 이 찰나에 순간에 동기화에 필요한 패킷을 줄이는 거에 있어쩌.
위에 처럼 보낸 데이터에 조건없이 피드백 패킷을 치면 구현이 앵간이 편해지는 장점이 있었다 하더라도 최소 40바이트에 오버헤드가 계속하여 생겨요. 이거는 내가 보내는 패킷이 이미 준비되어 있음 동기화 패킷을 여러번 보내는 대신에 데이터 패킷에 동기화 시퀀스를 같이 실어 보내어 빈 패킷을 사용하지 아니하는 구조를 만들어쩌. 여기에 더하여 동기화 패킷은 한번에 여럿 시퀀스를 실어 보내어 가능한 이른 동기화 제어를 해요. 이거는 c#에 찰나에 비동기 처리를 해주는 await Task.Yield() 이거에 앵간이 의존 하여서 c언어로 포팅하는 때에는 아마 난리가 나게쩌. 이거는 담에 이케이케 하는 거로 치는데요.
실망 .. tcp에서 빈 데이터로 ack 패킷 치는거 앵간이 긁혀요.
어렵다는 이유를 들어서 피하거나 이상하게 마무리 지어서 버그를 남기고 (튀거나) 차고 넘치는 개선에 기회가 있었어도 보_하거나 .. 이럼 내가 앵간이 하기 싫어져요. (600억을 모아서 엑시트를 쳐야 하나요)
