Я не уверен, считают ли люди это очевидным, но у меня есть два вопроса:
- Почему во время трехэтапного рукопожатия ACK = SEQ + 1, т.е. почему я ACKing для следующего байта, который я ожидаю от отправителя?
- После рукопожатия мой ACK = SEQ + len. Чем это отличается от рукопожатия? Почему бы не просто ACK для следующего байта, которого я ожидаю (так же, как во время рукопожатия)?
Я знаю, что, должно быть, где-то упустил основной момент. Может ли кто-нибудь прояснить это?