나는 TCP와 비슷한 신뢰할 수있는 네트워킹 프로토콜을 만들었으며 재전송 임계 값에 대한 좋은 기본값이 패킷에 있어야하는지 궁금해하고있었습니다 (연결이 끊어진다고 가정하기 전에 패킷을 재전송 한 횟수). 네트워크에서 최적의 재시도 횟수를 찾는 방법은 무엇입니까? 또한; 모든 네트워크가 동일한 신뢰성을 갖는 것은 아니므로,이 '최적의'값은 네트워크마다 다를 것이라고 생각합니다. 최적의 재시도 횟수를 계산하는 좋은 방법이 있습니까? 또한; 다시 시도하기 전에 몇 밀리 초를 기다려야합니까? 지금까지 있기 때문에, 당신은 TCP, TCP를 사용을 원하는 경우에.패킷이 손실되었다고 가정하기 전에 패킷을 몇 번이나 재전송해야합니까?
고려되어야합니다 너무 많은 현실 세계의 복잡성을 선물로
이 프로토콜은 통과하는 NAT 방화벽에 대해 UDP 위에 구축됩니다. – IDWMaster