Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICMP #1 #46

Open
Jangchanhi opened this issue Aug 3, 2022 · 0 comments
Open

ICMP #1 #46

Jangchanhi opened this issue Aug 3, 2022 · 0 comments

Comments

@Jangchanhi
Copy link
Owner

CH9 ICMP
image

[ IP의 특징 ]
image

  • 비연결형 서비스 : 통신 상대방의 상태 미확인
  • 비신뢰적 서비스 : 전송 오류에 대한 미확인
    image

[ ICMP(Internet Control Message Protocol) ]

  1. IP 데이터그램 전달 오류에 대한 보고 서비스
  2. IP 데이터그램 전달을 위한 상태 정보 질의 서비스

ICMP 형식

  1. 오류 보고(error-reporting) 메시지 : 라우터나 (목적지) 호스트가 IP 패킷을 처리하는 도중 탐지하는 무제를 보고한다.
  2. 질의(query) 메시지 : 쌍으로 생성되는데 호스트나 네트워크 관리자가 라우터나 다른 호스트로부터 특정 정보를 획득하기 위해 사용
  • Type[8bit] : 메시지의 유형
    image
    image

  • 코드(code) [8bit] : 특정 메시지 유형의 이유를 지정한다.

  • 검사합(Checksum) : [16bit]

ICMP는 오류를 수정하는 것이 아니고 단지 보고만 한다. 오류 수정은 상위 계층 프로토콜에 맡긴다. 오류 메시지는 언제나 최초의 발신지에 보내진다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant