Ping과 ICMP
Coddy의 OSI 모델 코스 레슨. 32개 중 13번째.
레이어 3에는 자체 제어 프로토콜인 ICMP가 있습니다. 이 프로토콜은 사용자 데이터를 전달하지 않고 "destination unreachable", "TTL expired", 그리고 ping을 가능하게 하는 유명한 echo 요청 및 reply 쌍과 같은 신호만 전달합니다.
ping은 ICMP echo 요청을 보내고 reply를 기다리며, 양방향으로 레이어 3에 도달할 수 있음을 증명합니다. 문제가 있는 네트워크에 항상 가장 먼저 물어봐야 할 질문은 다음과 같습니다. 애초에 해당 네트워크에 도달할 수 있는가?
ping -c 1 host는 단일 probe를 보내며, exit status를 통해 스크립트는 reply가 돌아왔는지 알 수 있습니다.
챌린지
쉬움127.0.0.1에 정확히 한 번 ping을 보내고, ping 자체의 모든 출력을 숨긴 다음 응답이 도착하면 ok를, 도착하지 않으면 fail을 출력하세요.
예상 출력:
ok직접 해보기
터미널
OSI 모델의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드