Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

IP Transmisyon Süreci Version 1.1 by Geoff Bennett Translation by Selçuk Demiray Bu eğitim IP software’inin iki host arasında bir datagram’ı göndermesini.

Benzer bir sunumlar


... konulu sunumlar: "IP Transmisyon Süreci Version 1.1 by Geoff Bennett Translation by Selçuk Demiray Bu eğitim IP software’inin iki host arasında bir datagram’ı göndermesini."— Sunum transkripti:

1 IP Transmisyon Süreci Version 1.1 by Geoff Bennett Translation by Selçuk Demiray Bu eğitim IP software’inin iki host arasında bir datagram’ı göndermesini anlatır.

2 Aynı segmentte IP Transmisyonu Başlangıç olarak, IP programının aynı segmennte iki host arasında IP datagram’ları nasıl transmit ettiğini açıklayalım.

3 Burada lokal bir ortamda aynı kabloya bağlı iki bilgisayar görüyoruz. Varsayalımki her iki bilgisayar da IP iletişim programı kullansınlar. Yasemin Barış‘a datagram’ları göndermek için bir çeşit IP aplikasyonu kullanıyor. Yasemin Barış

4 Bunlar IP adresleri... 192.32.15.1192.32.15.2

5 Bunlar IP adresleri … ve bunlar da maskları. 192.32.15.1255.255.255.0192.32.15.2255.255.255.0

6 Yasemin’in PC’sindeki IP programı Barış‘ın PC’si ile aynı Broadcast Domain’de olup olmadığını anlamalıdır. Broadcast Domain’den MAC seviyesindeki broadcast anlaşılmalıdır. Yani aynı broadcast domain’indeki host’lar birbirlerinin broadcast ve multicast trafiklerini duyacaklardır. Aynı broadcast domain’indeki transmisyonlar intranetwork, Broadcast domain’leri arasındaki transmisyonlar ise internetwork olarak adlandırılır. 192.32.15.1255.255.255.0192.32.15.2255.255.255.0

7 Yasemin’in programı Barış ile aynı Broadcast Domain’de mi olduğunu belirlemek için şu karşılaştırmayı yapar... 192.32.15.1255.255.255.0192.32.15.2255.255.255.0

8 Yasemin’in programı Barış ile aynı Broadcast Domain’de mi olduğunu belirlemek için şu karşılaştırmayı yapar… Kendi IP adresini alır, ve kendi subnet maskı ile binary AND yapar... 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Source:(192.32.15.1) AND (255.255.255.0) = 192.32.15.0

9 Yasemin’in programı Barış ile aynı Broadcast Domain’de mi olduğunu belirlemek için şu karşılaştırmayı yapar… Kendi IP adresini alır, ve kendi subnet maskı ile binary AND yapar… … Bundan sonra Barış‘ın IP adresini alır ve yine kendi subnet maskı ile binary AND yapar. (Yasemin’in Barış‘ın subnet maskının ne olduğunu bulmasına imkan yoktur) 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Source:(192.32.15.1) AND (255.255.255.0) = 192.32.15.0 Destination:(192.32.15.2) AND(255.255.255.0) = 192.32.15.0

10 Sonuçta çıkan iki rakam aynıdır. Bu, Yasemin’e Barış ile aynı Broadcast Domain’de olduklarını söyler. 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Source:(192.32.15.1) AND (255.255.255.0) = 192.32.15.0 Destination:(192.32.15.2) AND(255.255.255.0) = 192.32.15.0

11 Aynı broadcast domain’inde bir hosta paket göndermek için, Yasemin bu hostun MAC adresini bulmalıdır. (O anda sadece IP adresini bildiğinden dolayı) Bunu yapmak için, Yasemin Adres Çözümleme Protokolünü (ARP) kullanır. (Bir başka prezantasyonda anlatılmıştı.) 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Source:(192.32.15.1) AND (255.255.255.0) = 192.32.15.0 Destination:(192.32.15.2) AND(255.255.255.0) = 192.32.15.0

12 Bridge Üzerinden IP Transmisyonu

13 Bu değişikliğe uğramış örnekte, iki LAN segmentini MAC seviyesindeki bir bridge birbirine bağlar. Barış ve Yasemin farklı segmentlere bağlıdırlar. Bu IP transmisyonunu nasıl etkiler bir bakalım... Yasemin Barış Bridge

14 Aslında, Barış ve Yasemin sanki aynı segmente bağlıymış gibi aynı IP adresi ve masklarına sahiptirler. Bridge, gerçekte IP iletişimine “transparent” dir. 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Bridge

15 Bu transparent işlemin yan etkisi broadcast trafiğinin (ARP gibi) bridge’den geçmesini mümkün kılmasıdır. ARP trafiğini filtrelemeye çalışmak hostlar arasında iletişimin kopmasına yolaçacaktır. Bridge 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 ARP

16 Bir kez daha söylemek gerekirse, iki host bir Transparent bridge ile ayrılsa bile aynı Broadcast Domain’de yer alırlar. Bridge Broadcast Domain

17 LAN Switch’leri üzerinden IP Transmisyonu

18 Bu şekilde, Barış ve Yasemin’I aynı LAN switch’e bağlıyken görüyoruz. Switch’ler, her porta tahsis edilmiş LAN bandgenişliği sağlayan MAC seviyesindeki çok portlu Bridge’ler olarak tanımlanabilir. Tipik workgrup switch’leri tek bir bridgeleme birimine 8,12,16,24, veya 64’ü bağlantı sağlayabilir. Switch

19 Aynı switch’e bağlı hostlar, iletişim kurabilmek için aynı Network ID ve subnet mask’ına sahip olmalıdırlar. (farklı VLAN ‘lere ayrılmadıkça) Trafiği bir hosttan diğerine transfer için standart ARP işlemleri uygulanır. Switch 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 ARP

20 Elbette, Barış ve Yasemin aynı switch’e bağlı olmayabilirler. Ama, switch’ler arası bağlantılar Broadcast Domain’in bir uzantısı biçiminde gerçekleştirilir. SwitchSwitch

21 Genişletilmiş bir switch network’ü, IP transmisyonuna tamamen transparent’tir. Hostlar karşıki IP adresine doğrudan ARP yaparlar. SwitchSwitch 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 ARP

22 Bu basit kural, aynı LAN segmentindeki, ve bridge’ler veya switch’lerle bağlı LAN segmentlerindeki temel IP transmisyonunu özetlemektedir. Aynı Broadcast Domain’deki bir hosta transmisyon için, IP programı karşıki host’un IP adresine doğrudan ARP yapacaktır.

23 Switch tasarımlarının bir yan etkisi de ARP ( ve diğer broadcast trafiğinin) trafiğinin switch network’teki tüm kollara tamamen yayılmasıdır. Bu broadcast’ların her biri ulaştığı host’ları kesmeye uğratacak ve değerli band genişliğini ziyan edecektir. Tüm bu Broadcast Domain network’leri genişletebilmek için gerektiği yerlerde Router teknolojisine dönmeliyiz. SwitchSwitch 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 ARP ARPARP ARP

24 Router üzerinden IP Transmisyonu

25 Yasemin Barış Router Bu şekilde, Barış ve Yasemin bir IP router üzerinden bağlılar.

26 Router 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Şimdiye kadar kullanılan IP adresleri, Barış ve Yasemin router üzerinden bağlandıklarından doğru çalışmayacaktır.

27 Router 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Bunun ilk sebebi Router broadcast trafiğini aktarmayacaktır. Bu, Yasemin’in gönderdiği ARP talebinin hiçbir zaman Barış tarafından alınamayacağı anlamına gelir. ARP

28 Router 192.32.15.1255.255.255.0192.32.15.2255.255.255.0 Şimdiye kadar kullanılan IP adresleri, Barış ve Yasemin router üzerinden bağlandıklarından doğru çalışmayacaktır. Bunun ilk sebebi Router broadcast trafiğini aktarmayacaktır. Bu, Yasemin’in gönderdiği ARP talebinin hiçbir zaman Barış tarafından alınamayacağı anlamına gelir. İkinci problem, router port’ları da IP adresi ile konfigüre edilmelidir. Görüldüğü gibi, bu adresleme yapısında her iki port da aynı Network ID’ye sahiptir. (kırmızı ile görülen). Dahili olarak (router’da), Routing Tablosu bu portları ayırt edemeyecektir. 192.32.15.15 192.32.15.16

29 Router 192.32.15.1 255.255.255.0 192.32.16.2 255.255.255.0 Bu şekilde IP adresleme değiştirilmiştir (düzeltilmiş). Görüldüğü gibi Router’ın sol tarafındaki network id’si (192.32.15.0) ile sağ tarafındaki (192.32.16.0) farklıdır. Tüm network id’leri kırmızı gösterilmiştir. 192.32.15.15 192.32.16.16

30 Yasemin’in IP programı daha önce açıklanan karşılaştırmayı yaptığında, sonuçta çıkan sayılarda bir fark vardır. Yasemin’in programı Barış‘ın farklı bir Broadcast Domain’de olduğunu belirlemiştir. Bir Broadcast Domain’den diğerine ulaşmak için IP hostlar, bir IP Router kullanmalıdırlar. 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Source:(192.32.15.1) AND (255.255.255.0) = 192.32.15.0 Destination:(192.32.16.2) AND(255.255.255.0) = 192.32.16.0 Router

31 Yasemin’in programı aynı Broadcast Domain’deki router’ın IP adresini bilmek zorundadır. IP programının bunu bulmasının çeşitli yolları vardır. Varsayalım ki bu adres biliniyor - 192.32.15.15. Broadcast Domain’I dışına IP datagramları gönderen router’a Default Router denir. (“Default Gateway” de denmektedir) 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Router 192.32.15.15 Broadcast Domain #1 Broadcast Domain #2

32 Broadcast Domain #1 Broadcast Domain #2 Yasemin’in IP Programı Default Gateway adresi için ARP yapar. Tanım olarak bu adres aynı Broadcast Domain’de olmalıdır. Yasemin’in programı ARP cevabı için beklerken, IP trafiği (mavi dörtgen’le gösterilen) kuyrukta beklemektedir. 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Router 192.32.15.15 ARP

33 Broadcast Domain #1 Broadcast Domain #2 ARP cevabı geldikten sonra, Yasemin Barış için bekleyen trafiği Default Gateway’e yollar. 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Router 192.32.15.15

34 Broadcast Domain #1 Broadcast Domain #2 Router, datagram’ı, gideceği IP adresi bilip bilmediğini anlamak için inceler. Router’ın burada uyguladığı prosedür diğer bir prezantasyonda anlatılmıştır. Bu durumda, router Barış‘ın diğer LAN segmentine doğrudan bağlı olduğunu anlar. Router Barış‘ın MAC adresini bulmak için bir ARP talebinde bulunur. Barış‘ın IP adresi, tabii ki gönderilecek IP datagram içinde “Destination Address” alanında yazılı bulunmaktadır. Router ARP cevabı beklerken trafiği kuyruğa almaktadır. 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Router 192.32.15.15 ARP

35 Broadcast Domain #1 Broadcast Domain #2 ARP cevabı gelince, router trafiği Barış‘a gönderir. 192.32.15.1255.255.255.0192.32.16.2255.255.255.0 Router 192.32.15.15

36 Bunlar host’da çalışan IP programlarının kullandığı iki “Altın Kural” dır. Farklı bir Broadcast Domain’deki hosta transmisyon için, IP programı default gateway’in IP adresine ARP yapacaktır. Aynı Broadcast Domain’deki bir hosta transmisyon için, IP programı karşıki host’un IP adresine doğrudan ARP yapacaktır.

37 Sınıf Alıştırması Hangi teknoloji “broadcast” trafiğini geçirmez? a. Bridge b. Repeater c. Switch d. Router

38 Sınıf Alıştırması Boşlukları doldurunuz. Aynı broadcast domain’indeki transmisyonlar …………………….., Broadcast Domain’leri arasındaki transmisyonlar ise …………………. olarak adlandırılır.

39 BİLPA EĞİTİM BÖLÜMÜ TEŞEKKÜRLER...


"IP Transmisyon Süreci Version 1.1 by Geoff Bennett Translation by Selçuk Demiray Bu eğitim IP software’inin iki host arasında bir datagram’ı göndermesini." indir ppt

Benzer bir sunumlar


Google Reklamları