Etiket Arşivi: ARP

TCP/IP Protokolleri

TCP/IP Animasyon

TCP/IP Protokolleri

Bilgisayarlar ile veri iletme/alma birimleri arasında organizasyonu sağlayan, böylece bir yerden diğerine veri iletişimini olanaklı kılan pek çok veri iletişim protokolüne verilen genel addır. (Yani, TCP/IP protokolleri bilgisayarlar arası veri iletişiminin kurallarını koyar). Bu protokollere örnek olarak, dosya alma/gönderme protokolü FTP (File Transfer Protocol), Elektronik posta iletişim protokolü SMTP (Simple Mail Transfer Protocol), TELNET protokolü (Internet üzerindeki başka bir bilgisayarda etkileşimli çalışma için geliştirilen *login* protokolü) verilebilir.

Adını sıkça duyduğumuz internet ortamında birbirine veri transferi ve dataların iletimini sağlayan protokol ise Hyper Text Transfer Protocol (HTTP) olarak adlandırılmaktadır. TCP/IP protokolü aynı zamanda, diğer iletişim ağlarında da kullanılabilir. Özellikle pek çok farklı tipte bilgisayarı veya iş istasyonlarını birbirine bağlayan yerel ağlarda (LAN) kullanımı yaygındır.

Bazı TCP/IP Protokolleri

Donanım Katmanındaki Protokoller;

  • ARP (Adres Çözümleme Protokolü), bir IP adresinin hangi ağ kartına (yani MAC adresine) ait olduğunu bulmaya yarar. TCP/IP’de veri gönderiminde gönderilecek bilgisayarın hangisi olduğunu bulmak için kullanılır. Ayrıca IP adresini yeni almış olan bir makine, o IP adresinin sadece kendisinde olduğunu ARP kullanarak teyid eder.
  • RARP (Ters ARP), protokolü ARP’ın tersi işlemi yapar, yani hangi MAC adresinin hangi IP adresini kullandığını bulur. Bir TCP/IP ağında RARP’ın çalışacağı garanti değildir, zira RARP bir RARP sunucusuna ihtiyaç duyar

Devamını Oku »

ARP (Adres Çözümleme Protokolü)

Adres Çözümleme Protokolü – ARP Görsel Anlatım




ARP (Adres Çözümleme Protokolü)

Yerel ağlarda kullanılan en yaygın arayüz Ethernettir. Ethernet arayüzüne sahip olan ağ kartları ile yerel ağlara kolayca bağlanılmaktadır. Bu arayüzler birbirlerine paket göndermek için kendilerine üretim aşamasında verilmiş 48 bit lik fiziksel adresleri (mac adresi) kullanırlar. TCP/IP protokolü ise veri gönderip almak için 32 bit lik IP adreslerini kullanır. Yerel ağda haberleşmek için veri alış-verişi yapılacak cihazın fiziksel adresi bilinmelidir. Bu işlem için kullanılan protokole, yani IP si bilinen cihazın fiziksel adresinin öğrenilmesi protokolüne Adres Çözümleme Protokolü (Address Resolution Protocol) denir.

Fiziksel Adresler (Mac Adresleri)

Yerel ağlarda kullanılmak için üretilmiş cihazlara (Ethernet, Token Ring, Lan) üretim aşamasında benzersiz bir adres verilir. Bu adres 48 bitten oluşur ve cihazın salt okunur belleğine yazılmıştır. Bu adresler 16’lık tabanda olup toplam 12 haneden oluşur (Örnek, 00-15-60-4F-E1-D8), IEEE tarafından belirlenen kurallara göre ilk 6 hane üreticinin kimliğini belirtir ve aynı üreticinin bütün cihazlarında aynıdır. Son 6 hane ise cihazın benzersiz adresini belirler. Arp İsteği Paketi IP si bilinen fakat fiziksel adresi bilinmeyen bir cihaz varsa bütün ağa arp isteği (arp request) gönderilir. Bu pakette gönderenin IP adresi, gönderenin fiziksel adresi ve alıcının IP adresi vardır. Alıcının fiziksel adresi bilinmediğinden tüm ağa yayın yapan (broadcast) bir paket yollanır ve isteğin bütün ağa ulaşması sağlanır. Belirtilen IP nin dışındaki hiçbir IP den cevap gelmez ve gelen cevap cihazın kendi fiziksel adresini içerir. Ayrıca isteği yollayan ve isteği yanıtlayan 2 cihazda diğerinin fiziksel adresini ve IP adresini daha sonra kullanmak üzere belleğine kaydeder. Aynı Ağda Arp Fiziksel Adreslerinin Çözümlenmesi Devamını Oku »

Ethernet Teknolojileri

ETHERNET TEKNOLOJİLERİ

     Bilgisayarların bir networke bağlanıp veri alıs verisinde bulunabilmesini sağlayan elektronik devredir. Farklı yerlerde Ethernet kartı, network kartı, ağ kartı yada NIC seklinde isimlendirmeleri yapılmıstır. NIC, İngilizce Network Interface Card’ ın kısaltmasıdır.

   Bir network kartı, bilgisayarınızın genisleme yuvalarından (slot) birine takılır. Bu bir dizüstü bilgisayarda PCMCIA yuvası ya da bir masaüstü bilgisayarda bir PCI yuvası olabilir. USB ya da benzeri arabirimlere de takılan pek çok network adaptörü vardır.

    Bir bilgisayar üzerindeki, Windows’a benzer bir isletim sistemi, aktarılması gereken bilgileri, üzerinde tasıdıgı herhangi bir network adaptörüne aktardıgında, network adaptörünün ilk yaptıgı is bu verileri, veri paketlerine bölmektir. Veriler parçalara bölünür. Daha sonra bu verilerin basına ag üzerinde hangi noktaya ulasacagına ve nasıl tasınacagına dair veriler eklenir.

    Paketlerin bası ve sonuna “bu paketin basıdır” ve “bu veri paketinin sonudur” gibi etiketler eklenir. Bu islem her bölünmüs veri paketi için yapılır ve sonuç olarak, bu veri paketleri sadece 1’ler ve 0’lardan olusmaktadır. Veri paketleri, birbiri ardına yazılmıs, milyonlarca 1 ve 0 içinde hayali olarak yaratılmıs bölümlerdir.

    Her paketin basında header isimli ve bir önceki paragrafta belirttiğimize yakın bilgiler tasıyan bir kısım yer alır ve her header içinde de o veri paketinin nereye gideceği ve nereden geldiğine dair veriler yer alır. Bir NIC’ye yani network adaptörüne, onun almaması gereken milyonlarca veri paketi ulasır. Network adaptörleri, bu paketlerin basındaki header kısmına bakarak, o paketin kendisi için gönderilmis olup olmadığını anlarlar. Eğer paketin basında yer alan header kısmında, kendi adresi varsa, o paketi alır ve bilgisayarda değerlendirmek üzere isleme sokar.

    Her Ethernet kartının üretimden itibaren kendine ait farklı bir tanımlama numarası vardır ve bu sayede diğer bütün kartlardan ayırt edilebilir. Bu tanımlama numarasına MAC adresi (Media Access Control) yada Fiziksel Adres denir ve 6 oktet, 48 bitten olusur. Bu 6 oktetin ilk 3 okteti Internet Assigned Numbers Authority (IANA) tarafından belirlenir. Bir firma Ethernet Kartı üretmeye karar verirse ilk basvuracağı yer IANA’ dır. IANA firmaya o firmanın ID’ si gibi düsünebilecek 3 oktetli bir sayı verir son okteti de firmaya bırakır. Bu sekilde bir standart sağlanırken aynı MAC adresine sahip Ethernet kartlarının üretilmesi de engellenmis olur.

Bir Network Adaptörü Şu İsleri Yapar:

1. Ona gönderilen işlenmis ve gönderilmek için hazır veriyi, veri paketlerine çevirir.

2.  işletim sisteminin istediği yere, bu veri paketlerinin gitmesi için veri paketlerine header’ lar ekler.

3. Veri paketlerini alır ve gönderir. Ve bunların doğruluğunu kontrol eder.

4.  Bir network adaptörü, ona gelen veri paketi, bozuksa aynı paketin karsı bilgisayarın network adaptörü tarafından tekrar gönderilmesi için bir komut içeren veri paketi hazırlayıp gönderir.

5.  Network adaptörleri buna benzer pek çok is yaparlar. Bu komutlar ve fonksiyonların hepsi, birer protokolle, nasıl yapılacağı belirlenmistir. Bu gibi, network’deki islemlerin en alt seviyesinde yer alan islemlerle, çoğu zaman isletim sistemleri ilgilenmezler. Bu gibi islemler doğrudan network adaptörü tarafından yürütülür.

Bir bilgisayarın MAC adresi komut satırında “ipconfig /all” yazılara öğrenilebilir.
(Windows 9x ortamında ipconfig.exe yerine Winipcfg.exe kullanılır.)




Devamını Oku »