인터넷 제어 메시지 프로토콜: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
5
1번째 줄:
{{OSI스택}}
'''ICMP'''(Internet Control Message Protocol, [[인터넷]] 제어 메시지 [[프로토콜]])는 [[인터넷 프로토콜 스위트]]에 기록된 주요 프로토콜 가운데 하나이다. 네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메시지(Requested service is not available 등)를 전송받는 데 주로 쓰이며 [[인터넷 프로토콜]]의 주요 구성원 중 하나로 인터넷 프로토콜에 의존하여 작업을 수행한다. 프로토콜 번호 1로 할당되고 시스템 사이에 데이터를 교환하지 않거나 최종 사용자에 적용되지 않는다는 점에서 [[전송 제어 프로토콜|TCP]]와 [[사용자 데이터그램 프로토콜|UDP]]와는 다르다.(ping 이나 traceroute 같은 몇몇 진단 프로그램 제외)
[[IPv4|인터넷 프로토콜 버전 4]](IPv4) 용 ICMP는 [[ICMPv4]]로 알려져 있고, 유사하게 [[IPv6]]용은 [[ICMPv6]]이다.
<!--ping 명령어가 인터넷 접속을 테스트하기 위해 ICMP를 사용한다.-->
 
75번째 줄:
; 타입 {{앵커|header_type}}: ICMP 타입, [[#Control_messages|제어 메시지]] 참조.
; 코드 {{앵커|header_code}}: ICMP 서브 타입, [[#Control_messages|제어 메시지]] 참조.
; 검사 합계 {{앵커|header_checksum}}: ICMP 헤더와 데이터로부터 계산되는 오류 검사 데이터, 이 필드는 0으로 대치됨. 인터넷 검사 합계는 [http://tools.ietf.org/html/rfc1071 RFC 1071]에1071에 규정된 방식으로 사용된다.
; 나머지 헤더 {{앵커|header_rest}}: ICMP 타입과 코드에 따라 내용이 변경되는 네 바이트 필드