작성
·
674
0
kali에서 패킷을 캡쳐해보니 cul에서는 tcp세션 정상적으로 맺고, http get request/response가 정상적으로 이루어지는데요.
브라우저에서 10.0.0.254로 접속을 할때 wireshark로 패킷을 캡쳐해보면 tcp retransmission이 일어납니다.
왜 그럴까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
제가 이해하기로는 Kali Linux에서 curl로는 정상적으로 HTTP GET 요청과 응답이 이루어지지만, 브라우저로는 접속이 안된다는 것이 맞나요? 해당 현상의 원인이 궁금하신 것으로 이해하겠습니다.
우선적으로 해당 이슈는 브라우저와 Curl이 HTTP 통신을 다르게 처리하는 점 때문에 발생할 수 있는 문제입니다. Curl은 단순히 HTTP 통신만 수행하고 브라우저는 이를 시각적으로 렌더링하는 등의 추가적인 처리를 수행하기 때문입니다.
만약 브라우저로 접속시도를 하였을 때 TCP Retransmission이 발생한다면, 이는 클라이언트와 서버 간의 네트워크 연결이 정상적으로 이루어지지 않는 경우입니다. 이 경우 다양한 원인이 있을 수 있습니다. 예를 들어, 방화벽이나 프록시와 같은 네트워크 장비에서 해당 IP 주소 및 포트를 차단하는 경우, 또는 네트워크 장애와 같은 문제 등으로 인해 연결이 제대로 이루어지지 않을 수 있습니다.
따라서 해당 이슈를 해결하기 위해서는 브라우저가 사용하는 프록시 설정이나 네트워크 연결 등을 확인해 보셔야 합니다. 또한, 외부에서 접근할 수 있는 네트워크 인터페이스인지 확인해 보셔도 좋을 것 같습니다.
이전에 유사한 문제를 겪은 사용자분들의 해결 방법을 참고하시는 것도 도움이 될 수 있을 것입니다. 이에 대해 더 자세한 내용을 원하신다면 해당 질문의 상황을 더 구체적으로 알려주시면 더 정확한 답변을 드릴 수 있을 것 같습니다.
감사합니다.