Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Network Layer4-1 IP datagram formatı ver length 32 bit data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to.

Benzer bir sunumlar


... konulu sunumlar: "Network Layer4-1 IP datagram formatı ver length 32 bit data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to."— Sunum transkripti:

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

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

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

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

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

6 Network Layer4-6 Altağlar 223.1.1.0/24 223.1.2.0/24 223.1.3.0/24 Tarif r 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. Altağ maskesi: /24 11111111 11111111 11111111 00000000 255. 255. 255. 0

7 Network Layer4-7 Altağlar Kaç tane? 223.1.1.1 223.1.1.3 223.1.1.4 223.1.2.2 223.1.2.1 223.1.2.6 223.1.3.2 223.1.3.1 223.1.3.27 223.1.1.2 223.1.7.0 223.1.7.1 223.1.8.0223.1.8.1 223.1.9.1 223.1.9.2

8 Network Layer4-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 broadcast 255.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

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

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

11 Network Layer4-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ış: m host “DHCP keşif” mesajı yayınlar m DHCP sunucusu “DHCP teklif” mesajı ile cevap verir m host IP adresi ister: “DHCP istek” mesajı m DHCP sunucusu adresi gönderir: “DHCP ack” mesajı

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

13 Network Layer4-13 DHCP istemci-sunucu senaryosu DHCP sunucu: 223.1.2.5 mobil istemci zaman DHCP keşif src : 0.0.0.0, 68 dest.: 255.255.255.255,67 yiaddr: 0.0.0.0 transaction ID: 654 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 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

14 Network Layer4-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 11111111 11111111 11111110 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

15 Network Layer4-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 m Adresleri verir m DNS’leri yönetir m domen isimleri atar, anlaşmazlıkları çözer


"Network Layer4-1 IP datagram formatı ver length 32 bit data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to." indir ppt

Benzer bir sunumlar


Google Reklamları