Danh mục

Tìm hiểu thêm về Traceroute

Số trang: 8      Loại file: doc      Dung lượng: 48.00 KB      Lượt xem: 1      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Traceroute là một chương trình cho phép bạn xác định được đường đi của các gói packets từ máy bạn đến hệ thống đích trên mạng Internet.
Nội dung trích xuất từ tài liệu:
Tìm hiểu thêm về TracerouteTìmhiểuvềTraceroutetrangnàyđãđượcđọc lầnTraceroutelàgì?TraceroutelàmộtchươngtrìnhchophépbạnxácđịnhđượcđườngđicủacácgóipacketstừmáybạnđếnhệthốngđíchtrênmạngInternet.MộtvídụvềTraceroute!Traceroutecóthểlàmđượcgì?Bạnhãyxemvídụsausẽrõ!C:\windows>tracert 203.94.12.54Tracing route to 203.94.12.54 overa maximum of 30 hops1 abc.netzero.com (232.61.41.251)2 ms 1 ms 1 ms2 xyz.Netzero.com (232.61.41.0) 5ms 5 ms 5 ms3 232.61.41.10 (232.61.41.251) 9ms 11 ms 13 ms4 we21.spectranet.com(196.01.83.12) 535 ms 549 ms 513ms5 isp.net.ny (196.23.0.0) 562 ms596 ms 600 ms6 196.23.0.25 (196.23.0.25) 1195ms1204 ms7 backbone.isp.ny (198.87.12.11)1208 ms1216 ms1233 ms8 asianet.com (202.12.32.10) 1210ms1239 ms1211 ms9 south.asinet.com (202.10.10.10)1069 ms1087 ms1122 ms10 backbone.vsnl.net.in(203.98.46.01) 1064 ms1109ms1061 ms11 newdelhi-01.backbone.vsnl.net.in(203.102.46.01) 1185 ms1146ms1203 ms12 newdelhi-00.backbone.vsnl.net.in(203.102.46.02) ms1159 ms1073ms13 mtnl.net.in (203.194.56.00) 1052ms 642 ms 658 msTôicầnbiếtđườngđitừmáytôiđếnmộthosttrênmạngInternetcóđịachỉiplà203.94.12.54.Tôicầnphảitracertđếnnó!Nhưbạnthấyởtrên,cácgóipacketstừmáytôimuốnđếnđược203.94.12.54phảiđiqua13hops(mắtxích)trênmạng.Đâylàđưòngđicủacácgóipackets:Netzero(ISPđãgởidữliệuđi)>Spectranet(mộtnhàcôngcấpmạngxươngsốngBackboneProvider)>NewYorkISP>NewYorkBackbone>Asia>SouthAsia>IndiaBackbone>NewDelhiBackbone>mộtrouterkháctrongNewDelhiBackbone>NewDelhiISPNhưvậy,hostcóđịachỉip203.94.12.54nằmởNewDelhi,India,SouthAsia!Bạncũngcóthểtelnetđến203.94.12.54trêncổng13(datetime)đểxácđịnhgiờGMTquađóbạncóthểbiếtđượcvịtrícủahostnày(yêucầulàhost203.94.12.54phảichạydaemondatetimevàđượcđịnhcấuhìnhđúngvềthờigian)!Traceroutehoạtđộngnhưthếnào?Trướchết,bạncầnbiếtvềICMP,TTLvàcáchlàmviệccủacácrouters(bộđịnhtuyến)!NhữngkiếnthứccơbảnICMPInternetControlMessageProtocol.ICMPđượcdùngđểthôngbáocáclỗixảyratrongquátrìnhtruyềnđicủacácgóidữliệutrênmạng.ICMPthuộctầngvậnhuyểnTranspoortLayer! HTTP FTP Telnet Finger DNS SNMP SSH DNS RIP Tầng ứng POP3/IMAP SMTP Gopher RADIUS Ping dụng BGP Archie Time/NTP Whois Traceroute TACACS+ SSL tftp ICM Tầng vận TCP UDP OSPF P chuyển Tầng IP ARP Internet Ethernet/802.3 Token Ring (802.5) SNAP/802.2 X.25 FDDI ISDN Frame Relay SMDS ATM Wireless (WAP, CDPD, 802.11)Tầng vật lí Fibre Channel DDS/DS0/T-carrier/E-carrier SONET/SDH DWDM PPP HDLC SLIP/CSLIP xDSL Cable Modem (DOCSIS)TấtcảcácICMPmessagesđềuđượcchuyểnđicùngvớicácIPdatagrams.MỗiICMPmessageđượcgóitrongIPdatagramsẽcódạngnhưsau:+++|IPHeader(20bytes)|ICMPmessage(32bytes)|+++SauđâylàcấutrúccủamộtIMCPmessage:(thamkhảoRFC792đểbiếtthêm!)078151631++++|Type(0or8)|Code(0)|16bitChecksum|++++|Indentifier|sequencenumber|++++|||OptionalData(nộidungtùythuộcvàoTypevàCode)|||++ • trườngtypecó15giátrịkhácnhau,tùythuộcvàotừng loạiICMPerrormessagecụthể.Vídụtype=3đểchỉ địnhchothôngbáolỗiKhôngđếnđượcđích Destinationunreachableerrormessage! • trườngcode=suberrordùngđểxácđịnhchínhxáclỗi đãxảyra.Vídụ,type=3vàcode=0nghĩalàNetwork Unreachable(khôngđếnđượcmạng);nếutype=3, code=1nghĩalàHostUnreachable(khôngđếnđược host)...TTLTimetoLive.TTLlàmộttrường8bittrongIPheader(bạnhãyxemlạicấutrúccủaIPheader!).TTLlàthờigiangóidữliệutồntạitrênmạngtrướckhinóbịbỏqua.NgườigởidữliệuđisẽxácđịnhmộtgiátrịTTLtrước,thườnglàtừ32>64.Giátrịnàysẽđượcgiảmđimộtkhimộtkhiđượcchuyểnquamộtbộđịnhtuyếntrênmạng.Khigiátrịnàybằng0,datagramnàysẽbịbỏquavàgiaothứcICMPsẽbáolỗivềchongườigởi.Điềunàysẽtránhchodatagramnàyđivàomộtvònglặpvôtậnquacácbộđịnhtuyến.MỗibộđịnhtuyếnkhinhậnđượcIPdatagramsẽgiảmgiátrịTTLcủadatagramnàyđimột.Hầuhếtcácbộđịnhtuyếnđềukhônggiữlạidatagramnàytrongthờigianquá1giâytrướckhichuyểndatagramnàyđi.NêngiátrịTTLcóthểcoibằnghop(counter)=sốbộđịnhtuyếnmàdatagramnàyvừavượtqua.KhibộđịnhtuyếnnhậnđượcmộtdatagramcótrườngTTLbằng0hoặc1,nósẽkhôngchuyểndatagramnàyđitiếp.Thayvàođó,nósẽbỏquadatagramnàyvàgởimộtICMPmessageTimeExceeded(quáthờigian)trởlạichongườiđãgởidatagramnày!VìICMPmessagemàbộđịnhtuyếngởitrởlạichongườigởicóđịachỉnguồnsourceaddresslàđịachỉipcủabộđịnht ...

Tài liệu được xem nhiều: