TCP/IP에서 IP를 이용한 데이터 전송은 결과에 대한 확인 방법이 없다.
이 때, OSI 네트워크 계층에서 ICMP (Internet Control Message Protocol) 프로토콜을 통해 엔드투엔드 통신이 정상적으로 이뤄졌는지 확인할 수 있다.
* 멀티캐스팅 데이터의 수신을 위해서는 IGMP(Internet Group Management Protocol) 을 사용한다.
- ICMP 주요 기능
1) 에러리포트 메세지 (Error Reporting Message)
: 호스트 -> 호스트 데이터 전송과정에서 IP패킷 폐기시에 출발지로 "도달불능 메세지" 를 보내주는 역할을 수행.
에러메세지는 에러 코드를 포함하며, 에러코드를 통해 더 자세한 원인을 파악할 수 있다.
ex) Time Exceeded, Destination Unreachable(Code 0 : Network Unreachable, Code 1 : Host Unreachable,..)
2) 진단기능 (ICMP 메세지 활용)
- Ping 명령어
: Echo Request / Echo Reply 메세지 요청을 활용해 목적지까지의 통신을 확인, 회선 속도를 알 수 있다
- Traceroute 명령어
: TimeExceeded 에러메세지를 활용해 최종 목적지까지의 모든 라우터 경로를 확인할 수 있다.
[참고도서] book.naver.com/bookdb/book_detail.nhn?bid=16261339
[참고] www.ktword.co.kr/abbr_view.php?nav=&m_temp1=94&id=423
'CS > Network' 카테고리의 다른 글
[Network] DNS 서버란. (0) | 2021.05.15 |
---|---|
[Network] TCP와 UDP 알아보기 (0) | 2021.05.15 |
[Network] 공인IP와 사설IP 변환 (NAT, NAPT) (0) | 2021.05.12 |
[Network] 데이터 전송시 목적지 설정방식 (유니캐스트, 멀티캐스트, 브로드캐스트) (0) | 2021.05.12 |
[Network] IP와 Port (0) | 2021.05.12 |