b'\n_START_ARTICLE_\nTraceroute\n_START_PARAGRAPH_\nTraceroute a\xc3\xa7\xc4\xb1k kaynak kodlu bir a\xc4\x9f analizi yaz\xc4\xb1l\xc4\xb1m\xc4\xb1d\xc4\xb1r._NEWLINE_Traceroute program\xc4\xb1 1987 y\xc4\xb1l\xc4\xb1nda Van Jacobson taraf\xc4\xb1ndan yaz\xc4\xb1lm\xc4\xb1\xc5\x9ft\xc4\xb1r._NEWLINE_Traceroute program\xc4\xb1, TCP/IP a\xc4\x9flar\xc4\xb1nda kaynak bilgisayardan hedef bilgisayara giden paketlerin hangi rotay\xc4\xb1 takip etti\xc4\x9finin anla\xc5\x9f\xc4\xb1lmas\xc4\xb1 ve bu rotalardan ge\xc3\xa7erken meydana gelen gecikmelerin g\xc3\xb6r\xc3\xbclebilmesini sa\xc4\x9flayan bir a\xc4\x9f arac\xc4\xb1d\xc4\xb1r._NEWLINE_Traceroute program\xc4\xb1 t\xc3\xbcm unix/Linux ve Microsoft Windows tabanl\xc4\xb1 i\xc5\x9fletim sistemlerinde bulunur. Microsoft Windows i\xc5\x9fletim sistemlerinde bu arac\xc4\xb1n ad\xc4\xb1 "tracert" olarak ge\xc3\xa7mektedir._NEWLINE_Traceroute program\xc4\xb1n \xc3\xa7al\xc4\xb1\xc5\x9fabilmesi i\xc3\xa7in veri paketinin \xc3\xbczerinden ge\xc3\xa7ti\xc4\x9fi hostlarda herhangi ek \xc3\xb6zelli\xc4\x9fin bulunmas\xc4\xb1na gerek yoktur._NEWLINE_IPv6 deste\xc4\x9fi (traceroute6) vard\xc4\xb1r.\n_START_SECTION_\n\xc3\x87al\xc4\xb1\xc5\x9fma sistemi\n_START_PARAGRAPH_\nTraceroute; IP ba\xc5\x9fl\xc4\xb1\xc4\x9f\xc4\xb1ndaki TTL (time-to-live) alan\xc4\xb1n\xc4\xb1 ve ICMP (Internet Control Message Protocol) kullan\xc4\xb1r._NEWLINE_TTL, IP ba\xc5\x9fl\xc4\xb1\xc4\x9f\xc4\xb1n\xc4\xb1n (IP header) dokuzuncu bayt\xc4\xb1nda yer al\xc4\xb1r ve 8 bitlik bir alana sahiptir. TTL\'in ba\xc5\x9flang\xc4\xb1\xc3\xa7 de\xc4\x9feri, IP paketinin olu\xc5\x9fturuldu\xc4\x9fu i\xc5\x9fletim sistemi taraf\xc4\xb1ndan belirlenir. TTL de\xc4\x9feri i\xc5\x9fletim sisteminden i\xc5\x9fletim sistemine farkl\xc4\xb1l\xc4\xb1k g\xc3\xb6stermektedir. TTL de\xc4\x9feri, IP paketinin \xc3\xbczerinden ge\xc3\xa7ti\xc4\x9fi her hop taraf\xc4\xb1ndan "bir" azalt\xc4\xb1l\xc4\xb1r. IP ba\xc5\x9fl\xc4\xb1\xc4\x9f\xc4\xb1ndaki TTL alan\xc4\xb1n\xc4\xb1n amac\xc4\xb1, IP paketlerinin a\xc4\x9flarda sonsuz dola\xc5\x9f\xc4\xb1m\xc4\xb1n\xc4\xb1n \xc3\xb6n\xc3\xbcne ge\xc3\xa7mektir. Bir y\xc3\xb6nlendirici, TTL alan\xc4\xb1 0 ya da 1 olan bir IP paketi alm\xc4\xb1\xc5\x9f ise bu paketi d\xc3\xbc\xc5\x9f\xc3\xbcr\xc3\xbcr, ba\xc5\x9fka bir yere y\xc3\xb6nlendirmez ve kaynak bilgisayara "ICMP TTL time exceeded\xe2\x80\x9d mesaj\xc4\xb1 g\xc3\xb6nderir. "TTL time exceeded" mesaj\xc4\xb1 ICMP ba\xc5\x9fl\xc4\xb1\xc4\x9f\xc4\xb1nda "Type 11" ve "Code 0" de\xc4\x9ferlerini alacak \xc5\x9fekilde tan\xc4\xb1mlanm\xc4\xb1\xc5\x9ft\xc4\xb1r._NEWLINE_Linux i\xc5\x9fletim sistemine sahip olan bilgisayarlarda "traceroute" komutu, hedef bilgisayara UDP datagramlar\xc4\xb1 g\xc3\xb6nderir. Linux i\xc5\x9fletim sistemine sahip bilgisayarlar bunun yan\xc4\xb1 s\xc4\xb1ra, hedef bilgisayarlara "ICMP Echo Request" mesajlar\xc4\xb1 ya da TCP SYN segmentleri de g\xc3\xb6nderebilirler. Windows i\xc5\x9fletim sistemine sahip olan bilgisayarlar hedef bilgisayarlara UDP datagramlar\xc4\xb1 yerine "ICMP Echo Request" mesajlar\xc4\xb1 g\xc3\xb6nderirler._NEWLINE_"Traceroute" program\xc4\xb1, hedef bilgisayara ilk olarak TTL alan de\xc4\x9feri "1" olan \xc3\xbc\xc3\xa7 adet paket g\xc3\xb6nderir. TTL de\xc4\x9feri "1" yap\xc4\xb1lm\xc4\xb1\xc5\x9f olan IP paketlerini alan birinci y\xc3\xb6nlendirici, bu paketleri bir sonraki -ikinci- y\xc3\xb6nlendiriciye g\xc3\xb6ndermez, d\xc3\xbc\xc5\x9f\xc3\xbcr\xc3\xbcr ve kaynak IP adresine "ICMP TTL time exceeded\xe2\x80\x9d (Type 11, Code 0) mesaj\xc4\xb1n\xc4\xb1 g\xc3\xb6nderir. "ICMP TTL time exceeded" mesaj\xc4\xb1n\xc4\xb1 alan kaynak bilgisayar bu sefer TTL de\xc4\x9feri "2" olan \xc3\xbc\xc3\xa7 adet IP paketini hedef bilgisayara g\xc3\xb6nderir. Bu paketleri alan birinci y\xc3\xb6nlendirici TTL de\xc4\x9ferini "1" d\xc3\xbc\xc5\x9f\xc3\xbcrerek "1" yaparak ikinci y\xc3\xb6nlendiriciye iletir. \xc4\xb0kinci y\xc3\xb6nlendirici TTL de\xc4\x9feri "1" olan IP paketlerini bir sonraki y\xc3\xb6nlendiriciye g\xc3\xb6ndermez, d\xc3\xbc\xc5\x9f\xc3\xbcr\xc3\xbcr ve kaynak IP adresine "ICMP TTL time exceeded\xe2\x80\x9d (Type 11, Code 0) mesaj\xc4\xb1n\xc4\xb1 g\xc3\xb6nderir. Kaynak bilgisayar bu sefer TTL de\xc4\x9fer "3" olan \xc3\xbc\xc3\xa7 adet paketi hedefe g\xc3\xb6nderir. \xc4\xb0lk iki y\xc3\xb6nlendirici, yine TTL de\xc4\x9ferlerini "1" d\xc3\xbc\xc5\x9f\xc3\xbcrerek IP paketlerini \xc3\xbc\xc3\xa7\xc3\xbcnc\xc3\xbc y\xc3\xb6nlendiriciye iletir. \xc3\x9c\xc3\xa7\xc3\xbcnc\xc3\xbc y\xc3\xb6nlendirici y\xc3\xb6nlendirici TTL de\xc4\x9feri "1" olan IP paketlerini bir sonraki y\xc3\xb6nlendiriciye g\xc3\xb6ndermez, d\xc3\xbc\xc5\x9f\xc3\xbcr\xc3\xbcr ve kaynak IP adresine "ICMP TTL time exceeded\xe2\x80\x9d (Type 11, Code 0) mesaj\xc4\xb1n\xc4\xb1 g\xc3\xb6nderir. Bu durum hedef bilgisayara ula\xc5\x9fana kadar TTL de\xc4\x9feri "1" art\xc4\xb1r\xc4\xb1larak devam eder. Kaynak bilgisayar taraf\xc4\xb1ndan \xc3\xbcretilen \xc3\xbc\xc3\xa7 adet IP paketi son olarak hedefe ula\xc5\x9ft\xc4\xb1\xc4\x9f\xc4\xb1nda bu sefer hedef bilgisayar kaynak bilgisayar taraf\xc4\xb1ndan g\xc3\xb6nderilmi\xc5\x9f olan bu IP paketlerine cevap verir. Bu \xc5\x9fekilde hedef bilgisayara ula\xc5\x9fana kadar hangi "hop"lardan ge\xc3\xa7ildi\xc4\x9fi "traceroute" ile tespit edilir._NEWLINE_Kaynak bilgisayar Windows i\xc5\x9fletim sistemine sahipse hedef bilgisayara "ICMP Echo Request" mesajlar\xc4\xb1 g\xc3\xb6ndermi\xc5\x9ftir. (Type: 8, Code:0) Bu ICMP mesajlar\xc4\xb1 hedef bilgisayara ula\xc5\x9ft\xc4\xb1\xc4\x9f\xc4\xb1nda hedef bilgisayar bu mesajlara ICMP Echo Reply mesaj\xc4\xb1yla cevap verir. (Type: 0, Code:0)_NEWLINE_Kaynak bilgisayar Linux i\xc5\x9fletim sistemine sahipse hedef bilgisayara, hedef portunun kullan\xc4\xb1lmad\xc4\xb1\xc4\x9f\xc4\xb1 d\xc3\xbc\xc5\x9f\xc3\xbcn\xc3\xbclen bir UDP datagram\'\xc4\xb1 g\xc3\xb6nderir. (\xc3\x96rne\xc4\x9fin 29082 numaral\xc4\xb1 UDP portu hedef port olarak belirlenir.) Hedef bilgisayar bu UDP datagram\'\xc4\xb1n\xc4\xb1 al\xc4\xb1r. 29082 numaral\xc4\xb1 portu a\xc3\xa7\xc4\xb1k olmad\xc4\xb1\xc4\x9f\xc4\xb1 i\xc3\xa7in de kaynak bilgisayara "ICMP Destination Port Unreachable" mesaj\xc4\xb1n\xc4\xb1 g\xc3\xb6ndrerir. (Type: 3, Code: 3)\n_START_SECTION_\nTraceroute \xc3\xa7\xc4\xb1kt\xc4\xb1s\xc4\xb1\n_START_PARAGRAPH_\nmeltem@meltem-pardus ~ $ traceroute  www.comu.edu.tr_NEWLINE_     traceroute to www.comu.edu.tr (193.255.97.8), 30 hops max, 60 byte packets_NEWLINE_       1  192.168.2.1 (192.168.2.1)  2.794 ms  3.320 ms  5.910 ms_NEWLINE_       2  78.176.152.1 (78.176.152.1)  54.101 ms  59.571 ms  65.466 ms^[_NEWLINE_       3  * * *_NEWLINE_       4  izmir_t2_1-canakkale_t3_1.turktelekom.com.tr (81.212.26.113)  102.468 ms bursa_t2_2-canakkale_t3_1.turktelekom.com.tr (212.156.120.86)  125.490 ms izmir_t2_1-canakkale_t3_1.turktelekom.com.tr (81.212.26.113)  124.906 ms_NEWLINE_       5  izm_t1_2-bursa_t2_2.turktelekom.com.tr (212.156.109.45)  125.920 ms izm_t1_1-izmir_t2_1.turktelekom.com.tr (212.156.120.5)  125.845 ms izm_t1_2-bursa_t2_2.turktelekom.com.tr (212.156.109.45)  127.406 ms_NEWLINE_       6  uls_t1_2-izm_t1_2.turktelekom.com.tr (81.212.26.210)  144.937 ms  64.192 ms uls_t1_1-izm_t1_1.turktelekom.com.tr (212.156.120.21)  35.734 ms_NEWLINE_       7  ulus_ebgp_1-uls_t1_2.turktelekom.com.tr (212.156.119.246)  63.097 ms ulus_ebgp_1-uls_t1_1.turktelekom.com.tr (212.156.119.242)  61.394 ms  65.089 ms_NEWLINE_       8  ldn-b4-link.telia.net (213.248.100.253)  243.763 ms  245.669 ms  245.049 ms_NEWLINE_       9  ldn-bb1-link.telia.net (80.91.249.131)  214.484 ms ldn-bb2-link.telia.net (80.91.249.133)  223.082 ms ldn-bb1-link.telia.net (80.91.249.131)  214.984 ms_NEWLINE_       10  hbg-bb2-link.telia.net (80.91.250.222)  195.472 ms  199.938 ms  197.181 ms_NEWLINE_       11  bpt-b2-link.telia.net (80.91.250.129)  196.374 ms bpt-b2-link.telia.net (80.91.250.133)  178.905 ms bpt-b2-link.telia.net (80.91.250.129)  205.910 ms_NEWLINE_       12  invitel-ic-124609-bpt-b2.c.telia.net (213.248.70.50)  185.564 ms  153.012 ms  162.719 ms_NEWLINE_       13  xe-0-2-0.bix-p2.invitel.net (213.163.54.158)  166.343 ms  171.663 ms  168.550 ms_NEWLINE_       14  xe-0-3-0.ist-c1.tr.invitel.net (213.163.54.102)  184.971 ms  181.357 ms  216.235 ms_NEWLINE_       15  79.120.130.82 (79.120.130.82)  106.037 ms  116.352 ms  121.945 ms_NEWLINE_       16  * * *_NEWLINE_       17  * * *_NEWLINE_     _NEWLINE_\xc3\x87\xc4\xb1kt\xc4\xb1n\xc4\xb1n ilk sat\xc4\xb1r\xc4\xb1nda hedefin IP adresi, tan\xc4\xb1mlanacak maksimum y\xc3\xb6nlendirici say\xc4\xb1s\xc4\xb1 ve veri paketi b\xc3\xbcy\xc3\xbckl\xc3\xbc\xc4\x9f\xc3\xbc bilgileri bulunur._NEWLINE_Alt sat\xc4\xb1rlarda TTL de\xc4\x9feri, y\xc3\xb6nlendirici ya da hostun ad\xc4\xb1 ve/veya ip adresi yer al\xc4\xb1r. Ard\xc4\xb1ndan gelen ms cinsindeki \xc3\xbc\xc3\xa7 de\xc4\x9fer, o TTL de\xc4\x9feri ile g\xc3\xb6nderilen \xc3\xbc\xc3\xa7 veri paketinin, icmp mesaj\xc4\xb1n\xc4\xb1n geli\xc5\x9fine kadar gecen s\xc3\xbcrelerdir. ICMP mesaj\xc4\xb1 4 saniye  i\xc3\xa7inde gelmez ise yerine ekrana y\xc4\xb1ld\xc4\xb1z koyulur.\n_START_SECTION_\nKullan\xc4\xb1m yerleri\n_START_PARAGRAPH_\nTrauceroute a\xc4\x9fda sorun gidermek i\xc3\xa7in kullan\xc4\xb1l\xc4\xb1r. Kaynak IP adresinden hedef IP adresine do\xc4\x9fru gidilecek rota \xc3\xbczerinde y\xc3\xb6nlendirme problemlerinin tespit edilmesini sa\xc4\x9flar. Ayr\xc4\xb1ca hedef IP adresine do\xc4\x9fru giderken ge\xc3\xa7ilen hostlara verilen IP adreslerini g\xc3\xb6rmeye ve a\xc4\x9f altyap\xc4\xb1s\xc4\xb1 hakk\xc4\xb1nda bilgi sahibi olmak i\xc3\xa7in kullan\xc4\xb1l\xc4\xb1r.'