Menu
Coddy logo textTech

ICMP와 ping

Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 15번째.

ping은 한 가지 질문에 답합니다. 그 기계가 거기에 있는가? 에코 요청이라고 하는 아주 작은 메시지를 보내고 에코 응답을 기다립니다. 이러한 메시지는 HTTP가 아니며 포트도 없습니다. 이 메시지들은 기계 간에 제어 및 오류 메시지를 전달하는 것이 전부인 별도의 프로토콜인 ICMP에 속합니다.

그렇기 때문에 ping은 웹사이트에 대해 아무것도 알려 주지 않습니다. ping은 기계와 통신할 뿐, 그 기계에서 실행 중인 어떤 프로그램과도 통신하지 않습니다.

ping -c2 127.0.0.1

-c2는 정확히 두 번 보내고 중지합니다. 이 옵션이 없으면 ping은 사용자가 중단할 때까지 실행되는데, 실제 터미널에서는 괜찮지만 스크립트에서는 쓸모가 없습니다.

마지막의 요약에서 읽을 만한 부분은 이것입니다. 몇 개를 보냈는지, 몇 개가 돌아왔는지, 그리고 패킷 손실 백분율입니다. 손실이 0%라는 것은 모든 메시지가 왕복을 완료했다는 뜻입니다.

challenge icon

챌린지

쉬움

두 개의 메시지를 보내고 둘 다 도착했는지 확인하세요.

127.0.0.1에 정확히 두 번 Ping을 보내고 요약에서 패킷 손실 수치만 출력하세요. 예상 출력:

0% packet loss

grep -o는 전체 줄 대신 일치하는 텍스트만 출력합니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

터미널로 네트워킹 배우기의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드