rabbit-jun 2025. 4. 17. 23:39

ICMP 오류 메시지

1. 목적지 도달 불가능

  • 라우터가 원격 시스템으로 가는 경로를 찾지 못할 때, 목적지 시스템의 특정 포트 번호가 현재 응답할 수 없을 때, 기타 여러 가지 문제가 발생했을 떄
  • Network Unreachable(네트워크에 도달할 수 없음):
    -오류를 보고하는 라우터의 라우팀 테이블에서 수신지 네트워크의 경로를 못 찾음
  • Host UNreachable(호스트에 도달할수 없음):
    • IP 데이터그램을 라우터가 목적지 호스트까지 전송할 수 없는 경우,(최종 단계의 라우터가 수신지 시스템에 이르는 방법을 못 찾음)
  • Protocol Unrechable(프로토콜에 도달할 수 없음):
    • 수신지 시스템에서 특정 전송 프로토콜을 사용할 수 없음
  • Port Unreachable(포트에 도달할 수 없음):
    • 수신지 시스템에서 특정 수신지 포트 번호를 사용하지 않았음
  • Source Route Failed(송신지 라우팅을 수행할 수 없음):
    • 다음 단계의 라우터가 유효하지 않거나 라우터가 다음 단계의 라우터에 데이터그램을 전송하지 못할 때(내 컴퓨터의 라우터가 문제)

2. 송신지 억제

  • 너무 많은 데이터를 전송하면 수신지 시스템은 송신지 시스템에 ICMP 송신지 억제 오류 메시지(Source Quench)를 보내 전송 속도를 줄일 것을 요구
  • 집중적인 트래픽 흐름을 제어

3. 라우팅 재지정(Redirect)

  • 라우터가 다른 네트워크로 가는 패킷을 송신해야 할 때는 적절한 다음 라우터의 주소를 알려야 함
  • 송신 측 노드에 적합하지 않은 경로를 설정했다고 판단하면 노드를 재지정하는 오류 메시지를 전송

4. 시간 초과

  • 라우터가 데이터그램에 있는 라이프 타임 필드를 0으로 감소시킬 때마다 라우터는 데이터그램을 소멸시키고 시간 초과 메시지를 보냄
  • Time-to-Live Exceeded in Transit:
    • ip 데이터그램을 최종 수신지에 전송하기도 전에 데이터그램의 활성화 시간값이 0에 도달했을 때 이 오류 메시지를 사용. 라이프 타임필드는 데이터그램이 거칠 수 있는 최대 단계의 수
  • Fragment Reassembly Time Exceeded: 수신지 시스템이 주어진 시간(유닉스에서는 대부분 60초로 설정)내에 모든 단편을 수신하지 못했을 때 이 오류 메시지를 사용
오류 종류 설명
Network Unreachable 수신지 네트워크 경로 없음
Host Unreachable 수신지 호스트로 가는 경로 없음
Protocol Unreachable 수신지에서 해당 프로토콜 없음
Port Unreachable 포트 닫힘
TTL Exceeded TTL 소진

인터넷 그룹 메시지 프로토콜(IGMP)

  • IPv4 네트워크에서 멀티캐스트 그룹 관리를 담당하는 프로토콜
  • 네트워크의 한 호스트 컴퓨터가 미리 지정된 다수의 컴퓨터에 메시지를 보낼 수 있도록 허용
  • 하나의 라우터와 여러 호스트 컴퓨터로 구성된 서브 네트워크에서 라우터와 호스트 컴퓨터가 어떤 멀티캐스트 그룹에 속하는지 알려주는 역할
  • 온라인 강의, IPTV, 다자간 화상 회의 등 동시에 여러 사용자에게 전송할 때 사용

nslookup 네트워크 명령

  • 도메인 이름을 IP주소로, IP주소를 도메인 이름으로 변환하는 명령어
  • 실제 도메인의 IP주소를 알 수 있음
  • ex. nslookup google.co.kr
반응형