IP adresi;
bir bilgisayara kullanıcı tarafından atanmış olan 32 bitlik bilgidir.Bu bilgi genelde rakamlardan oluşur. Ipv4 ve Ipv6 olmak üzere iki çeşitIP adresi mevcuttur. Bu IP adresleri birbirlerinden nokta ileayrılırlar ve her bir nokta ile ayrılmış bölüme oktet denir. IPadresleri her biri onlu sayı 0 ila 255 arası bir sayıdır. Bu sayedefarklı yerlerde bulunan bilgisayarların birbirleri ile daha sağlıklıhaberleşmesi sağlanır. Aynı zamanda bilgisayarların internet protokoluüzerinden çalışmasını sağlayan tanımlamalardır. Örneğin; 194.27.200.20IP adresi, dört oktetten oluşur ve her bir oktet 8 bit olarak **ondalıktabloya göre) hesaplanır.
NOT: IP adresleri her zaman Ipv4 standartlarına göre 4 oktetten oluşmaktadır. Ipv6′da bu değişiktir.
Desimal gösterim : 123. 45 . 35 .122
İkili Gösterim : 11001010. 00101010 . 00100101 . 11010010
IP adresleri ise kendi aralarında iki bölümden oluşurlar. Bu bölümlere NetID ve HostID adı verilir.
NetID:
Bilgisayarın bağlı bulunduğu ağı IP adresi üzerinde tanımlayan bölüme NetID denir.
HostID:
Ağ içerisindeki bilgisayarların birbirinden ayrılmasını sağlayan IPAdresi değerine ise HostID denir. IP Adresleri temel olarak A, B, Cdiye **standartlara göre) 3 sınıfa ayrılırlar.
A Sınıfı: 127 ağ ve 16,77,214 bilgisayar tanımlanabilir.
B Sınıfı: 16,383 ağ ve 65,534 bilgisayar tanımlanabilir.
C Sınıfı: 2,097,151 ağ ve 254 bilgisayar tanımlanabilir.
Bir network üzerinde bulunabilecek bilgisayar sayısı IP adresininHostID alanına bağlıdır. HostID’in bit sayısı arttıkça ağın birleşeceğibilgisayar sayısı da artmaktadır. Bunlar dışında iki IP Sınıfı dahavardır;
D Sınıfı: Multicasting için kullanılır
E Sınıfı: Gelecekte kullanmak üzere rezerve edilmiştir.
Network mühendisi; TCP/IP yazılımını bilgisayarlara yükleyerek,üzerinde bulunan her bir kartın IP adresini tanımlar. Bir IP adresi 32bit uzunluğundadır. Diğer bir deyişle 8 bitlik 4 kısımdan oluşmaktadır.Her bir kısım binary **ikili) olarak da ifade edileceğinden dolayıdesimal olarak 0-255 arasında, ikili olarak da 0000000 ile 11111111arasında değer almaktadır.
Sınıf İlk bölüm sayıları
A 1-126
B 128-191
C 192-223
Örneğin; 111.192.110.1 bir A sınıfı IP adresidir. 131.192.110.1 bir Bsınıfı IP adresidir. 194.192.110.1 ise bir C sınıfı IP adresidir.
SUBNETTING Nedir ?
Bir şirket düşünün ve bu şirketin çalışma gruplarına ayrıldığınıdüşünün. Bu şekilde ise her çalışma grubunun kendine ait bir IP Adresiolması gerekmektedir. İşte bu durumda bir adres alanını subnetlerebölmek için Subnet Mask olarak bilinen IP maskları **subnetting)kullanılır.
Subnet Mask :
Subnet mask IP adresinin mask kısmını oluşturur. Böylece TCP/IP,Network adresi ile TCP/IP adresini birbirinden ayırır. Bu sayede NetIDve HostID bölümleri birbirinden ayırt edilir. Subnet mask networksınıfına göre düzenlenir.
Varsayım subnet değerleri:
Sınıf Adresi
A 255.0.0.0
B 255.255.0.0.
C 255.255.255.0
Özel Subnet Mask Oluşturmak :
NetID ve HostID değerlerinden oluşan IP adreslerinde; özel subnetmaskları oluşturularak daha verimli bir network iletişimi sağlanabilir.Bu durumda network içerisindeki çalışma gruplarını da kısımlara ayırmakgereklidir. Öncelikle network üzerinde kaç tane subnet yaratılacak onakarar verilir.
CLASSLESS INTER domain ROUTING **CIDR)
CIDR, Internet için yeni bir adresleme yöntemidir. IP adreslerinin dahaetkin kullanımını sağlar. CIDR’a duyulan gereksinimin ana nedeni IPadreslerinin tükenmesi yani yeni bağlantılar için gerek duyulan IPadresinin, adresleme sisteminden doyalı adres bulunamamasıdır.
DNS Nedir?:
IP adresleri ezberlenmesinin zorluğu nedeniyle , genelliklebilgisayarlar “ host “ adlarıyla anılırlar. Yani internet üzerindekiher bilgisayarın bir IP adresi bir de “ host “ ismi bulunur. Fakatiletişimin sağlanması için bu isimlerin tekrardan IP adreslerineçevrilmeleri gerekir. Bu yüzden bu çevirme işlemini yapması amacıylaDNS domain Name System kullanılır. İnternet`te bulunan her IP adresinive alan adını barındıran bir veribankasıdır. Bu sistem, öylekurulmuştur ki , bu veritabanı belirli kriterlere göre ayrılır vesınıflandırılır.
Bir bilgisayarın alan adı , isim.com şeklindedir. Ayrıca bulunduğuülkeye göre sonuna ülkenin kodu da eklenir. Örneğin Türkiye`de bulunanbir alan adı şu şekilde olacaktır : “ isim.com.tr “ .
Bu her alanla ilgili birer DNS sunucusu vardır. “tr�? domainini alanbütün bilgisayarların listesi bir sunucuda tutular. Veya sonu sadece“.com�?la bitenler Amerika`da bir DNS sunucu bilgisayarda tutulur. Buadresler sondan başa doğru ayrıştırılır. Yani “isim.com.tr�? adına göreayrılır. Ve diğer aynı adlı bilgisayarlarla birlikte düzenlenir. Eğersonunda bir ülke adı yoksa, ki bu sadece Amerika`daki bilgisayarlariçin geçerlidir , direkt “.com�? adına bakılarak ayrıştırılır. Bunlaraüst düzey domain de denilir.
.com ticari şirketler
.edu eğitim kurumları
.org ticari olmayan organizasyonlar
.net internet omurgası görevini üstlenen ağlar
.gov hükümete bağlı kurumlar
.mil askeri kurumlar
Bilgisayarımızda bir adres girdiğimizde bu bilgiler direkt olarakilgili DNS sunucusuna ulaştırılır. Bu DNS sunucu eğer bu bilgisayarınbilgisini içeriyorsa DNS istemcisine hemen ilgili adresin IP adresiniulaştırır.
TCP Nedir?
Daha önce de belirtildiği gibi veriler küçük paketlere ayrılıpgönderilirken değişik yollardan ve değişik sıralar ile gönderilirler.Bu paketlerin sıralamasını sağlayan protokolün adı TCP **TransmissionControl Protokol)`dir. Örneğin bize gelen herhangi bir veri öncepaketlere ayrılır. Bu paketleme işlemini gerçekleştiren TCP aynızamanda bu paketleri sırası ile numaralandırır ve adreslendirir ve IPkatmanına gönderir. Artık gönderme işlemi sadece internet protokolününelindedir. Paketler yola çıktıktan sonra birbirlerinden ayrılır vefarklı yönleri takip ederler. Bilgisayarımıza ulaştığında bizim bupaketleri bir bütün olarak ve tam sırasıyla görmemizi sağlayan geneTCP`dir. Aynı zamanda TCP/IP `nin en güvenilir protokol olmasınısağlayan işlevi de yerine getirir. Paketlerin belirli bir kısmıulaştıktan sonra eğer paket sağlam ise TCP bize bir onay gönderir. Eğerpaketlerde bir sorun var ise , bu onay gelmez ve biz bu verileri baştangöndermek zorunda kalırız. Yani diğer protokollerden farkı paketlerebir şey olması halinde biz bunu mutlaka biliriz ve eksikleri tekrardangöndermek suretiyle iletişimi kesin tamamlamış oluruz.
ROUTER:
Router internet üzerinde kullanılan , paketlerin varış noktalarınagiderken ki bir sonraki uğrak noktalarını belirleyen bir donanım veyakimi zaman bir yazılımdır. Router en az iki ağı birbirine bağlar vepaketlerin hangi yönde gideceğini bağlı olduğu ağların yapılarına vedurumlarına göre belirler. Router`lar olası her türlü yön hakkındabilgileri ve durumlarına ilişkin bir tablo oluştururlar. Bu bilgiyipaketlerin iletilmesi sırasında en güvenli ve en masrafsız yohesaplayarak yönlendirme işlemini gerçekleştirirler.
ARP ADSRESS RESOLUTİON PROTOCOL:
Yerel bir ağ üzerinde IP adresleri belirlenmiş bilgisayarlarmesajlaşmaya başlamadan önce normalde IP adresinin sahibinin fizikseladresini sorgulayan gelen bir yayın yaparlar ** broadcasting ). IPadresine sahip bilgisayar kendi fiziksel adresini içeren bir mesajıistemci bilgisayara gönderir ve böylece gerçek veri gönderimi bu adresüzerinden yapılmış olur.
IP ROUTİNG:
Paketlerin net ortamında yönlendirilmesi ve gönderilmesi işlemiInternet Protokolünün görevidir. Paketlerin üzerlerinde yazılı olanadreslere bakarak bunu bir yönlendirme tablosundaki bilgilerlekarşılaştırır ve yönlendirmeyi yapar. Bu tablonun oluşturulması göreviise routing protocolün görevidir. Routing protokolün de çeşitlerivardır ama bunlardan sadece bir tanesi internet yönlendirme domainleriarasında bilgi alışverişi yapar.
ICMP:
Internet Control Message Protokol bu protokol internet protokolün veriiletişimi sırasında beklenmedik bir olay gerçekleşmesi halindegöndereni uyarma görevi üstlenmiştir. ICMP mesajlarına örnek verecekolursak :
UDP
User Datagram Protokol TCP`nin aksine az güvenilir ama daha hızlıolmayı amaçlayan bir protokoldür. Bazı basit istem ve cevap ile işleyenuygulamalarda kullanılması işlemin daha hızlı gelişmesini sağlar.UDP`nin yaptığı paket üzerinde bulunan IP numarasını yanına bir adetport numarası eklemek ve böylece uygulamaların çalışması için gerekensocketleri oluşturmak. İnternet`i oluşturan TCP/IP`nin bir başkakatmanında bulunan bazı protokol ve uygulamalar da şöyledir:
TELNET:
“ Telecommunication Network “ ibaresinin kısaltılmışı, kullanıcıyabaşka bir hosta bağlanıp ağ üzerindeki diğer hostlara ulaşma imkanıveren bir terminal protokolü
FTP:
“ File Tranfer Protokol�? kullanıcıya kendi bilgisayarı ile başka birbilgisayar arasında dosya transferi yapabilmesine olanak veren birprotokol
ARCHIE:
Kullanıcıya kayıtlı tüm anonymous FTP sunucularında belirli bir dosyanın adını aramasına olanak veren bir araç.
GOPHER:
İnsanlara mönü bazlı ve hiyerarşik bir arayüz kullanarak veri repositories arasında arama yapılmasına olanak verev bir araç
SMTP:
“Simple Mail Transfer Protokol�? internet üzerinde elektronik olarakposta alım ve gönderimini sağlayan standart bir protokol. SMTP internetüzerindeki e-posta sunucuları arasında ve herhangi bir bilgisayardane-posta sunucuları arasında ve herhangi bilgisayardan e-postasunucusuna posta ulaşmasını sağlar.
HTTP:
“The Hypertext Transfer Protokol�? internet üzerinde bilgi değişiminisağlayan baz protokol. WWW üzerinde bilgiler kullanıldığı sistemebakmaksızın HTML formatında yazılır ve her sistem bu formatı tanır.
POP:
“The Post Office Protokol�? bir kullanıcının e-posta programı ilee-posta sunucu arasındaki POP e-posta sunucusundan istemciye postalarınalınmasını ve kullanıcıların kendi posta kutularını yönetmelerineolanak verir.
SNMP:
“The Simple Network Management Protokol�? TCP/IP bazlı networkaraçlarını yönetmeye yönelik prosedürleri ve veritabanlarını belirler.
PING:
“The Packet Internet Groper�? , bir sistemdeki kullanıcıya diğer bağlıbilgisayarların durumu ve mesajlaşma süresinde yaşanan gecikmeleriöğrenmesine olanak verir. ICMP Echo mesajlarını kullanır.
WHOIS:
Kullanıcıya internet üzerindeki “ domain �? ve “ domain �?`lerhakkındaki irtibat bilgilerini derleyen veri tabanlarında arama yapmaolanağı verir.