BİLGİSAYAR MÜHENDİSLİĞİ

Slides:



Advertisements
Benzer bir sunumlar
Bilgisayar Ağları ve İnternet
Advertisements

Bölüm 6 IP Adresleme ve Yönlendirme
ANLATANLAR SEYİTHAN AVCI RASİM ÇEKİK
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
BBY 302 Bilgi Teknolojisi ve Yönetimi
IP ADRESLEME / YÖNLENDİRME
TTNET IPv6 Geçiş Stratejisi
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
İNTERNET.
İNTERNET VE İLETİŞİM.
 Meltem KORCAY  Ayşe KUBİLAY
Alt Ağlar.
3/10/2003Onur BEKTAŞ TUBİTAK ULAKBİM UlakNet IPv6 Planlananlar ve IPv6 Güvenliği Onur BEKTAŞ TÜBİTAK - ULAKBİM.
“Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçişi Projesi”
“IPv6 Balküpü Tasarımı”
TCP/IP (Devam).
Veri İletiminde Hata Kontrol Yöntemleri
Internet Nedir? Birbirine bağlı bilgisayarlar topluluğudur.
Numbers of Opcodes Nihal Güngör.
FRAMEWORK.
Proxy-DNS Nedir?.
AĞ PROTOKOLÜ.
IP Adresleme Mekanizması - Adres Sınıfları ve Altağlar Sistem Adresi ve Ağ Adresi Kaynaklar: Ilker Temir, Yrd.Doc.Dr. Sirin Karadeniz, Rize Univ.
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
İnternet ve e-posta Yönetimi
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
AĞ KATMANI (GENEL BİLGİ).
IPv4-IPv6 Yılmaz Can ANUK
Bölüm 1 Ağlar ve Verİ İletİşİmİ
İnternet Katmanı Öğr. Gör. Mustafa SARIÖZ
ANLATANLAR SEYİTHAN AVCI RASİM ÇEKİK
32 bit destination IP address
ALT AĞLAR.
IP Adresleme ve Alt Ağlar (subnets)
İnternet Teknolojisi Temel Kavramlar
3- IP ADRESLEME Yrd. Doç. Dr. Ersoy ÖZ.
TCP/IP Sorun Çözme ve Ağ Komutları
BLM619 Bilgisayar Ağları ve Uygulamaları
NAT: Network Address Translation (Ağ Adres Dönüşümü)
TCP/IP – DHCP Nedir?.
Ipv4 nedir? IPv4 sistemi kurumsal olarak 4 milyar farklı adrese imkan tanıyan bir protokol olmasına rağmen sınıf sistemi nedeniyle verimli kullanılamamaktadır.
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
TCP/IP Sorun Çözme ve Ağ Komutları
24 Ekim 2008 HABTEKUS YTÜ1 IPv6 Ağlarında Solucan Dağılımı Onur BEKTAŞ onur at ulakbim. gov. tr.
IP ADRES SINIFLARI.
KIRKLARELİ ÜNİVERSİTESİ
Altağlara Bölme (Subneting). Alt ağlar İletişimin daha sağlıklı yapılabilmesi için ya da gereksinimlerden kaynaklanan çeşitli network senaryoları için.
ÖMER ÜNALDI EDUROAM.
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
TCP/IP. Network Katmanı ● Bu katmanda IP'ye göre düzenlenmiş veri paketleri bulunur. ● İletim katmanından gelen veriler burada Internet paketleri haline.
IP PAKETİ. IP Paketi ● IP protokolü akış şeklinde çalışır. ● İletim katmanı mesajları alır 64K'lık datagramlara ayırır. ● Her datagram ağ üzerinden karşı.
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı Öğr.Gör.Ali Osman GÖKCAN Sunucu İşletim Sistemleri-2.
SUNUCU İŞLETİM SİSTEMLERİ
ALT AĞLAR (SUBNET).
TCP /IP ADRESLEMESİ.
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
Sunucu İşletim Sistemleri-2
IPv6.
Bilgi İşlem Organizasyonu
TCP/IP (Devam).
İnternet Adresleri IP Kavramı
ARP-RARP MERVE AYDIN
Cumhuriyet Üniversitesi Bilgisayar Ağları Dersi
Temel Internet Kullanımı Y. Doç. Dr. M. Sıtkı İlkay Ekim 2006.
Bilgisayar Mühendisliğine Giriş
Altağlara Bölme (Subneting)
TCP-IP.
TCP/IP’nin DÜNÜ, BUGÜNÜ, YARINI
Sunum transkripti:

BİLGİSAYAR MÜHENDİSLİĞİ IPv4 ve IPv6 ÖZELLİKLERİ Turgut ÖZCAN 1030203904 TRAKYA ÜNİVERSiTESİ BİLGİSAYAR MÜHENDİSLİĞİ sirrus155@gmail.com Fırat KAVAK 1030203013 euphrates73@hotmail.com

Temel kavramlar IP adresi belli bir ağa bağlı cihazların ağ üzerinden birbirlerine veri yollamak için kullandıkları adrestir. IPv4 şuan internetinin kullandığı temel altyapıdır Neden yeni bir versiyona ihtiyaç duyuldu ? Eksiklikleri ve dezavantajları ? IPv6 yeni nesil kullanılacak teknolojidir. IPv4’e göre getirileri nedir ? Bilinmesi gereken kritik noktalar nelerdir ? Başlıca özellikleri nedir ?

IPv4 ve ÖZELLİKLERİ Günümüz interneti IPv4 üzerine kurulmuştur. IPv4 adresleri 32 bitten ibarettir. Adresler birbirinden nokta ile ayrılmış dört adet sekiz bitlik parçalardan oluşur. Bu sayılar 0 ile 255 arasında bir değer olabilir. Örnek bir IPv4 adresi: 192.168.2.1’dir. 32 bitlik adres alanı teoride 4.294.967.296 tane adres oluşturabilse de verimsiz adres atama mekanizmalarından dolayı etkin adres sayısı bu noktaya hiçbir zaman ulaşamaz. Web teknolojilerinin gelişmesinin yanı sıra son zamanlarda kablosuz erişimin de yaygınlaşmasıyla 32 bitlik adres alanı var olan ihtiyacı karşılamakta yetersiz kalmaya başlamıştır.

IPv4 Paketinin Şematik Yapısı 0 bit 4 8 16 24 31 Version IHL Service Type Total Length Identifier Flags Fragment Offset Time to Live Protocol Header Checksum Source Address (32 bit) Destination Address (32 bit) Options and Padding

IPv6 ‘nın doğuşu IETF (Internet Engineering Task Force) önderliğinde 1990'lı yılların başından itibaren yeni bir adresleme sistemine geçiş ihtiyacının hissedildiği vurgulanmaya başlanmıştır. Geçilecek protokole IPng (Internet Protocol next generation) veya IPv6 (Internet Protocol version 6) denilmesi kararlaştırılmıştır. Yeni sisteme ihtiyacın en önemli sebeplerinden biri internetin oldukça hızlı genişlemesi ve her yıl internete eklenen host sayısının bir önceki yıla oranla çok fazla sayıda olmasıdır. Örneğin, Ocak 1999’da yaklaşık 45 milyon host varken bu sayı Mayıs 2000’de yaklaşık 80 milyona ulaşmış, Mayıs 2001’de 120 milyonun üzerine çıkmıştır

IPv6 ve ÖZELLİKLERİ IPv6 İnternet Protokol’ün 6’ncı uyarlaması olup, IETF tarafından tasarlanan yeni nesil protokoldür. IPv6 adres boşluğu problemini çözmekte ve yönlendirme ve şebeke otomatik biçimlendirme gibi birçok alanda IPv4’e gelişmeler ilave etmektedir. IPv6 adres yapısında 128 bitlik (ikillik) adres yapısına geçilmiştir Bu yapıdaki adres sayısı,İnternete bağlanabilecek bütün mobil, ev ve ofis aygıtlarına yetebilecek ve uzun gelecekte ortaya çıkabilecek bütün yeni uygulamalara da izin verecektir .

IPv6 ve ÖZELLİKLERİ-2 IPv4 ile 2^32 host internete bağlanabiliyorken bu sayı IPv6 ile 2^128, o da yaklaşık 3.4x10^38 sayısına karşılık gelmektedir. Bu sayı gelecekte herhangi bir adres sıkıntısı yaşanmasını önleyebilecek kadar çok büyük bir adres uzayını öngörmektedir.Bu suretle, IP adres havuzu hemen hemen sonsuz olmuştur. IPv6’yı IPv4'ten ayıran en önemli özelliği 128 bitlik genişletilmiş adres alanıdır. Bu genişlemenin sağlamış olduğu teorik adreslenebilir düğüm sayısı 340.282.366.920.938.463.463.374.607.431.768.21 1.456’dır.

IPv6 ve ÖZELLİKLERİ-3 128 bitten oluşan IPv6 adreslerinin ilk 64 bitlik kısmı alt ağı adreslemek için kullanılan adres blok bilgisini içerir. Adres bloğu, bir paketin varacağı son adrese kadar olan yolda yönlendirilmesini sağlar. Geriye kalan 64 bit ise bu adrese vardığında paketin son alıcısının tespitinde kullanılır. IPv6 adresleri 16’lık düzende ifade edilir. 2045:ab28::6cef:85a1:331e:a66f:cdd1 örneğinde olduğu gibi 16 bitlik gruplar birbirlerinden ':' ile ayrılır. Ardı ardına gelen iki ':' sadece bir kereye mahsus kullanılabilir ve aralarında kalan bütün hanelerin sıfır değerini taşıdığını ifade eder.

Ipv6’nın-Ipv4’ e Göre Başlıca Avantajları Yenilik ihtiyacı:NAT ihtiyacının zorlaşması ve ağdaki her düğümün server gibi davranması gerekliliğini doğurmuştur. Örneğin, VoIP’de IP’li düğümler birbirlerine doğrudan bağlanma ihtiyacındadırlar. Durumsuz otomatik yapılandırma (stateless autoconfiguration): Bir hostun ağa bağlı yeniden başlamasıyla yine yeniden aynı adresi elde etmesi mekanizması. Bu durumda host 128 bitlik v6 adresin son 64 bitini kendi MAC’ının bir kombinasyonu gibi üretir; ilk 64 bitini ise ağdaki aktif IP dağıtıcısından alır.   Yeniden numaralandırma: Bir grup hostun IP adresinin değiştirilmesi inanılmaz kolaylaşmıştır. Bunun için yönlendiricilerin eski öneki yayması durdurulur, yeni önek yayması (advertise) başlatılır.

Ipv6’nın-Ipv4’ e Göre Başlıca Avantajları IPv6’da yeni olan akış etiketi (flow label) alanı aynı akışa (stream) veya oturuma ait olan paketlerin ortak bir akış etiketi değerini paylaşmasıyla her paketin derinlemesine irdelenmeden tanınmasının kolaylaşmasını sağlar. Akışın veya oturumun tanınması servis kalitesi mekanizmaları için yararlıdır. Keşif fonksiyonları için olan tüm yayınlar (broadcast) çoklu-yayınlarla (multicast) değiştirilmiştir. Sadece aktif olarak dinleyen (listen) hostlar multicast için rahatsız edilir, kesilir, broadcast’te olduğu gibi tüm hostlara bulaşılmaz

Ipv6’nın-Ipv4’ e Göre Başlıca Avantajları Tak Çalıştır, Otomatik yapılandırma (Autoconfiguration) IPv6 ile protokolü ile gelen otomatik yapılandırma özellikeri sayesinde son kullanıcının ağa bağlanmak için herhangi bir ayar yapması gerekmeyecektir. Adresleme ve Yönlendirme IPv6 Adres yapısı ile yönlendirme tablolarındaki ağ adresi sayısı azalacak ve yönlendirmede rahatlık sağlanacaktır.

Ipv6’nın-Ipv4’ e Göre Başlıca Avantajları Verimlilik: IPv6 adres işleme IPv4 adres işlemeden birçok konuda daha verimlidir. IPv6 adres boyutu (128 bit) IPv4’ün (32 bit) 4 katı olmasına karşın IPv6 başlık bilgisi (40 byte) IPv4 başlık bilgisinin (20 byte) sadece 2 katıdır. IPv6’daki verimlilik gelişmeleri özetle şöyledir: IPv6 başlık bilgisi sabit bir uzunluğa sahiptir. IPv6 başlık bilgisi bir seferde 64 bit işlenecek şekilde iyileştirilmiştir (IPv4’te bir seferde 32 bit işlenmektedir). Her bir paketin bir yönlendiriciyi geçtiği her anda yapılan IPv4 başlık bilgisi hata kontrolü (checksum) IPv6’da kaldırılmıştır. Artık yönlendiriciler büyük boyutlu paketleri küçük parçalara ayırmak (fragment) zorunda kalmayacaklar, basitçe, kaynakları daha küçük paketler göndermeleri konusunda uyaracaklar.

IPv6 Paketinin Şematik Yapısı 0 bit 4 12 16 24 31 Version Class Flow Label Payload Length Next Header Hop Limit Source Address (128 bit) Destination Address (128 bit)

IPv6 Paketinin Şematik Yapısı Sürüm(Version):4-bit Internet Protokol sürüm numarasıdır. Bu sürümde her zaman 0110’dır. Öncelik(Traffic Class):8-bit değer alan bu alan, paketin önceliğini belirler. Akış Etiketi(Flow Label):24-bitlik etiket trafik akışını belirtmek için kullanılır.Bu değer yönlendiricilerde gerçekleştirilen yönlendirme işlemini basitleştirdiğinden, yönlendirme tablosuna her paket için bakılması gerekliliğini ortadan kaldırır (MPLS). Veri yükü Uzunluğu(Payload Length):16-bit işaretsiz tamsayı değerini alır. Bu değer tanınan asıl veri miktarını belirler.  Sonraki Başlık(Next Header):8-bit tamsayı değeri alır. Bir sonraki başlık türünün numarasını tanımlar. Atlama Sınırı(Hop Limit):8-bit değer alır. Bir datagram’ın ne kadar uzağa gidebileceğini belirtir. Atlama Sınırı değeri sıfır olduğunda paket yok edilir. Kaynak Adres(Source Address):128-bit paketin oluşturulduğu adresin değerini alır.   Hedef Adres(Destionation Addres):128-bit paketin gönderileceği adresin değerini alır.

IPv6 Bilinmesi Gereken Kritik Noktalar Gezicilik (Mobility): Sadece IPv6‘da gezicilik yoktur (Mobility: Bir hostun farklı yerlerden, farklı zamanlarda, her seferinde farklı IP alabilerek, ancak tüm bu iletişim oturumlarının “gerçek ev adresine” mal edilmesi ile ağa bağlanabilmesidir.). Mükemmel olmamakla birlikte bazı IPv4 gezicilik destekleri de mevcuttur. Yönlendirme: IPv6’da yönlendirme, IPv4’tekinden gelişmiş değildir (Aksine adres atamalarında hata yapma olasılığı daha yüksektir.). Eğer mevcut donanım IPv6 destekler hale getirilemiyorsa ve yeni donanım alınması gerekiyorsa geçiş o zaman masraflı olabilir. Ancak bu alımları genelde büyük İSS’ler (İnternet Servis Sağlayıcılar) yapacaklardır.

IPv6 Bilinmesi Gereken Kritik Noktalar Güvenlik: IPv6’da IPsec desteğinin “zorunlu” olması IPv6’yı daha güvenli kılmaz. Çünkü birçok IPv4 uygulamasında da IPsec desteği bulunmaktadır. (IPsec, IP seviyesinde yetkilendirme ve şifreleme sağlar. Belli bir rota (route) boyunca veri bozulmaması, değiştirilme mesi, bütünlüğü sağlanır.) IPv6’nın IPsec’i desteklemesi IPv6 uygulamalarının varsayılan olarak korumalı olduğu anlamını taşımamaktadır. IPsec çokça yapılandırma gayreti gerektirmektedir. IPv4 üzerinde IPsec’i çalıştırmak NAT dolayısıyla çok zorlaşmaktadır. IPsec tüm paketin korunmasını isterken NAT’ın paket modifikasyonu işleri güçleştirmektedir. Ayrıca iki uç makine arasındaki iletişimde NAT arkasındaki makinelerde IP tanıma sıkıntısı baş göstermektedir.

IPv6 Bilinmesi Gereken Kritik Noktalar Servis Kalitesi (Quality of Service, QoS): Şu an için IPv6’da QoS servisi, ağ trafiğinde önceliklendirme yapılabiliyor diye çok daha kaliteli sanılıyor. Halbuki bu önceliklendirme mekanizması IPv4’te de mevcuttur (type of service alanında öncelik bilgisi olarak). Ancak, bununla birlikte IPv6’da v4’te olmayan “flow label” alanı vardır (farklı iletişim oturumlarını tanımak için kullanılır). QoS’ta IPv6, flow label’ın iyi kullanılabilmesi ile v4’e nazaran avantajlara sahip olabilmektedir.

Adreslerin Gösterilişi-I IPv6 adres yapısının dizisinde üç çeşit geleneksel biçim gösterilişi bulunmaktadır: a) x:x:x:x:x:x:x:x sunulmasında ,’x’lerin yerine sekiz tane 16-bit’lik hexadesimal değeri verilmektedir.   Örnek: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:417A Önemli bir nokta da her alanda temel olarak bulunan sıfırların yazılması zorunlu değildir; ama her alanda nümerik bir değe girilmesi gerekmektedir.

Adreslerin Gösterilişi-II b) IPv6’da adresleme yapısında kolaylıkla kullanılması için bazı metotlara sahiptir. IPv6’da uzun adres dizilerinde sıfırlar bulunmaktadır. Adres yapısındaki düzende sıfırları yazmaktansa sıkıştırılmış bir sıfır sözdizimi özelliği getirilmiştir. Sıfırların yerine “::”, bir veya daha fazla 16 bitlik grupların yerine kullanılır. “::” sözdizimi adreste sadece bir kez kullanılır. “::” ‘i temel veya izleyen sıfırları sıkıştırmak için kullanılır. Örnek:   1080:0:0:0:8:800:200C:417A bir unicast adresi FF01:0:0:0:0:0:0:101 bir multicast adresi 0:0:0:0:0:0:0:1 bir loopback adresi 0:0:0:0:0:0:0:0 tanımsız adres Gösteriliş şekli: 1080::8:800:200C:417A bir unicast adresi FF01::101 bir multicast adresi ::1 bir loopback adresi :: tanımsız adres

Adreslerin Gösterilişi-III c) IPv6’ya geçişin aşamalar halinde olması öngörüldüğünden bazı durumlarda IPv4 ile IPv6’nın birleştirilmesini gerektiren ortamlar olacaktır. Bu durumlarda uygun bir yapı olan x:x:x:x:x:x:d.d.d.d kullanılması gerekmektedir. Burada ‘x’’ler adreslerde altı adet 16-bitlik hexadesimal değer almaktadır ve ‘d’’ler ise adreslerde dört adet 8- bitlik desimal adres değeri (öngörülen IPv4 değeri)almaktadır. Örnek:   0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 değiştirilmiş durumda; ::13.1.68.3 ::FFFF:129.144.52.38

Türkiye’de IPV6 için Yapılan Çalışmalar Ulaknet IPV6 bloğu: 2001:A98::/32 296 IP adresi Her Üniversiteye /44 IP adresi = 284 = 19342813113834066795298816 = 1.9 x1025

Türkiye’de IPV6 için Yapılan Çalışmalar Firewall Dns Web Ftp Proxy Medya Suncusu İzmir İstanbul Ankara Ulakbim Yerel Kullanıcıları Geant

IPv6 Teknolojsini destekleyen işletim sistemleri ve yazılımlar Linux çekirdek 2.4 *BSD Solaris Windows 2000 (Yama gerekiyor) Windows XP (Bütünleşik, Deneysel) Windows Server 2003 Programlar Mozilla I.E Netscape Ping6 traceroute6

KAYNAKLAR [1] Sümer O,Kipman E IPv6 Adresleme Ve Başlık Yapısı Beykent Üniversitesi [2] Altuğ B. Altıntaş Java ve Yazılım Tasarımı Papatya Yayınları 2003 [3] Dicle Z,Mocan B,Kutay M Ipv6 Ve Ipv4 İçin Karşılaştırmalı Bilgisayar Benzetimi,İYTE [4] www.ulakbim.gov.tr [5] www.cisco.com.tr [6] http://msdn.microsoft.com/...form/tpipv6/download.asp [7] www.ipv6.org [8] http://en.wikipedia.org/Wiki/ipv6

Teşekkürler...