해결된 질문
작성
·
385
답변 1
5
안녕하세요, 팡휘 님! 공식 서포터즈 codesweaver 입니다.
이해하신 맥락이 맞습니다.
네트워크 연결은 '논리상'의 연결일 뿐 물리적으로 연결된것은 아닙니다.
그래서 말씀하신 것처럼 3 way handshake 이후에 바로 서버가 다운되는 등의 문제가 생기면 통신을 정상적으로 수행할 수 없습니다.
TCP는 요청/응답 과정에서 주기적으로 ACK 신호를 교환합니다. 따라서 어느 한쪽이 통신 불능상태가 되면 더 이상의 절차를 진행할 수 없습니다. 이 경우 상호는 오류 복구를 위한 몇번의 신호를 더 보내게 되며 이 신호에 대한 응답이 오지 않으면 통신을 종료합니다.
감사합니다.
답변 감사합니다! 여기서 말씀하시는 "논리상의 연결"은 "내가 통신가능이고 너도 통신가능이니까 우린 현재 연결이 가능한 상태다" 라는 것을 서로 확인하는 것을 의미할까요?? 단순히 논리적으로 서로 연결 가능한 상태라는 것을 알릴뿐, 물리적이든 서버상으로든 뭐가 진짜로 연결된 상태는 아니다 이렇게 이해하면 될까요 ???