이 단계에서는 모든 이론이 이해가 되었고 이제 컴퓨터 네트워킹의 기본 모델을 이해하게 되기를 바랍니다. 나머지 시간에는 실제 응용 프로그램에서 사용할 수 있는 몇 가지 명령줄 네트워킹 도구를 살펴보겠습니다. 이러한 도구 중 다수는 다른 운영 체제에서도 작동하지만 단순화를 위해 이 강의의 나머지 부분에서는 Linux를 실행한다고 가정하겠습니다. 우리가 살펴볼 첫 번째 도구는 명령입니다ping .
ping 명령은 원격 리소스에 대한 연결이 가능한지 테스트하려는 경우에 사용됩니다. 일반적으로 이 웹사이트는 인터넷에 있는 웹사이트이지만, 올바르게 구성되었는지 확인하려는 경우 홈 네트워크에 있는 컴퓨터에 대한 것일 수도 있습니다. Ping은 앞서 언급한 TCP/IP 프로토콜 중 덜 알려진 프로토콜 중 하나인 ICMP 프로토콜을 사용하여 작동합니다. ICMP 프로토콜은 OSI 모델의 네트워크 계층에서 작동하므로 TCP/IP 모델의 인터넷 계층에서 작동합니다. ping의 기본 구문은 입니다 ping . 이 예에서는 ping을 사용하여 Google에 대한 네트워크 연결이 가능한지 테스트합니다.
Google에 핑(ping) - 가능합니다
ping 명령은 실제로 요청된 URL이 아니라 연결된 Google 서버의 IP 주소를 반환했습니다. 이는 웹 사이트를 호스팅하는 서버의 IP 주소를 확인하는 데 사용할 수 있으므로 ping을 위한 편리한 보조 애플리케이션입니다. 핑의 가장 큰 장점 중 하나는 네트워크를 지원하는 모든 장치에서 거의 어디서나 사용할 수 있다는 것입니다. 모든 운영 체제는 즉시 이를 지원하며 대부분의 임베디드 장치에서도 ping을 사용할 수 있습니다!
다음 질문에 답해 보세요. 구문에 대한 질문은 ping 매뉴얼 페이지( Linuxman ping 의 경우 )를 사용하여 답변할 수 있습니다.