1 / 15

IP datagram format ı

IP datagram format ı. IP proto k ol versi y on num arası. 32 bit. to plam datagram uzunluğu (byte). Başlık uzunluğu (byte). type of service. head. len. ver. length. parçalama / Birleştirme için. fragment offset. Servis tipi. flgs. 16-bit identifier. Geçeceği maksimum

Download Presentation

IP datagram format ı

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IP datagram formatı IP protokol versiyon numarası 32 bit toplam datagram uzunluğu (byte) Başlık uzunluğu (byte) type of service head. len ver length parçalama/ Birleştirme için fragment offset Servis tipi flgs 16-bit identifier Geçeceği maksimum Nokta sayısı (her yönlendiricide azaltılır) upper layer time to live header checksum 32 bit source IP address 32 bit destination IP address Yükün teslim edileceği üst katman protokolü E.g. Zaman değeri, Geçilen router listesi, geçilecek Router listesi Options (if any) data (variable length, typically a TCP or UDP segment) TCP ile ne kadar fazlalık gelir? • 20 byte TCP başlık • 20 byteIP başlık • = 40 byte + uygulama katmanı başlıkları Network Layer

  2. ağ linkleri bir MTU (max.transfer miktarı) – mümkün olan en büyük link katmanı paketi- tanımlar. Farklı link tipleri, farklı MTU’lar Büyük IP datagram ağ içerisinde bölünür (“parçalanır”) Bir datagram birkaç datagram haline gelir Sadece en son varış noktasında yeniden “birleştirilir” IP başlık bitleri ilgili parçaları tanımlamak ve sıralamak için kullanılır Java applet IP Parçalama & Birleştirme parçalama: giren:büyük bir datagram çıkan:daha küçük 3 datagram birleştirme Network Layer

  3. length =1500 length =1500 length =1040 length =4000 ID =x ID =x ID =x ID =x fragflag =0 fragflag =0 fragflag =1 fragflag =1 offset =0 offset =0 offset =1480 offset =2960 Büyük bir datagram birkaç küçük datagram haline gelir IP Parçalama ve Birleştirme Örnek • 4000 byte datagram • MTU = 1500 byte Data alanında 1480 byte Network Layer

  4. IP adresi:host ve yönlendirici arabirimi için 32-bitliktanımlayıcı arabirim: host/yönlendirici vefiziksel link arasındaki bağlantı Yönlendiriciler genelde birçok arabirime sahiptir host genelde tek bir arabirime sahiptir Her bir arabirimle bir IP adresi ilişkilendirir 223.1.1.2 223.1.2.2 223.1.2.1 223.1.3.2 223.1.3.1 223.1.3.27 IP Adresleme: giriş 223.1.1.1 223.1.2.9 223.1.1.4 223.1.1.3 223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1 1 Network Layer

  5. IP adresi: Altağ parçası (baştaki bitler) host parçası (sondaki bitler) Altağ nedir? Cihazların arabirimleri aynı altağ parçasına sahiptir Bir yönlendiriciye ihtiyaç duymadan birbirlerine ulaşabilirler Altağlar(Subnet) 223.1.1.1 223.1.2.1 223.1.1.2 223.1.2.9 223.1.1.4 223.1.2.2 223.1.1.3 223.1.3.27 subnet 223.1.3.2 223.1.3.1 3 altağ içeren bir ağ Network Layer

  6. Tarif Altağları belirlemek için, herbir arabirimi hosttan yada yönlendiriciden ayırarak izole edilmiş ağlar oluşturun. Herbir izole edilmiş ağa bir altağ denir. 223.1.1.0/24 223.1.2.0/24 223.1.3.0/24 Altağlar Altağ maskesi: /24 11111111 11111111 11111111 00000000 255 . 255 . 255 . 0 Network Layer

  7. Kaç tane? Altağlar 223.1.1.2 223.1.1.1 223.1.1.4 223.1.1.3 223.1.7.0 223.1.9.2 223.1.9.1 223.1.7.1 223.1.8.1 223.1.8.0 223.1.2.6 223.1.3.27 223.1.2.1 223.1.2.2 223.1.3.1 223.1.3.2 Network Layer

  8. IP adresleme: Sınıflı Adresleme Sınıf (Ağ/Host) Adres Aralığı A (127/16.777.214) 0.x.x.x -126.x.x.x B (16.384/65.532) 128.0.x.x-191.255.x.x C (2.097.152/254) 192.0.0.x-223.255.255.x D (Multicast) 224.x.x.x-247.x.x.x E (Deneysel) 248.x.x.x-255.x.x.254 ağ adresi x.x.x.0, x.x.0.0, x.0.0.0, 0.0.0.0 ağ broadcast x.x.x.255, x.x.255.255, x.255.255.255 genel broadcast255.255.255.255 özel ağlar--------------- 10.0.0.0 - 10.255.255.255 169.254.0.0- 169.254.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 loopback (çevrim)------- 127.x.x.x Network Layer

  9. IP adresleme: CIDR—4milyar host? CIDR:Classless InterDomain Routing (Sınıfsız Domenler Arası Yönlendirme) • Adresin altağ kısmı rastgele uzunluktadır • address formatı: a.b.c.d/x, x adresin altağ kısmındaki bitlerin sayısını belirtir host kısmı Altağ kısmı 11001000 0001011100010000 00000000 200.23.16.0/23 Altağ Maskesi:255.255.254.0 Network Layer

  10. IP adresleri: Nasıl bir tane alınır? Q:Host IP adresini nasıl alır? • Sistem admini tarafından bir dosyaya yazılır • PC’lerde PC admini belirler • DHCP:Dynamic Host Configuration Protocol: sunucudan adresi dinamik olarak alır • “plug-and-play (tak ve çalıştır)” Network Layer

  11. DHCP: Dynamic Host Configuration Protocol Amaç:hostun ağa bağlandığında, ağ sunucusundan IP adresini alabilmesini mümkün kılar Adresler yeniden kullanılabilir (adresler sadece bağlıyken saklı tutulur) Mobil kullanıcılar ağa bağlanabilirler DHCP’ye bakış: • host “DHCP keşif” mesajı yayınlar • DHCP sunucusu “DHCP teklif” mesajı ile cevap verir • host IP adresi ister: “DHCP istek” mesajı • DHCP sunucusuadresi gönderir: “DHCP ack” mesajı Network Layer

  12. E B A DHCP istemci-sunucu senaryosu 223.1.2.1 DHCP 223.1.1.1 sunucu 223.1.1.2 223.1.2.9 223.1.1.4 223.1.2.2 Mobil DHCP istemcininbu ağda bir adrese ihtiyacı var 223.1.1.3 223.1.3.27 223.1.3.2 223.1.3.1 Network Layer

  13. DHCP keşif src : 0.0.0.0, 68 dest.: 255.255.255.255,67 yiaddr: 0.0.0.0 transaction ID: 654 DHCP istemci-sunucu senaryosu mobil istemci DHCP sunucu: 223.1.2.5 DHCP teklif src: 223.1.2.5, 67 dest: 255.255.255.255, 68 yiaddrr: 223.1.2.4 transaction ID: 654 Lifetime: 3600 secs DHCP istek src: 0.0.0.0, 68 dest:: 255.255.255.255, 67 yiaddrr: 223.1.2.4 transaction ID: 655 Lifetime: 3600 secs zaman DHCP ACK src: 223.1.2.5, 67 dest: 255.255.255.255, 68 yiaddrr: 223.1.2.4 transaction ID: 655 Lifetime: 3600 secs Network Layer

  14. IP adresleri: nasıl bir tane alınır? Q:Ağ IP adresinin altağ parçasını nasıl alır? A:ISP’sinin tanımlı aralığının bir parçasını alır ISP bloğu 11001000 00010111 00010000 00000000 200.23.16.0/20 Organizasyon 0 11001000 00010111 00010000 00000000 200.23.16.0/23 Altağ Maskesi 111111111111111111111110 00000000 255.255.254.0 Organizasyon 1 11001000 00010111 00010010 00000000 200.23.18.0/23 Organizasyon 2 11001000 00010111 00010100 00000000 200.23.20.0/23 ... ….. …. …. Organizasyon 7 11001000 00010111 00011110 00000000 200.23.30.0/23 Network Layer

  15. IP adresleme: son söz... Q: ISP ir adres bloğunu nasıl elde eder? A: ICANN: Internet Corporation for Assigned Names and Numbers • Adresleri verir • DNS’leri yönetir • domenisimleri atar, anlaşmazlıkları çözer Network Layer

More Related