22019, 1/1101 회원가입  로그인  
   포대로
   TTL48은 도데체 뭐죠?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=20428 [복사]


제친구의 컴에 핑을 때려봤는데 TTL48이 떴어요 게가 윈도우 XP인데 어떻게 된거죠?

  Hit : 8929     Date : 2011/04/02 09:23



    
칼로만든두부 Time to love 티아라랑 초신성이랑 부른 노래입니다

Time to live라는건데 페킷이 라우터하나를 건널때마다 한개씩 줄어듭니다
48개의 라우터를 건너면 페킷은 사라지는겁니다
페킷인 무한하게 떠도는것을 막기위해 만들어진것이라고 들었습니다
2011/04/02  
칼로만든두부 TTL값은 자신이 바꿀수있다고 하던데 거기까진 모르겠습니다 ㅋㅋㅋ 2011/04/02  
keine__ 영어책의 Time To Listen이랑도 약간헷갈렸음 2011/04/02  
/x7375696e6567 ping 127.0.0.1
해보시면
Default TTL 값을
확인해보실수있습니다.
제 컴의경우에 128 나오네요

FTZ에 핑을때렸을땐 TTL이 다 소진되네요..

지금 쳐보니까
제 네트워크에있는 라우터한테하니까 15가나오네요;;
그래도 인터넷은 다됩니다~
2011/04/02  
T3ddyB34r TTL이 라우터 거친거니까
거칠 때마다 줄어드는건데 128에서 48이 나오는건 힘들지 않나;;?
아니면 내가 잘못 이해하는건가..?
2011/04/02  
W.H. ;; 포대로 님은 그말을 하는게 아닙니다.

테디베어님이 제대로 이해한듯

운영체제마다 TTL값의 기본값이 모두 다릅니다.

예로 XP는 TTL값이 128정도 나옵니다.

이점을 이용해서 핑을 보내고 응답 패킷의 TTL값을 확인해서 상대방이 어느 운영체제인지 알아낼 수 있습니다.(다만 임의로 변경 가능 but 개인의 경우 거의 변경 않함)

그런데 라우터를 지나면서 1씩 줄어드는걸 감안했을때 어느정도 오차는 있지만 같은 한국에 있고 해외 프록시만 쓰지 않는다는 가정하에선 48까지 줄어들진 않습니다.

그렇기 때문에 포대로님이 질문한것....

WinXP이면 100~128 이정도 나와야 할것인데 48을 나왔으니

128-48 = 80개의 라우터를 지나쳤다는 말입니다. 요점이 이상하다고 말씀하신거.

혹시 프록시 쓰고 있지 않은지 확인해보세요.
2011/04/03  
$Zero 난 xp인데 왜 디폴트 64인걸까 . . 2011/04/03  
$Zero 전 디폴트가 64고 google.co.kr에 핑을치니까 47나오네요 .

포대로님도 티폴트가 64가 아닌가 하는 ㅡ.ㅡ
2011/04/03  
keine__ 한칸씩 띄우지마요! 2011/04/03  
W.H. ?? 로컬호스트에 핑 보내니까 127나오는데.. 뭐지;; 2011/04/03  
/x7375696e6567 W.H.//
루프백에?
뭐지 ㅋㅋㅋ
자기컴으로보내는데 어떻게 TTL이 1 하락하는거지 ㅋㅋㅋ
2011/04/03  
포대로 W.H.님 감사합니다 근데 프로시가 뭔가요? 2011/04/03  
/x7375696e6567 컴퓨터가 사장이라고하면
프록시는 비서정도?
컴퓨터한테 내용이오기전에
프록시를 들렸다가는거에요
2011/04/03  
wir3hunt3r TTL값은 Time to Live라는 값인데 실제 장비를 몇개를 거쳤는지의 값입니다.
Windows개열일 경우 TTL값이 128인데 이중 장비를 하나 거쳐서 온다면 127로 나오겠죠..

근데 TTL값이 50몇이라면 그게 아마 라우터에서 오는거라면 50몇으로 알고 있는데 장비를 몇개 거쳐서 왔기 때문에 48이 나온것 같습니다.

근데 가장 중요한건 TTL값은 관리자에 의해서 언제든지 바꿀수 있습니다.
2011/04/18