Interneti anlamak ve Tcp Ip protokolü

download Interneti anlamak ve Tcp Ip protokolü

of 3

Transcript of Interneti anlamak ve Tcp Ip protokolü

  • 8/6/2019 Interneti anlamak ve Tcp Ip protokol

    1/3

  • 8/6/2019 Interneti anlamak ve Tcp Ip protokol

    2/3

    Intenetteki bilgisayarlarn 32 bitlik bir say ile ifade edildiinden bahsetmitik. Bu say 8 bitlik 4 parayablnmtr. Her 8 bit ile ifade edilecek en byk say 10 luk sistemde 255 tir.

    11010100 10101101 01000101 11001111 says onluk sistemde 212,173,69,239 dr. te internette bir adres buekilde http://212.173.69.239/ eklinde gsterilir. Bunlara IP adresleri diyoruz.Pratik olarak IP numaralarndan da anlalaca gibi Internette datlabilecek IP saysnn bir snr olduuanlalr. Bu say pratik olarak 2 zeri 32 dir ve 4 milyardan fazladr. Bu IP adreslerinin datlmas ICANN adverilen kurum tarafndan belli kurallar erevesinde yaplmaktadr. IP adreslerinin hangi aa bal olduklarn ayrtetmek iin ise subnet mask denilen ve yukardaki gibi 1 ve 0 lardan oluan 32 bitl ik bir say kullanlyor.

    Ancak internet sitelerinin isimlerini aklda tutmak bu ekilde IP numaralarn aklda tutmaktan daha kolayolacandan her IP numarasna bir isim verilmitir. Bunlarada alan ad (domain name) diyoruz. Internetteki biradresi taraycmza (Internet Explorer, Firefox, Netscape, Opera gibi.) yazdmzda bilgisayarmzdaki tcp/ipkonfigrasyonunda belirtilmi olan dns (domain name server - alan ad sunucusu) sunucusu yardmyla bu alanadnn IP numaras bulunuyor. Peki bizim bilgisayarmz internete girince hangi IP numarasn alyor diye aklnzabir soru gelebilir. Kullanc bilgisayarlar internete balanrken servis salayc tarafndan atanan bir IP numarasalrlar. Ya da bal olduklar a tarafndan verilen sanal bir IP numaras alrlar bu konuya daha sonra deineceiz.

    TCP/IPTcp/ip nin transfer kontrol protokol olduunu sylemitik aslnda tek bir protokol deil protokoller kmesi vebunlara yardmc aralar kmesidir. Bunlar;-TCP (Transmission Control Protocol) uygulamalar arasnda ki iletiimi salar-UDP (User Datagram Protocol) uygulamalar arasndaki basit iletiimi salar tcp nin yaln hali dir.-IP (Internet Protocol) Bilgisayarlar arasndaki iletiim-ICMP (Internet Control Message Protocol) dinamik adresleme iin

    yardmc aralar ve komutlar ve grevleri;Ping: Konfigrasyonu kontrol etmeye ve paket gnderilip alnarak test etmeye yarar.FTP: TCP/IP hostlar arasnda tek ynl dosya transferini salar.TFTP: TCP/IP hostlar arasnda UDP kullanarak tek ynl dosya transferini salar.Telnet: Terminal balants salar.

    REXEC: Uzakta bulunan bilgisayardaki bir ilemi altrr.Finger: Uzak bilgisayar hakknda bilgi salar.

    ARP: (adres bulma protokol - addres resolution protocol) Yerel olarak dzenlenmi IP adreslerinin n belleinihazrlar.IPCONFIG: Windows makinelerde mevcut TCP/IP konfigrasyonunu gsterir. Kullanm rnek : "ipconfig /all,ipconfig 192.168.1.1, detayl bilgi iin ipconfig/help"NBTSTAT: IP adresleriyle dzenlenmi NetBIOS bilgisayar adlarn grntler.Netstat: TCP/IP protokolnn almas ilgili bilgileri grntler.Route: Yerel ynlendirme tablosunu gsterir ve deitirilmesini salar.Hostname: RCP, RSH ve REXEC programlarnn kimlik denetimini yaparak yerel bilgisayarn adn dndrr.

    imdi bilgisayarmzn tcp ip protokoln kullanarak lokal adaki bir bilgisayarla ya da internetteki bir sunucuyanasl balandna bakalm.

    Aslnda lokal ada ya da internette bilgisayarlar birbirleri ile iletiim kurarken MAC adresi dediimiz ve adonanmlar iin benzersiz bir numara kullanrlar. Yani bilgisayarmzdaki a kartnn, amzdaki adsl modemin,laptop umuzdaki kablosuz a kartnn benzeri olmayan bir mac adresi vardr. Tcp/ip protokolndeki arp ipadreslerinin sahiplerinin mac adreslerini bulur ve bunu bellekte tutar.Bilgisayarda tcp ip protokolnn doru ayarlanmas iin aa gre geerli bir IP adresine, a geidi adresine, dnssunucu bilgisine ve doru bir subnetmask a ihtiya vardr.rnek;

    Bilgisayar Ip no ve subnetmask kullanarak ait olduu a bulur. Kendiynlendirme tablosunu oluturur, yani hangi istek gelince nasl hareket edeceinibelirleyecei klavuzu.

    Bir balant istei geldiinde yerel adaki bir bilgisayaram balanlaca yoksa uzaktaki bir bilgisayaram

    IP no : 192.168.1.5

    SubnetMask :255.255.255.0

    A geidi 192.168.1.1

  • 8/6/2019 Interneti anlamak ve Tcp Ip protokol

    3/3

    balanaca adaki router tespit eder. Yerel adaki bir bilgisayar ise o bilgisayarn IP numaras a geidindenalnr mac adresi arp belleinden alnr ve balant kurulur, eer uzaktaki bir bilgisayar ise adaki router bu isteikendi tablosuna bakar ve bal bulunduu adaki (servis salaycnn routeri) router a iletir, bu routerda kenditablosuna bakar ve bu ilem hedef bilgisayar bulunana kadar devam eder. Bulunduktan sonra router bunun macadresini bilmiyorsa bir arp broadcast yaynlayarak mac adresini renir ve karlkl mac bulunmu olur ve bu ikia aygt artk birbirleri ile veri transferi yapabilirler.

    Uzak balantdan bahsederken kast ettiimiz router lar ile lokal a dan bahsederken kastettiimiz router lar hem

    fiziksel hem ilevsel olarak birbirinden farkldr. Kk lokal amzdaki router grevini genellikle adsl ile kombineedilmi adsl modem router dediimiz hepsi birarada cihazlar yaparlar. Lokal amzda bilgisayarlarmzn ald IPyide bu cihazlar (dhcp zellii) ya da adaki dhcp sunucusu datr. Internet zerinde yani servis salayclardakirouterlar ve onlarn bal olduu Telekom operatrlerindeki routerlar daha gelimitir.

    Sonu:Internet dnyann en geni bilgisayar adr.Bu ada bilgisayarlar iletiim iin tcp/ip protokol kmesini kullanrlar.Tcp/ip bilgisayarlar arasndaki komnikasyonu salar. TCP bilgisayarlardaki uygulamalarn ve a uygulamalarnnkomnikasyonunu salarken IP bilgisayarlarn komnikasyonundan sorumludur.Router lar IP trafiini ynlendirirler ve veri paketlerinin doru yere ulamasn salarlar.Internete balanacak her bilgisayar bir IP adresine sahip olmaldr ve bu adres 0-255 arasndaki 4 rakamdanoluur. "192.168.1.10, 10.0.3.66 gibi" web sunucularn ise gerek IP adresleri vardr ve bunlar servis salayctarafndan verilir ve benzeri yoktur. rnek : "http://144.122.144.160/ - ip adresi aslnda http://www.odtu.edu.tr/adresi ile ayndr"Bu ekilde ip numaralarn aklda tutmak zor olduundan web sunucularn IP adreslerini barndran dns sunucularvardr. rnein bizimmehmet.com gibi yeni bir alan ad kaydedildiinde dnya zerindeki tm dns sunucularndabu alan ad kaydedilmeden heryerden ulalamaz. Bu ilem bazen 72 saat alabilir.Http (Hyper Text Transfer Protocol) ise web tarayclarnn web sunucular ile komnikasyonunu salayanprotokoldr.SMTP eposta gnderilirken kullanlan protokoldr.POP protokol eposta programmzn eposta sunucusundan epostalarmz alrken kulland protokoldr.

    Anlald gibi internet bir kurallar btn eklinde alr, bunlar dzenleyen kurumlar ve srekli gelitirilenteknolojiler vardr, her a daha byk bir aa baldr. Ip paketlerinin gidecei adreslere ynlendirilmesinisalayan routerlar vardr. Ada ynmz bulmamz kolaylatran dns sunucular vardr. Bu unsurlarn hepsibirden internet dediimiz dnya genelindeki a oluturur.

    Ksa yazmzdan Internetin ne olduunu ve ne olmad hakknda bir fikriniz olmutur diye umuyorum.

    Not: leyiin analalmas iin mmkn olduu kadar teknik ksm yzeysel gemeye altk. O bakmdan

    konuyu teknik olarak ayrntl renmek isteyenler aadaki kaynaklar inceleyebilirler.

    http://www.ilkertemir.com/document/tcpip.htmlhttp://www.protocols.com/pbook/tcpip1.htmhttp://www.ilkertemir.com/backbone-map/current/ Trkiyenin internet omurgasnn 2001 deki halini buradangrebilirsiniz.http://www.w3schools.com/tcpip