핑 [ping]
요약
다른 호스트에 IP데이터그램 도달 여부를 조사하기 위한 프로그램.
원어명 ping
본문
ping은 TCP/IP 프로토콜을 사용하는 응용 프로그램으로 다른 호스트에 IP 데이터그램이 도착할 수 있는지를 검사하는 것을 의미한다. Ping을 수행하는 프로그램은 ICMP echo request라는 메시지를 원격 호스트로 보내 응답하는가를 기다린다. 즉 송신한 ICMP echo reqest를 받은 호스트가 동작 중이면 응답할 것이고 호스트가 동작하지 않으면 않을 것이기 때문이다. 이와 같이 ICMP echo reply가 돌아오는 지의 여부에 따라 원격 호스트가 동작 중인지 아닌 지를 검사할 수 있다.
'ping'이라는 이름은 'packet internet groper'이 약자로 물체의 위치를 찾는 음파탐지기로부터 유래되었으며 Mike Muuss에 의해 개발되었다. 일반적으로 어떤 호스트에 ping을 수행할 수 없다면 그 호스트에 대해서는 FTP나 Telnet을 실행할 수 없다. 다시 말해 어떤 호스트에 Telnet을 실행할 수 없는 경우, ping은 어떤 문제가 발생했는지의 여부를 결정하는 시작점이 된다. 또, ping은 어떤 호스트까지의 왕복 시간을 측정해서, 그 호스트까지의 거리를 알려준다. 이와 같이 ping은 진단용으로 네트워크 또는 시스템에 장애가 발생했는 지의 여부를 조사하는데 사용되기도 한다.
출처: http://100.naver.com/100.nhn?docid=718098
▶ ICMP (Internet Control Message Protocol) :
인터넷을 조정하는 메세지를 보내는 것에 관한 규약
▶ ping (packet internet groper) :
다른 호스트에 IP데이터그램 도달 여부를 조사하기 위한 프로그램
---------------------------------------------------------------------------------
ping 테스트 기초좀 알려주세요..
평점 :
+ 7 (11 명) 나도 평가하기 laverchord 조회 :15453 답변 : 2
답변이 완료된 질문입니다. (2004-10-09 11:38 작성) 신고
인터넷 고치러 오시면 꼭 ping 어쩌구를 하시더라구요..
그래서 궁금하길래 질문합니다.
우선 ping 테스트를 해서 얻을 수 있는게 정보가 어떤것이 있는지 궁금하구요..
ping 테스트를 하는 방법이 어떤것이 있는지 알구 싶습니다.
그리구 ping -t www.yahoo.co.kr 이렇게 치면
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 17ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 127ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 114ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
이런식으로 계속 나오네요...
저기에서 ip주소는 야후 아이피 주소인가요?
그리고 bytes time ttl 값의 의미가 어떤건지 궁금합니다.
질문자가 선택한 답변
re: ping 테스트 기초좀 알려주세요..
serial0 (2004-10-10 01:21 작성)
이의제기 | 신고
질문자 평
ICMP라는 것이 있습니다.
Internet Control Message Protocol 이라는 것이지요
말 그대로 인터넷을 조정하는 메세지를 보내는 것에 관한 규약입니다.
이 ICMP에는 다음과 같은 것들이 포함 되어 있습니다.
Type Description
0 Echo reply.
1 Reserved.
2 Reserved.
3 Destination unreachable.
4 Source quench.
5 Redirect.
6 Alternate Host Address.
7
8 Echo request.
9 Router advertisement.
10 Router solicitation.
11 Time exceeded.
12 Parameter problem.
13 Timestamp request.
14 Timestamp reply.
15 Information request.
16 Information reply.
17 Address mask request.
18 Address mask reply.
19 Reserved (for security).
20
-
29 Reserved (for robustness experiment).
30 Traceroute.
31 Conversion error.
32 Mobile Host Redirect.
33 IPv6 Where-Are-You.
34 IPv6 I-Am-Here.
35 Mobile Registration Request.
36 Mobile Registration Reply.
37 Domain Name request.
38 Domain Name reply.
39 SKIP Algorithm Discovery Protocol.
40 Photuris, Security failures.
41
-
255 Reserved.
------------------------------------------------------
위에 것이 뭐건 간에 일단 기본적으로PING 이라는 것은 icmp request를 보내고 icmp echo reply를 받아서 그것을 화면에 출력해 주는 프로그램입니다.
즉, ping 목적지주소를 하게 되면 목적지로 icmp request를 보내죠
그러면 상대편에서 icmp reply를 합니다
이 때 어떤 정보들을 보내느냐 하는 건데
ping www.yahoo.co.kr -t를 하면 아래와 같은 답을 받게 되는 것이지요
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 17ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
reply from 202.42.214.151 : bytes=32 time= 127ms ttl=245
여기서 32bytes를 보냈을 때 상대편은 32byte의 응답을 하는 것이지요
time은 갔다가 오는데 걸린 시간이고요
ttl은 OS 마다 그 값이 다른데 time to live라고 패킷이 라우터 하나를 거칠 때 마다 하나씩 줄어드는데 예를 들어 gateway로 핑을 치면 그 값은 255 그 다음 단계로 치면 254...
이렇게 하나씩 줄어들어 인터넷상을 다닐 때 이것이 0이 되면 패킷은 그 시점에서 버려집니다.
이건 인터넷 상에 패킷이 끊임없이 돌아다녀 부하를 주는 것을 막기 위한 방편이죠
한가지 예를 들어보면 ping www.yahoo.co.kr -t -l 1500을 해보면
상대편에서 1500byte의 응답을 보내게 됩니다.
하지만 icmp는 그 중요도가 가장 떨어지는 것입니다.
만일 서버가 바쁘다면 icmp를 가장 늦게 처리하게 됩니다.
그러면 당연히 시간도 오래 걸릴 것이고 응답이 없는 경우도 생기겠죠
가끔 server quenched 라는 응답이 오는 경우도 있습니다.
만일 님께서 네트워크 상태를 점검 하신다면 ping 보다는 trace를 해 보시는 것이 가장 확실한 답입니다.
이것은 목적지로 가는 경로를 하나하나 확인 하는 방법인데 중간 중간 걸리는 시간을 보여 주므로 좀더 확실한 점검 방법이라고 할 수 있겠네요
내용출처 : 직접작성
답변들
re: ping 테스트 기초좀 알려주세요..
ckjenter (2004-10-09 11:51 작성, 2004-10-09 11:54 수정)
이의제기 | 신고
저도 많이 모르지만 아는데로 답변 해 드릴게요 ^^;
핑 테스트 이유는 인터넷 상태를 정검 하기 위해서 인데요
만약 불량이라면
Request timed out. 이라고 뜹니다 예를들어서
인터넷 연결이 안된 상태라면
Request timed out.
Request timed out.
Request timed out.
Request timed out.
이렇게 뜨구요
인터넷 연결상태가 불안정하다면
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
Request timed out.
reply from 202.42.214.151 : bytes=32 time= 18ms ttl=245
Request timed out.
reply from 202.42.214.151 : bytes=32 time= 127ms ttl=245
Request timed out.
reply from 202.42.214.151 : bytes=32 time= 114ms ttl=245
이런식으로 뜨기도 합니다.제일 간단한 인터넷 상태정검 방법이라
기사님분들이 이걸 많이 사용 하죠^^
bytes 는 32 바이트를 전송해서 테스트를 했다는 뜻이구요
time 는 전송을 하고 받은 시간입니다. 때문에 낮을수록 좋구요
ttl은 저두 잘 모르겠네요 ^^;;
도움이 되었는지 모르겠네요 그럼 수고하세요 ^^
응용 : 친구분의 ip 주소를 아신다면 [ping 친구분 주소] 를 치시면
Request timed out.라고 뜨면 컴퓨터가 꺼져 있는 상태
reply from 아이피 : bytes=xx time= xxms ttl=xxx
로 뜨면 그 친구분 컴퓨터가 켜져 있는 상태란 뜻입니다 ^^
(출처 : 'ping 테스트 기초좀 알려주세요..' - 네이버 지식iN)
-------------------------------------------------------------------------------------
■ping에대해서 좀더 자세하게 알고싶습니다■
평점 :
0 (0 명) 나도 평가하기 sksskdi7777 조회 :1057 답변 : 1
답변이 완료된 질문입니다. (2006-08-03 17:31 작성) 신고
인터넷에서 떠도는 핑으로 서버다운시키기
-------------------------------------
상대방 서버를 다운시키는 명령어입니다.
커멘드에서 ping 하면 메뉴얼이 나옵니다.
만약 ping 해서 상대방에게 계속 많은 양의 데이타를 보내면 결군 다운되겟죠.
필요한 옵션은
-l size ex) ping -l 65500 이렇게하면 65500byte를 보내게됩니다.
사이즈 범위는 1-65500입니다.
-n count ex) ping -n 10000 이러면 10000번 반복하는겁니다.
-a 호스트이름 ex) ping -a XXX.XXX.XXX.XXX
세 옵션을 조합해서 사용하게되면 아래와 같이
ping -n 10000 -l 65500 -a 211.192.2.9
------------------------------------
라고 나옵니다
근데 핑에대해서 좀더 자세하게 설명해주세요
질문1.핑은 뭐죠?
질문2.홈페이지를 공격하는 방법은?(핑을 써서)
질문3.핑 명령어를 알려주세요
질문자가 선택한 답변
re: ■ping에대해서 좀더 자세하게 알고싶습니다■
oraining (2006-08-03 19:17 작성, 2006-08-03 19:21 수정)
이의제기 | 신고
질문자 평
감사합니다^^ 악의는 없었어요 ㅎㅎ
Ping은 보통 상대방 호스트(컴퓨터,서버 등)와의 데이터 교환을 하는 데 있어 이상유무를 확인하기 위한 기본 네트워크 명령어입니다.
다시 말해서 상대방 호스트가 살아있는지, 죽었는지를 알기 위함이죠.
예를 들어서 daum에 이상이 있는지, 없는지를 알고 싶다면,
ping -a www.daum.net
그리고 그에 대한 결과는 이렇게 나옵니다.
Pinging daumtop.daum.akadns.net [211.115.115.211] with 32 bytes of data:
Reply from 211.115.115.211: bytes=32 time=15ms TTL=55
Reply from 211.115.115.211: bytes=32 time=15ms TTL=55
Reply from 211.115.115.211: bytes=32 time=16ms TTL=55
Reply from 211.115.115.211: bytes=32 time=17ms TTL=55
Ping statistics for 211.115.115.211:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 15ms, Maximum = 17ms, Average = 15ms
밑에서 세 번째 줄을 보면,
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
패킷을 네 번 보냈고 그에 대한 응답도 네 번을 받았다, 즉 손실율(loss)가 0%이므로 정상이다. 라는 것을 알 수 있습니다.
그런데 상대방 쪽에 문제가 있다면,
Request timed out. 이라는 메시지를 받게 됩니다.
즉 나는 패킷을 보냈는데 상대방이 그에 대한 응답이 없으므로 어딘가 이상이 있다. 라는 것을 알 수 있습니다.
그리고 이와 같이 결과에 대한 메시지를 보내기 위해서 Ping은 ICMP라는 부수적인 프로토콜을 사용하게 됩니다.
하지만 Request timed out.이라는 메시지를 받았다고 해서 무조건 상대방쪽에만 문제가 있는 것은 아닙니다.
내 컴퓨터 또는 내가 속해있는 네트워크 환경에 문제가 있을 수도 있기때문입니다.
따라서 Ping 만으로 구체적인 진단을 하기는 쉽지가 않습니다.
또한 상대방 서버 쪽에서 Ping 패킷을 막아놓는 경우도 있는데 네이버가 그 중에 하나입니다.
위의 메시지를 보시면,
Reply from 211.115.115.211: bytes=32 time=15ms TTL=55 라는 부분에서 TTL이라는 것이 있습니다.
TTL에 대한 것은 검색을 해보시면 쉽게 찾을 수 있을테니 설명은 생략하겠습니다.
아무튼 이 TTL 값으로 상대방 서버가 사용하는 OS를 추측할 수 있는데 이것은 질문자님께서 말씀하신 해킹, 그것의 시도에 대한 팁이 될 수도 있기때문에 네이버를 비롯한 몇몇 서버는 Ping 패킷을 막아놓게 되는 것입니다.
물론 TTL 값은 서버관리자에 의해서 임의의 값으로 바뀔 수도 있고 또한 상대방 OS를 안다 하더라도 해킹이라는 것이 결코 쉬운 것이 아니기때문에 해킹에 직접적인 영향은 주지 못합니다.
지금까지는 Ping에 대한 간략한 설명이었습니다.
질문자님께서 알고 계시는 것처럼 Ping을 보낼 때 한 번 보내는 패킷의 크기를 조절할 수 있고 횟수도 정할 수 있습니다.
만약 패킷의 크기를 위 경우처럼 65500byte로, 그리고 횟수를 무한대로 해버리면 상대방 서버가 그걸 감당하지 못해서 멈춰버릴까요?
그건 아닙니다.
우리가 사용하는 네트워크는 한 번에 보낼 수 있는 패킷의 크기가 정해져있습니다.
예를 들어서 버스를 기다리는 사람은 수백명인데 탈 수 있는 버스는 몇 대밖에 되지 않는다면 결국 나눠서 타야겠죠?
그와 마찬가지로 우리가 주고받는 데이터도 적당한 크기로 잘려서 전달을 하게 되는 것입니다.
그리고 횟수에 있어서도 마찬가지입니다.
온라인게임을 예로 들어보면 게임상에 수많은 사람들의 움직임과 대화내용 등을 비롯해서 우리 컴퓨터는 그 온라인게임과 엄청나게 많은 데이터를 정신없이 주고받게 됩니다.
그렇다고 내 컴퓨터가 다운되거나 게임서버가 다운되지는 않죠?
물론 오픈베타 게임같은 경우엔 너무 많은 사람으로 인한 랙이 발생하고 튕기면서 다운이 되기도 하죠.
마찬가지입니다.
만약 수백, 아니 수천 대의 컴퓨터가 동일 사이트에 계속해서 Ping을 보내면 그 사이트의 서버가 다운이 될 수는 있습니다.
그런데 개인이 하기엔 무리죠.
Ping 옵션은 질문자님께서도 알고 계시는 -l, -n, -a 도 많이 쓰이지만 -t도 많이 쓰입니다.
-t는 사용자가 Ctrl+C로 멈출 때까지 계속 Ping을 보내는 것입니다.
이 정도면 도움이 됐을려나 모르겠네요.
내용출처 : oraining
(출처 : '■ping에대해서 좀더 자세하게 알고싶습니다■' - 네이버 지식iN)
---------------------------------------------------------------------------------
노하우 : ping명령
평점 :
-1 (11명) 나도 평가하기 조회: 15684
집필자 : chuys1127 (2004-08-24 00:55) 신고하기 | 이의제기
노하우사전 분류 : IT
ping 명령이란!!
대상컴퓨터 ICMP[Internet Control Message Protocol] 에코 패킷을 보낸후 에코 응답 패킷을 수신하여 대상 컴퓨터와의 연결을 확인 가능하며 송신하 패킷의 수를 되돌려줍니다...
ping 명령을 하다보면 아래와같은 구절이 있죠... 이걸 말합니다.
ex>Packets: Sent= 4, Received=4 , Lost=<0% loss>
계속이어서 적습니다.. Ping 명령은 기본적으로 32바이트 데이터를 포함한 4개의 에코 패킷을 전송하여 테스트하는데 만일 URL로 주소를 입력하면 컴퓨터의 HOSTS 파일이나 DNS를 이용하여 알아낸 IP 주소로 작업합니다...
Ping 명령을 실행하다 보면 아래와 같이 TTL이 보이지요..
EX>TTL===>대상의 컴퓨에 패킷이 도달하였다가 돌아오는 시간을 의미하는 TTL에 사용하고 남은 TTL 값을 보여줍니다...
참고적으로 이건 알아주세요..
TCP/IP 경우는 대소문자을 구별한다는 것을 ....
명령
*ping -t 주소 ====>-t 옵션은 대상 컴퓨터에 사용자가 중지하기 전까지 지속적으로 패킷을 전송합니다..
ex>ping -t www.speedgorun.com or 도메인주소대신 IP주소
*ping -a 주소======>주소 대상 주소를 컴퓨터이름으로 변경할때
ex>ping -a www.speedgorun.com or 도메인주소대신 IP주소
대상이 자신의 관리하는 컴이던가 아님 관리도메인 경우 해당합니다..IP도 마찬가지
www.speedgorun.com====>이부분이 컴주소로 나옵니다.
*ping -n 횟수 주소==>지정한 회수 만큼 패킷을 보낼때.. 기본값은 위를 보다시피 4회로 되어있죠..
ex>ping -n 8 www.speedgorun.com or 도메인주소대신 IP주소
===>실행하다보면
ex>Replay form ip주소 혹은 도메인주소명 bytes=32 time<10ms TTl=32
이부분이 8번정도 나옵니다 패킷과 리시이브도 8로 바뀌어 있을겁니다.====>자신의컴경우
타도메인과 ip는 request time out이 8번 정도 나와 있을겁니다 패키과 리시이브는 8로되어있구 요.....
*ping -ㅣ 크기 주소===> 지정한 크기를 패킷으로 보낸다. 지정하지않으면 32바이트를 전송하는데
최대 크기는 64KB===>65527바이트까지 지정이 가능합니다
ex>ping -l 64000 www.speedgorun.com or 도메인주소대신 IP주소
참고하실부분은 64kb은 컴에서 제가 알기로는 인식을못하고 64byte로 인식하기 때문에 kb를 환산하여 넣어 주세요...
*ping -f 주소 =====>패킷이 게이트웨이에서 나누어지지 않게 할때 사용..
이방법은 구지 설명안하겠습니다.. 별로 권하구 싶은 사항이 아니어서 잘하시는 분만 해보시길.
해도 별 상관은 없지만 잘못된 경우도 없지만 전에 제가 이옵션에 추가 옵션달아서 하다가
잠깐 와작난적이 있어서............. 네트워크와 인터넷이 ㅋㅋㅋㅋㅋ 아시죠..
*ping -i TTL 주소====> 사용할 TTL 수를 설정하고자 할 때 사용한다.
ex> ping -i 1 www.speedgorun.com ===>1은 수를 설정
Replay form ip주소 혹은 도메인주소명 bytes=32 time<10ms TTl=32 이리 나와야 정상인데
위사항을 적용하면 되게 이런식으로 나옵니다..
ex2>Replay form ip주소 혹은 도메인주소명 TTl expired in transit.===>4회정도 나옴
이유는 TTL 설정이 너무 적어서 위와같은 문구가 나오는 겁니다..
나머지 아래에 있는 내용명령은 라우터가 있거나 컴이 4대이상 있는분들, 관리자를 꿈꾸는 분들 알아 두시기 바랍니다
명령과 내용을 적어 드리겠습니다.
*ping -v TOS 주소======>IP헤더의 Type Of Serice의 필드를 Tos에 지정한 값으로 설정
*ping -r count 주소 ==>count에 지정한 횟수 만큼의 라우터 경로를 보여줍니다. Count는 1~9까지 지정이 가능합니다.
*ping -s count 주소 ====> count에 지정한 홉의 수에 관한 타임 스템프를 출력합니다. count는
1~4까지 지정이 가능합니다.
*ping -j 리스트 주소====>리스트의 컴퓨터를 통해서 패킷의 경로를 정할때 사용합니다.
*ping -k 리스트 주소====>j와 같은 역할을 하지만 다만 연속적인 컴퓨터의 경우 중간 게이트
구분을 할 수없는 점이 있습니다.
*ping -w 시간 주소 =====>지정한 시간만큼 초과 간격을 지정합니다. 시간단위는 초이구요....
(출처 : 'ping명령' - 네이버 지식iN)
출처: http://kin.naver.com/knowhow/entry.php?d1id=8&dir_id=8&eid=yKVrdFEKKl6R39d/0o+R2HnfRYcUeelq
----------------------------------------------------------------------------------
ping으로 연결성을 확인하려면
평점 :
+ 1 (3 명) 나도 평가하기 gamjamat 조회 :1723 답변 : 4
답변이 완료된 질문입니다. (2006-04-22 16:06 작성) 신고
게임방이나 사무실에서 컴터를 사용한다고 했을때
ping 127.0.0.1
ping 옆컴퓨터
ping 게이트웨이
ping www.yahoo.com
이런식으로 차롈 연결했을때요
각각의 명령은 어느부분의 연결성을 확인하는 테스트인가요?
질문자가 선택한 답변
re: ping으로 연결성을 확인하려면
monovision (2006-04-24 14:40 작성)
이의제기 | 신고
질문자 평
고맙습니다
ping 127.0.0.1 - 자기 자신과의 통신입니다. 자신의 랜카드가 잘 동작하나 보는거죠.
ping 옆컴퓨터 - 옆 컴퓨터와의 통신을 확인
ping 게이트웨이 - 게이트웨이와 통신을 확인
ping www.yahoo.com - 야후와의 통신을 확인
알아 두셔야 할것은 ping 이 100% 통신연결성을 확인해 주는 명령어는 아닙니다.
왜냐하면 ping 명령어는 DoS(접속거부) 공격에 이용될 수 있기 때문에
대부분의 서버에서 막아두는 서비스중에 하나입니다.
그러니, ping 을 날렸는데 응답이 없다(Request Timed out) 고 해서 네트워크에 문제가 있다고 하기에는 부족합니다.
질문자가 선택한 답변
re: ping으로 연결성을 확인하려면
gochol (2006-04-24 18:48 작성)
이의제기 | 신고
질문자 평
고맙습니다
1) ping 127.0.0.1
2) ping 옆컴퓨터
3) ping 게이트웨이
4) ping www.yahoo.com
위와 같이 번호를 매겨서 설명해보죠..
1) 본인PC => 본인PC내장 랜카드 까지의 이상유무
2)본인PC =>랜카드-----(UTP)-------- HUB(스위치)--------(UTP) ------- 옆컴퓨터 랜카드
요거는 내부의 HUB까지 이상유무 확인.
3)본인PC=>랜카드-----(UTP)-------- HUB------(UTP)--------라우터(회사orPC방내부)
요거는 PC방내의 네트워크가 이상이 있는지 없는지 이상유무 확인.
4)본인PC=>랜카드-----(UTP)-------- HUB------(UTP)--------라우터-------인터넷(KT)
요거는 인터넷 서비스 회사망에 문제가 있는지 없는지 확인.
1)번 문제면 PC수리
2)번 ~3)번까지는 내부망 구축해준 업체에 연락해야 되구요.
4)번은 인터넷 요금내는 회사에 연락하면 됩니다.(하나로,두루넷,보라홈넷 등등)
답변들
re: ping으로 연결성을 확인하려면
toyface (2006-04-22 21:37 작성)
이의제기 | 신고
그거 아마 단말기에서 받아들이는
수치를 나타낸거일겁니다.
re: ping으로 연결성을 확인하려면
72obellisk (2006-04-24 11:22 작성)
이의제기 | 신고
ping 127.0.0.1 - 컴퓨터 내부에서 랜카드가 작동하는 중인지 확인하는 방법.localhost
ping 옆컴퓨터 ping 게이트웨이 - 2가지는 내부회선 연결이 잘되어있는지 확인하는 것.
ping www.yahoo.com 외부로 인터넷이 잘 되는 중인지 확인하는 것이죠..
보통 저렇게 테스트를 하면 인터넷이 잘되는지 확인할 수 있습니다.
글쓴이 마후
(출처 : 'ping으로 연결성을 확인하려면' - 네이버 지식iN)
-----------------------------------------------------------------------------------
ms란 단위는 어떤 것이고, ping테스트에서 이 수치가 낮을수록 좋은 건가요?
평점 :
+ 1 (1 명) 나도 평가하기 snskshn 조회 :9654 답변 : 3
답변이 완료된 질문입니다. (2003-01-25 08:40 작성) 신고
ms란 단위가 얼마나 짧은 시간을 말하는 건가요? 그러고 ping 테스트를 하면
이 수치가 많이 나오는데, 이건 왕복 시간인가요, 아니면 편도 시간을 말하는 건가요?
지식인님들 알려주세요~
질문자가 선택한 답변
ping이라는 program...
greathjm (2003-01-25 09:07 작성)
이의제기 | 신고
ping이라는 program.. 참 유용하죠.. ^^
ping이라는 program은 ICMP라는 protocol을 씁니다.
( protocol은 통신 규약을 의미합니다. 보통 보는 homepage같은 건 http라는 protocol을 사용하죠. )
ICMP는 Internet Control Message Protocol의 약자입니다.
ICMP의 활용예는 많이 있지만 그 중에 우리가 일반적으로 많이 쓰는 것이 ping입니다.
ping은 어떤 해당 주소에 일정한 양의 data를 보내고 응답받을 때까지의 시간을 측정하는 것입니다. ( default값이 32bytes죠? )
ms는 위의 분들이 말씀하셨듯 millisecond(s)이며 1000분의 1초를 의미합니다.
data를 보내고 받는데 걸리는 시간이니 짧으면 짧을수록 전송 속도가 빠르다는 소리겠죠.
보내는 data의 양은 -l option으로 조정하실 수 있고, -t option으로는 계속 ping을 시킬 수 있습니다.
그 밖의 option은 ping /? 를 하셔서 알아보실 수 있구요..
ping을 하셔서 나온 결과에서..
의문을 가지실 만한 게 TTL이라는 게 있는데요..
Time To Live의 약자로서 쉽게 설명하면 얼마만에 상대방 system에 접근할 수 있는지를 정하는 겁니다.
( 128은 같은 대륙이라고 하죠. -- )
hop이라는 단위가 있는데.. 몇 hop안에서 상대방 system에 접근해야한다고 정한다고 보시면 됩니다.
만약 접근이 잘 안된다면 TTL수를 올리면 되겠죠. ^^
(출처 : 'ms란 단위는 어떤 것이고, ping테스트에서 이 수치가 낮을수록 좋은 건가요?' - 네이버 지식iN)
출처: http://kin.naver.com/db/detail.php?d1id=1&dir_id=103&eid=qg9kYV7l1yH9cfBuSlxjHU9QLvd4hVFl&qb=cGluZw==