답변:
특별한 작업을 수행하지 않습니다. TCP 연결 시간이 초과되는 것보다 짧은 시간 내에 네트워크가 다시 시작되므로 TCP 연결은 일시적인 네트워크 중단에도 불구하고 "정지"상태에서 유지됩니다.
Windows가 똑같이하지 않는 유일한 이유는 네트워크 인터페이스가 다운 될 때 Windows가 TCP 연결을 특별히 재설정하기 때문입니다. TCP는 특히 일시적인 네트워크 중단에도 견딜 수 있도록 특별히 설계 되었기 때문에 이것은 아마도 논란의 여지가 있습니다.
SSHD는 연결시 하위 프로세스를 분기합니다. SSHD 또는 전체 네트워크가 다시 시작되면이 하위 프로세스는 종료되지 않습니다. 이것이 ssh 및 / 또는 구성을 업데이트 service sshd restart
하고 이전 설정으로 이전 ssh 세션에 계속 연결되어 있는 이유 입니다. 그 외에도 ssh는 소규모 네트워크 중단에서 잘 복구됩니다.
sshd
계속 진행되는 것을 피하는 방법에 대한 통찰력을 추가했기 때문에 나에게 유용 했습니다 service sshd restart
. 업데이트 sshd
(보안 업데이트 등)를해도 하위 프로세스는 여전히 원래 코드 (사전 업데이트)에서 실행되지만 중단되지 않고 계속 서비스를 제공합니다. sshd
첫 번째 자식 프로세스가 종료되고 네트워크 인터페이스가 일시적으로 포트를 닫은 것으로 표시하면 주 프로세스 의 청취 소켓 가용성 이 매우 잠시 중단 된 것 같습니다.