Bilgisayar Ağları Ders Notları IP İşlemleri
Bilgisayar Ağları Ders Notları IP Nedir? IP adresi (İnternet Protokol), TCP/IP (İletim Kontrol Protokolü/İnternet Protokolü) standardını kullanan bir ağdaki cihazların birbirini tanımak, birbirleriyle iletişim kurmak ve veri alışverişinde bulunmak için kullandıkları benzersiz bir numaradır. İnternet bağlantısı bulunan her cihazın bu cihaza tahsis edilen bir adresi olması gerekir. İnternet'e bağlanan her cihaza, ISS (İnternet Servis Sağlayıcısı) tarafından bir IP adresi atanır ve internetteki diğer bilgisayarlar bu bilgisayara verilen bu adres ile ulaşırlar. IP adresine sahip iki farklı cihaz aynı ağda olmasa dahi, yönlendiriciler vasıtası ile birbirleri ile iletişim kurabilirler. Bu adres ya da numara, iletilen bilginin doğru adrese gönderilmesini, ya da verinin doğru adresten alınmasını sağlar. TCP/IP (Transmission Control Protocol/Internet Protocol) protokoller/kurallar topluluğudur. TCP/IP protokolünü tek bir protokol olarak düşünmeyin, bir protokol grubudur. DNS (Domain Name System, yani Alan Adı Sistemi), HTTP (HyperText Transfer Protocol, yani HiperMetin Yollama Protokolü) HTTPS (Secure HTTP yani Güvenli HTTP) POP3 (Post Office Protocol 3, yani Postahane Protokolü 3) SMTP (Simple Mail Transfer Protocol, yani Basit Mektup Gönderme Protokolü) FTP (File Transfer Protocol, yani Dosya Gönderme Protokolü) dosya göndermek ve almak için kullanılır. SFTP veya FTPS (Secure FTP, yani Güvenli FTP) 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP adresi ne işe yarar? IP adresi ya da numarası, bugün suçluların takibinden online satış ve pazarlamaya kadar çok çeşitli alanlarda yaygın olarak yararlanılan bir veridir. IP numarasına bakarak kullanıcının bulunduğu ülkeyi, kenti, enlem ve boylamı ve ISS'i belirlemek mümkündür. Sayfanın, ziyaretçinin ana dilinde ve para biriminde gösterilmesi, Ziyaretçilerin, coğrafi bölgeye göre farklı sayfalara yönlendirilmesi, Şifre paylaşımının ve hizmet istismarının önlenmesi, Kredi kartı dolandırıcılığının önlenmesi, İnternet ziyaretçi trafiği istatistiği ve analizi, Online formlarda ülkeyle ilgili formun otomatik olarak seçilmesi, İş yapmak istemediğiniz ülkelerden erişimin engellenmesi, Bugün dünyada, bu tür büyük veritabanları oluşturan ve düzenli olarak güncelleyen firmalar mevcuttur. 02.12.2018 Bilgisayar Ağları Ders Notları
Dinamik ve Statik adresler İnternete bağlanan kullanıcının dış dünyaya bağlantı sağladığı gerçek IP adresi çoğu zaman dinamiktir. Kullanıcının hizmet aldığı internet servis sağlayıcı, kullanıcıya o an boşta bulunan bir IP adresini verir. Bu yüzden internete her bağlantı yapıldığı zaman kullanıcıların dış dünyaya açıldıkları gerçek IP adresi değişebilmektedir. Statik IP adresleri olan bilgisayarların adresleri değişmez. Sunucu görevi gören bilgisayarlar için tercih edilir. 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Sınıfları Bugün halen kullanılmakta ve test edilmekte olan iki tür İnternet Protokolü bulunmaktadır: IPv4 Halen kullanılmakta olan standart İnternet protokolüdür ve 32 bitten, başka bir ifadeyle sekiz bitlik 4 rakamdan oluşur. Bu rakamlar, 0 ila 255 arasında değişir. IPv4 protokolündeki bir adres 1.0.0.0 ila 255.255.255.255 arasında herhangi bir numara olabilir. Bu protokol kullanılarak 4 milyardan fazla adres üretilebilmektedir. IPv6 IP adreslerinin bloklar halinde tahsis edilmesi nedeniyle, birçok IP adres aralığı kullanılamamaktadır, bu nedenle artan ağ kullanıcısı sayısına bağlı olarak, daha büyük bir IP adresine ihtiyaç duyulmaktadır. IPv6 bu ihtiyaçtan doğmuştur. IPv4'ten farklı olarak IPv6, 128 bit genişliğindedir, bu da 2^128 adet benzersiz adres demektir. 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP adresi sınıfları IP’lerin ilk tasarlandığı zamanlarda ortaya çıkmış bir kavramdır. Kurumlara IP adresi tahsis edilirken ihtiyaca göre optimal bir sayıda IP verebilmek için tasarlanmıştır. A Sınıfı ağlar; 1.0.0.0'dan 127.0.0.0'a kadar olan ağları kapsar. Sadece ilk oktet, ağ numarasını belirler, geri kalanlar ise her bir ağ içinde kullanılabilecek (atanabilecek) makine sayısını belirler ki bu sınıfta, dolayısıyla, 24 bit makine kısmına ayrılmıştır. Bu da kabaca, ağ başına 1.6 milyon makine anlamına gelmektedir. B Sınıfı ağlar; 128.0.0.0'dan 191.255.0.0'a kadar olan ağları içermektedir. Ağ numarası, ilk iki oktet ile belirlenir. B sınıfı IP adresinin kullanılabileceği ağ sayısı 16.384 ve her bir ağda kullanılabilecek host sayısı ise 65.534’dür. C Sınıfı ağlar; 192.0.0.0 ile 223.255.255.0 arasını kapsar. İlk 3 oktet ağ numarasını belirler ve geri kalanlar da her bir ağ içinde bulunabilecek makine sayısını belirler. C sınıfı IP adreslerinin kullanılabileceği ağ sayısı 2.097.152 ve bu ağların her birinde tanımlanabilecek host sayısı ise 254’dür. D Sınıfı Adresler: 224.0.0.0 ile 239.0.0.0 arasını kapsar. Multicast yayını için kullanılan IP’lerdir. E Sınıfı Adresler: 240.0.0.0 ile 255.0.0.0 arasını kapsar. Bilimsel çalışmalarda kullanılan IP’lerdir. 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları Özel IP Adresleri Her ağ sınıfından bazı aralıklar, ya belirli amaçlar için ya da özel adresleme amaçları için ayrılmıştır. Bu adresler, özel ağlarda kullanım amaçlı ayrılmışlardır. Ev, okul, ve iş yeri gibi kurumlarda, birden çok özel bilgisayarın yerel bir ağ üzerinden birbirine bağlı olduğu sistemler için sisteme bağlı ağ cihazlarının kullanımına ayrılmış ip adresleridir. İnternet üzerinde tanınmazlar. Bu adresler, bazı kuruluşların ara ağlarında (intranet), veya daha küçük ağlar üzerinde kullanıma uygundurlar. 02.12.2018 Bilgisayar Ağları Ders Notları
NAT (Network Address Translation) Tablosu NAT, kısaca Public ve Private IP'lerin birbirine dönüştürülmesidir. Örneğin; yerel ağda 192.168.2.2 IP adresli bir bilgisayarınız varsa, internete çıkarken bu adres Public IP'ye dönüştürülür. Çünkü 192.168.x.x'li IP'ler sadece yerel ağlarda kullanılmak üzere ayrılmıştır ve internette kullanılamazlar. Örneği daha da somutlaştıracak olursak; evde ADSL üzerinden bir web sitesine girdiğinizde lokal IP adresinizden farklı bir IP adresi görürsünüz. Çünkü bilgisayarınızda tanımlı IP (lokal IP), ADSL Modeminiz tarafından NAT işlemiyle farklı ve gerçek bir IP adresine dönüştürülür. Dönüştürülen IP, ISS (Ör: TTNet) tarafından size atanmış Public IP adresinizdir. Bunlar dışında da başka amaçlar için özel adresler vardır. Ama bizi ilgilendirmiyor. Hiçbir şekilde internette 10.4.34.98 veya 192.168.40.50 gibi adresler göremezsiniz. NAT bu adreslerin internete çıkmasına olanak sağlayan teknolojidir. https://serdarkocaoglu.wordpress.com/2008/12/18/nat-nedir-network-address-translation/ 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Orijinal olarak 32 bitlik bir IP adresi iki kısımdan oluşur: Adresin en anlamlı oktetinde temsil edilen ağ tanımlayıcısı, (İlk 24 Bit) Adresin geri kalanını kullanan host tanımlayıcısı, (Son 8 Bit) Bir ağ içerisinde IP atanabilen ve ağa bağlanma ihtiyacı olan bilgisayar, switch, router, firewall, vb. cihazların tümüne host denir. IP adresinin bu iki bileşeni hesaplanırken alt ağ maskesine ihtiyaç duyulmaktadır. Alt ağ maskesi, temel olarak IP adresinin sınıflarına göre belirlenmektedir. IP adresleri, 32 bitin 8’li olarak gruplandırılması ve decimal olarak gösterilmesi şeklinde oluşur. 8 bitlik her gruba oktet denir ve her oktet «.» ile birbirlerinden ayrılır. 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları IP adresinin dahil olduğu sınıf ilk okteti üzerinden anlaşılır. İlk 24 Bit Ağ tanımlayıcısı Son 8 bit Host Tanımlayıcısı 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Ağdaki bilgisayar sayıları (kullanılabilecek IP sayıları) belirlenirken maksimum kapasite 2’nin katı (2n) olacak şekilde belirlenir. Örnek: Bir okulun 3 farklı fakültesinde 18, 72 ve 716 adet bilgisayar bulunmaktadır. Bu fakülteler için hazırlanması gerek ağ büyüklükleri nelerdir? 18 => (2n) => (25) = 32 72 => (2n) => (27) = 128 716 => (2n) => (210) = 1024 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Host tanımlayıcısı kısmında belirtilen bitlerle elde edilecek en büyük sayı o ağda kullanılabilecek ip adresi sayısıdır. Her ağın ilk IP adresi ağ adresi, Her ağın son IP adresi yayın adresi (Broadcast) Her ağdaki kullanılabilecek host adresi sayısı ise toplam IP sayısından iki eksiktir. Özellik Kullanıcı Sayısı Host Bitleri n tane Ağdaki IP adresi 2n tane Ağda kullanılabilecek Host sayısı 2n -2 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Örnek: 10.9.8.0 IP adresinin 30 bitten sonra bulunduğunu varsayalım. Ağı alt IP kullanım amacına göre yazalım. …………………… / ……… 30 bit / 2 bit IP sayısı: 22 = 4 tane Host sayısı: 22 - 2 = 2 tane IP adresi: 10.9.8.0 -> Ağ Adresi IP adresi: 10.9.8.1 -> Host Adresi IP adresi: 10.9.8.2 -> Host Adresi IP adresi: 10.9.8.3 -> Yayın Adresi Ağ Sayısı Host Sayısı ∑ Host Sayısı 1 16 1 x (16 - 2) = 14 2 8 2 x (8 - 2) = 12 4 4 x (4 - 2) = 8 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Ağ Maskesi IP adreslerinin iki bileşeni olduğunu biliyoruz. Bu iki bileşenin hangi bitten ayrılacağını bulmak için ağ maskesi kullanılmaktadır. Ağ maskesi herhangi bir IP adresi ile ikilik sistemde çarpılırsa elde edilen sonuç ağın adresini verir. Örnek: IP: 192.168.1.75 11000000.10101000.00000001.01001011 Ağ Maskesi: 255.255.255.0 11111111.11111111.11111111.00000000 X___________________________________ 11000000.10101000.00000001.00000000 Ağın Adresi: 192.168.1.0 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları CIDR Notasyonu Elimizde sadece IP adresi olduğunda ağla ilgili yeterli bilgiye ulaşamadığımızı biliyoruz. Ek olarak IP adresinin hangi bitten bölüneceğini de bilmemiz gerekiyor. Bunu için ağ maskesine alternatif olarak, CIDR (Classless Inter-Domain Routing) notasyonu kullanılmaktadır. Bu gösterim şeklinde IP adresinin en sağına «/» işareti konulup bilinen bit numarası yazılır. Örnek: 10.9.8.0 & 255.255.255.128 => 10.9.8.0/25 19.92.48.1 & 255.255.252.0 => 19.92.48.1/22 10.1.0.0 & 255.0.0.0 => 10.1.0.0/8 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları IP Hesaplamaları Alt Ağa Bölme IP adresi ve ağı temsil eden bit sayısı belirli olan bir ağ birden fazla küçük ağlara bölünebilir. Alt ağlara bölme işlemi alt ağ maskesinde bit bit kaydırılarak yapılır. Bu şekilde 2n tane alt ağa bölme işlemi yapılır. Örnek: 10.0.0.0/24 ağını 2 alt ağa bölelim. Ağların; ağ adreslerini, yayın adreslerini, ağ maskelerini, Toplam IP sayılarını ve host sayılarını bulunuz. Yeni oluşturulacak ağlar için 10.0.0.120 ve 10.0.0.170 IP adreslerinin aynı ağda olup olmadıklarını hesaplayın. (İpucu: Ağ adresi = IP * Ağ maskesi) Oluşan yeni ağları 2’ye bölünüz. 02.12.2018 Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları Sorular? 02.12.2018 Bilgisayar Ağları Ders Notları