Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- BAEKJOON
- 클라이언트
- 자바
- Spring
- 개발공부
- 개발자
- 전송계층
- 코딩공부
- cs공부
- Dynamic Programming
- 코딩테스트
- SSAFY
- 서버
- Lan
- 싸피
- IP
- TCP
- 네트워크
- 스프링
- DP
- 구현
- Java
- 정렬
- 알고리즘
- 알고리즘공부
- 백준
- 프로토콜
- 네트워크모델
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- 다이내믹프로그래밍
Archives
- Today
- Total
오늘 하루, develop
#8. [3계층] ICMP 프로토콜이란? 본문
♦ 소개
3계층 프로토콜 중 하나인 ICMP 프로토콜에 대한 내용을 정리했습니다 :)
♦ ICMP 프로토콜 (Internet Control Message Protocol)
네트워크 장치에서 네트워크 통신 문제를 진단하는 데 사용하는 네트워크 계층 프로토콜
- 네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메시지를 전송 받는 데 주로 쓰인다.
- 프로토콜 구조의 Type과 Code를 통해 오류 메시지를 전송 받는다.
- 상대와 통신이 되는지 확인하기 위한 프로토콜
♦ 구조

- Type : 대분류
- 0번 : 응답
- 8번 : 요청
- 3번 : Destination Unreachable.
- 목적지까지 못 간 것
- 가는 경로 상에 문제가 있음
- 11번 : Time exceded요청 시간 만료
- 목적지까지 갔는데 응답을 못 받음
- 상대방이 문제가 있음
- 예. 상대방의 방화벽
- 5번 : Redirect
- 원격지에 있는 상대의 Routing Table을 수정할 때 사용
- Code : 소분류
- Checksum : ICMP 자체(헤더+데이터)에 대한 오류를 검사
✔️ 실습
와이어샤크로 192.168.0.100 -> 192.168.0.51 ping 요청한 후 패킷 캡쳐
ICMP

출처
'네트워크' 카테고리의 다른 글
| #10. [3계층] 패킷 전송과정 (라우팅테이블, IPv4조각화) (0) | 2024.05.07 |
|---|---|
| #9. [3계층] IP 프로토콜이란? (0) | 2024.05.07 |
| #7. [3계층] ARP 프로토콜의 개념과 통신과정 (0) | 2024.05.07 |
| #6. IP주소의 모든 것 (MAC 주소, Class, 사설IP) (1) | 2024.04.21 |
| #5. Network(네트워크) Layer - 3계층 (0) | 2024.04.21 |