Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanGonca Arıkan Değiştirilmiş 9 yıl önce
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...
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.