반응형 SOCKET1 Socket을 닫은 뒤 바로 쓸 수 없는 이유 socket 관련 예제를 진해하다 보면 연결을 끊고 바로 같은 PORT를 이용하는 경우가 잦을 것이다. 그럴 때마다 소켓이 정상적으로 동작하지 않는다. 이것은 TCP 특성상의 이유로 정상적인 현상이다. TCP의 특성에 의한 시스템적으로 막혀 있는 것이다. TCP이해 TCP에서는 신뢰성, 단편화등 많은 기능을 수행하기 위해 3-way handshaking 3.3/4 연결 종료를 수행한다. 결과적으로는 신뢰성있는 통신을 하기 위해서 이 기법을 사용한다. TCP에서는 세션 관리를 한다. 이는 신뢰성 있는 연결 상태를 확립하기 위해 존재하는 TCP의 특성이다. 이로 인해 반대로 취약점이 있기도 하나 신뢰성있는 통신을 하기 위한 기능이다. 주제처럼 세션을 끊을 때 이 현상이 발생한다. 위와 같이 먼저 FIN을 요.. 2021. 5. 4. 이전 1 다음 반응형