728x90
반응형
# ping
- 사용 목적
ping은 네트워크 연결이 잘 되어 있는지 확인하는 목적의 명령이다.
ping을 사용해서 대상 호스트 이름 또는 IP 주소로 요청을 보낼 수 있다
이 때 사용하는 프로토콜은 ICMP 라는 프로토콜을 이용한다.
ICMP(Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜)는,
네트워크 위에서 돌아가는 운영체제에서 오류 메시지를 전송받는데 주로 쓰이며,
인터넷 프로토콜의 주요 구성원 중 하나로 인터넷 프로토콜에 의존하여 작업을 수행 한다.
엔드 시스템간 자료를 주고 받는 역할은 수행하지 않는다는 점에서 TCP나 UDP와는 성질이 다르다.
ping 명령으로 대상이 되는 호스트 컴퓨터가 TCP/IP 네트워크 및 네트워크 리소스에
연결할 수 있는지 확인할 수 있다.
네트워크가 잘 연결되어 있는지 확인 절차
1. 로컬 컴퓨터에 할당된 IP 주소에 대해 ping을 수행해서, 네트워크에 올바로 추가되어있는지 확인한다.
$ ping 로컬호스트의 IP 주소
3. 로컬 컴퓨터를 포함하고 있는 기본 게이트웨이의 IP 주소에 대해 ping을 수행한다.
이는 기본 게이트웨이가 작동하고 있는지, 로컬 네트워크의 로컬 호스트와 통신할 수 있는지 확인한다.
$ ping 기본게이트웨이의 IP 주소
4. 대상 서버나 컴퓨터, 즉 원격 호스트의 IP 주소에 대해 `ping`을 수행하여,
라우터를 통해 통신할 수 있는지 확인한다.
$ ping 원격 호스트의 IP 주소
위 절차를 통해, 내 컴퓨터의 네트워크 구성이 잘못 되었는지, 게이트웨이가 문제인지,
원격 호스트의 네트워크가 문제인지 파악할 수 있다.
ping 옵션도 여러가지가 있다. 인터넷 검색을 통해서 그때그때 적용하자.
- 끝 -
728x90
반응형
'네트워크 > Network 네트워크' 카테고리의 다른 글
Network 통신 테스트 방법 4가지 (telnet, curl, /dev/tcp, netstat) (0) | 2024.01.26 |
---|---|
nslookup (1) | 2024.01.26 |
port 확인 (특정 port 오픈 여부 확인) (1) | 2024.01.26 |
[네트워크 경로 추적] tracert 사용하여 네트워크 경로 추적하기 (0) | 2022.11.09 |