인프런 커뮤니티 질문&답변

임정우님의 프로필 이미지
임정우

작성한 질문수

20년 경력자의 알기쉬운 컴퓨터네트워크

TCP/IP 프로토콜

ICMP와 방화벽

해결된 질문

작성

·

187

2

ICMP에서 운영체제의 방화벽이 Request를 버려버린다고 하셨는데, 그러면 상대방측에서는 어떻게 통신가능한지 확인할 수 있는지 이해가 잘 가지 않습니당

답변 1

1

넷가이버님의 프로필 이미지
넷가이버
지식공유자

안녕하세요. ICMP의 Request는 Echo Request를 의미합니다. 방화벽에서 이 패킷을 버리면 Reply를 하지 않기 때문에 Echo Request를 보낸 상대방측에서는 통신의 유무에 대해서 알 수 없죠. 네트워크를 구성하고 있는 프로토콜과 서비스는 정말 많아요. 만약 상대방측이 서버라면, 서버에서 동작하는 https, dns등의 서비스 질의를 보내서 응답하는 것으로 확인할 수 있고요, 이러한 것들이 구축되지 않는 경우라면 방화벽을 잠깐 내려서 확인 하는 방법등이 있습니다. 더 궁금한 내용이 있으시면 질문 올려주세요.

학습자님의 학습을 넷가이버가 응원합니다. ^^

임정우님의 프로필 이미지
임정우
질문자

답변 감사합니당

방화벽은 어떤 경우에 동작하는건가요? 상시 동작하는건가요?

넷가이버님의 프로필 이미지
넷가이버
지식공유자

윈도우의 경우 기본 동작하고 있고요, 리눅스는 버전에 따라 기본 동작하고 있긴 하지만, ICMP Request의 경우 허용하는 경우도 있습니다. ^^

 

더 궁금한 내용이 있으면 질문 올려주세요~!!

임정우님의 프로필 이미지
임정우

작성한 질문수

질문하기