![]() |
Tcp/İp Tarihi / Tcp/İp Tanımı Adresleme |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Tcp/İp Tarihi / Tcp/İp Tanımı AdreslemeTCP/IP Tarihi TCP/IP Tarihi / TCP/IP Tanımı ADRESLEME 1960' da Amerikan savunma bakanlığı askeri personel ve araştırmacıların haberleşmesini sağlamak amacıyla ortaya çıkmıştır ![]() ![]() ![]() TCP/IP Tanımı TCP/IP bir protokoller grubudur ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ADRESLEME Ağ katmanında paketler bir noktadan diğer bir noktaya iletilirken mantıksal adresler kullanırlar ![]() ![]() ![]() A,B,C ve D sınıfı adresler detaylı olarak anlatılacak reserve edilmiş olan E sınıfı adreslere değinilmeyecektir ![]() A Sınıfı Adres ||0|| ||1… ![]() ![]() ![]() ![]() ![]() ![]() A sınıfı adreslerde ilk bayt ağı tanımlamak için kullanılır ![]() ![]() ![]() ![]() ![]() ![]() B Sınıfı Adres ||01|| ||2……………… ![]() B sınıfı adreslerde ilk iki bayt ağı tanımlar ![]() ![]() ![]() ![]() C Sınıfı Adres ||012|| ||3………………………………23|| ||24………………31|| C sınıfı adreslerde ilk üç bayt ağı tanımlamak için kullanılır ![]() ![]() ![]() ![]() ![]() D Sınıfı Adres ||0123|| ||4……………………………………………………31|| D sınıfı adresler çoklu dağıtım için kullanılır ![]() ![]() Tüm adres sınıflarında, ağ adresinin ilk bitleri adres sınıfını belirtmek için kullanılır ![]() ![]() ![]() IP adres formatları, 32 bit yani 4 bayttır ![]() ![]() ![]() Ağlar ve hostlar için kullanılmayan IP adresleri vardır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ALT AĞLAR Masklar kullanılarak bir ağ adresinden daha fazla ağ adresleri elde edilebilmektedir ![]() ![]() ![]() ![]() Adres Sınıfı Varsayılan Mask A ………………………………… 255 ![]() ![]() ![]() B ………………………………… ![]() ![]() ![]() ![]() C ………………………………… ![]() ![]() ![]() ![]() Mask ile bir ağ adresinden, daha fazla ağ adresi elde edebilmek için, IP adresinde hosta ayrılmış adres alanından, mask kullanılarak yeterli sayıda bit ödünç alınarak ağ adres alanına kaydırılır ![]() ![]() Alt ağların bundan sonraki kısmını bir örnekle anlatalım ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Şirkete verilen C sınıfı adres 192 ![]() ![]() ![]() ![]() ![]() Ödünç alınan bit sayısı Kaç ağ oluşturulabileceği 1 0 2 2 3 6 4 14 5 30 6 62 7 126 8 254 host için en az 2 bit bırakılmak zorundadır ![]() ![]() ![]() ![]() ![]() ![]() Bit dizilimleri Ondalık karşılığı Alt ağ adresleri 000 00000 0 Kullanılamaz 001 00000 32 192 ![]() ![]() ![]() 010 00000 64 192 ![]() ![]() ![]() 011 00000 96 192 ![]() ![]() ![]() 100 00000 128 192 ![]() ![]() ![]() 101 00000 160 192 ![]() ![]() ![]() 110 00000 192 192 ![]() ![]() ![]() 111 00000 224 192 ![]() ![]() ![]() Not: ödünç alınan bitlerden tamamı 0 ve 1 olanlar ağ adresi olarak kullanılmazlar ![]() Yukarıdaki 6 ağ adresinden istediğimiz üç tanesini kullanabiliriz ![]() ![]() Alt ağ adresi Host adres aralığı 192 ![]() ![]() ![]() ![]() ![]() ![]() 192 ![]() ![]() ![]() ![]() ![]() ![]() 192 ![]() ![]() ![]() ![]() ![]() ![]() 192 ![]() ![]() ![]() ![]() ![]() ![]() 192 ![]() ![]() ![]() ![]() ![]() ![]() 192 ![]() ![]() ![]() ![]() ![]() ![]() Alt ağlar oluşturulurken eldeki adreslenebilir toplam host adresi sayısında azalma olmaktadır ![]() ![]() ![]() ![]() ![]() BROADCAST Hostlar zaman zaman bir ağ yada başka bir host hakkında bilgiye gereksinim duyarlar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 255 ![]() ![]() ![]() ![]() ![]() X ![]() ![]() ![]() ![]() ![]() X ![]() ![]() ![]() ![]() ![]() IP PROTOKOL ( IP ) Açılımı İnternet Protokoldür ![]() ![]() ![]() ![]() ![]() ![]() · Paketler üzerinde çok sınırlı hata kontrolü vardır ![]() ![]() · Onay mekanizması kullanmaz ![]() · Akış kontrol ve Paket sıralama özelliği yoktur ![]() · IP bağlantısız paket dağıtım servisi sunar ![]() Çoğullama Bir haberleşme kanalı üzerinde birden çok protokol taşınabilmektedir ![]() ![]() IP Paket Formatı Sürüm : İnternet başlığının sürümü ( IP v4 ) İnternet başlık uzunluğu : Başlığın toplam uzunluğunu verir ![]() ![]() Toplam uzunluk : Paketin toplam uzunluğunu verir ![]() TOS : Servis tipini verir ![]() Kimlik : Parçalanmış Paketlerin birleştirilmesine yardımcı olan kimlik bilgisidir ![]() Bayrak : Parçalama kontrolü yapar ![]() Parçalanma Ötelemesi : Parçalanan datagramın bu parçasını orjinal datagramın neresine karşılık geldiğini verir ![]() Yaşam süresi : IP paketinin yaşam zamanını belirler ![]() Protokol : Üst katman protokolüne ilişkin kodları içerir ![]() ![]() ![]() Başlık konrolü : Sadece başlık için koruma önlemi sağlar ![]() Kaynak adres : 32 bitlik IP adresi Hedef adres : 32 bitlik IP adresi Option : Bazı durumlarda kullanılır ![]() Doldurma biti : Başlık sonuna eklenen sıfırları ifade eder ![]() MTU Maximum Transmission Unit büyük IP paketlerini küçük boyutlu paketler haline getirme işleminde kıstas alınan boyuttur ![]() ![]() ![]() TOS Servis tipi üst düzey protokollerin IP' ye datagramın nasıl ele alınması gerektiğini bildirir ![]() ![]() ![]() TTL Yaşam süresi paketlerin hedefe ulaşamadığı zaman çöpe atılmasını sağlar ![]() ![]() ![]() ![]() ARP Açlımı Adress Resulation Protokol' dür ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ARP paket formatı Donanım adres alanı : Veri bağlantı katmanı prokolüne tanımlar ![]() Protokol adres alanı : Ağ katmanı protokolünün ne olduğunu belirler ![]() Donanım adres uzunluğu : MAC adres uzunluğunu içerir ![]() ![]() Protokol adres uzunluğu : protokolün kullandığı adres uzunluğunu içerir ![]() ![]() İşlem kodu : paketin fonksiyonunu simgeler ![]() Kaynak donanım adresi : Gönderici MAC adresidir ![]() Hedef donanım adresi : ARP için bulunması istenen MAC adresidir ![]() Kaynak protokol adresi : TCP/IP de IP adresidir ![]() Hedef protokol adresi : Kaynak protokol ile aynıdır ![]() RARP ARP prokolünün yaptığı işin tersini yapar ![]() ![]() ![]() ![]() ![]() ICMP ICMP TCP/IP' nin işlemesine yardımcı olan bilgilendirme protokolüdür ![]() ![]() ![]() ![]() · TTL süresi dolduğu zaman paketin sahibine bildirim yapmak · Herhangi bir durumda yok edilen paket hakkında geribildirim sağlamak · Parçalanmasın komutu verilmiş paket parçalandığında geribildirim sağlamak · Hata oluşumlarında geribildirim sağlamak · Paket başka bir yoldan gideceği zaman geribildirim sağlamak Güvenilir bir veri dağıtım protokolü değildir ![]() ![]() ![]() ![]() ![]() ![]() Ping komutu test işlevini yerine getirir ![]() Source Quench akış kontrol işlevini yerine getirir ![]() Yönlendirme sayesinde ağ üzerindeki hosta seçilebilecek en iyi yol bilisi verilir ![]() Yaşam süresi içerisinde hedefe ulaşmamış paketler son router üzerinde yok edilir ![]() ![]() Parametre sorunu paket başlık parametrelerinde oluşan hataları parameter problem mesajı ile geri bildirir ![]() Zaman damgası, alıcı kendisine gelen paketin alım için geçen süresini hesaplayıp Time Stamp Reply paketi ile süreyi kaynak hosta bildirir ![]() Bilgi isteği, hostun bağlı olduğu ağ adresini öğrenebilmek için ağa gönderdiği keşif paketidir ![]() Adres maskeleme isteği, bağlı bulunulan ağın maskı öğrenilmek istendiğinde gönderilir ![]() ![]() ICMP paketi IP paketinin içine gömülerek taşınır ![]() ICMP formatı Tip ( Type ) 8 bit : Mesaj tipini belirler ![]() Code 8 bit : Mesaj tipi alt gruplarına detaylı tanımlama sağlar ![]() ![]() ![]() Hata denetimi 16 bit : ICMP mesajının hata denetiminin yapılabilmesi amacıyla kullanılır ![]() Mesaj Bağımlı : reserve edilmiştir ![]() Bilgi : Ip başlığı kaynak ve hedef adresleri bilgileri yer alır ![]() TCP Açılımı Transmision Control Protokol' dür ![]() ![]() ![]() TCP' nin sağladığı ana özellikler · Bir bağlantının kurulması ve sonlandırılması · Güvenilir paket dağıtımının sağlanması · Akış kontrolü olanağı ile hostlarda veri taşmasının önlenmesi · Bozulmuş veya ikilenmiş verinin düzeltilmesi · Uygulamalar arasında yönlendirme yapılması Telnet, FTP, SMTP gibi protokoller TCP' yi kullanır ![]() ![]() IP' nin TCP' ye sağladığı hizmetler · Farklı ağlar üzerindeki kaynak ve hedef istasyonlarının adreslenmesi · İnternet üzerinde veri paketlerinin yönlendirilmesi · Ağlar arasında daha sonra birleştirilmek üzere paket parçalama fonksiyonunun yerine getirilmesi · IP paketinin üst katmana yönlendirilme işinin yapılması · Paket ömrünün sınırlanması için TTL alanına veri yerleştirilmesi TCP call, open, close, send, receive ve status fonksiyonlarını kullanır ![]() TCP/IP işlevleri Temel veri transferi Segment aktarımı yoluyla haberleşilirken segmentlerin IP paketine konularak iletilmesi Güvenilirlik TCP zarara uğramış, bozulmuş, ikilenmiş verinin doğru olarak elde edilmesinden sorumludur ![]() ![]() ![]() ![]() Uçtan uca akış kontrolü Hedefe iletilen veri miktarı kontrol tekniğidir ![]() Çoğullama Aynı TCP host üzerinden birden fazla eş zamanlı bağlantı kurulması Bağlantılar Bağlantı iki TCP hostun haberleşmek için hazır olmaları demektir ![]() ![]() ![]() ![]() ![]() ![]() ![]() Tam çift yönlü işlem: Hem gönderim hemde alımın aynı anda yapılması işlemidir ![]() ![]() Sıra Numarası ( Sequence Number) TCP üst katmandan aldığı veriyi segmentlere böler ![]() ![]() ![]() ![]() Port TCP ve UDP üst protokollerle bağlantıda portları kullanır ![]() ![]() ![]() ![]() Pencere Yönetimi Pencere mekanizması karşı hosttan onay alınmadan önce TCP'nin bir çok segmenti en uygun şekilde iletmesini sağlar ![]() ![]() Akış Kontrolü Son uçtan son uca akış kontrolü ile değişken boyutlu pencere uygulamaları geliştirilebilmektedir ![]() ![]() TCP Paket Formatı Kaynak port: 16 bitlik kaynak port alanı bulunur ![]() Hedef port: Varış noktasındaki üst katman protokolünün portunu gösterir 16 bitliktir ![]() Sıra Numarası : 32 bitlik tir ![]() ![]() Onay Numarası: Onay işlemi için kullanılır ![]() ![]() Göreli veri adresi: 4 bitlik göreli veri adresi alanı, 32 bitlik TCP başlığındaki kelime sayısını gösterir ![]() Saklı: 8 bitlik alan reserve edilmiştir ![]() Bayrak: Denetim fonksiyonlarını sağlarlar · URGent bayrağı, urgent pointer alanının geçerli olduğunu gösterir ![]() · ACKnowledgement bayrağı, onay alanının geçerli olduğunu gösterir ![]() · PuSH bayrağı gönderen TCPye gönderilecek veriyi hemen gönderilmesi için emir verir · ReSeT bayrağı, bağlantıyı özellikle anormal durumlarda başlangıç durumuna getirir ![]() · SYNchronize bayrağı, gönderen ve alanın sanal bağlantı isteğinde bulundukları anlamını taşır ![]() · FINish bayrağı ,gönderenin daha fazla verisinin olmadığını belirler ve bağlantı koparılabilir ![]() Pencere :16 bitliktir ![]() ![]() Hata kontrolü: 16 bitlik bu alan veri transferinde başlığın bozulup bozulmadığını test eder ![]() Acil göstergesi : 16 bitlik acil göstergesi paketin sıra numarasından hesaplanan göreli başlangıç değeridir ![]() ![]() Seçenekler : Değişken değerli seçenekler alanı eğer varsa acil gösterge alanından sonra gelir ![]() UDP UDP aktarım katmanı protokolüdür ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() UDP paket formatı Kaynak port ( Opsiyonel ) : Gönderilen işlemin portunu gösterir ![]() Hedef port : Multiplexing işlemlerinde uygun ayrımları yapma için kullanılır ![]() Uzunluk : UDP veri ve başlığının toplam uzunluğudur ![]() Hata kontrolü ( Opsiyonel ) : Hata kontrol mekanizmasını sağlar ![]() Bazı UDP Port Numaraları 5 Remote Job Entry 6 Echo 37 Time 43 Who is 53 DNS 79 Finger 161 SNMP TELNET Uygulama katmanı protokolüdür ![]() ![]() ![]() ![]() ![]() ![]() Virtual Terminal Protokolü VTP ağ üzerinde veri akışı ve denetimi için ortak bir il kullanır ![]() ![]() Server Telnet-Client Telnet Server telnete host client Telnet' e ise terminal denir ![]() ![]() ![]() Telnet veri aktarımı TCP bağlantısı üzerinde aynı anda tek yönde akan aktarım türü kullanılır ![]() FTP Açıklaması File Transfer Protokolüdür ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Dosya Transferi Kullanıcı verisi : FTP veri transferinde kısıtlı sayıda dosya türünü destekler ![]() ![]() ![]() Dosyaya erişim : FTP servera bağlanabilmek için karşı sistem üzerinde yeterli yetkiye sahip username ve password'e ihtiyaç vardır ![]() FTP kavramları Veri türü : Diğer kullanıcıların paylaşabileceği dosyalar FTP'nin desteklediği veri türüne dönüştürülmelidir ![]() Dosya yapısı : Bazı dosyalar sıralı kayıtlar içerirken bazı dosyalar rasgele erişim için tasarlanmıştır ![]() FTP Server ve Client FTP biri server diğeri client üzerinde çalışan program parçalarından oluşur ![]() ![]() ![]() FTP Komutları Erişim kontrol komutları : User, Pass, Acct, Quit vb ![]() ![]() Transfer komutları : Port, Type, Stru, Mode vb ![]() ![]() Servis komutları : Get, Put vb ![]() ![]() SMTP SMTP ,alt katmanları kullanarak hostlar arası mesaj aktarımını sağlayan bir uygulama katmanı protokolüdür ![]() ![]() ![]() Postalama programları: Bu programlar aracılığıyla posta kullanıcısı,göndereceği postanın hazırlanması ve düzeltilmesi, gelen postanın izlenmesi işlevlerini yerine getirir ![]() Postalama Protokolleri: Postalama yönetimi ve hangi kurallar izlenerek yapılacağını belirler ![]() ![]() Posta göndericisi: Üzerinde posta işlemleri için bir postalama programı çalışan ve postalama protokollerinin kullanıldığı bir hosttur ![]() Posta Alıcısı: Üzerinde postalama programı ve protokollerinin çalıştığı bir hosttur ![]() ![]() Posta durakları: Postalar karmaşık yapılar içerisinde gönderilirken arada iletim sağlayacak hostlara ihtiyaç duyarlar ![]() İletim Yolu: Posta göndericisi ile posta alıcısı arasında yer alan haberleşme ortam ve birimlerine iletim yolu adı verilir ![]() Kullanıcının posta programı ile hazırladığı posta mesajları giden posta kuyruğuna yerleştirilir ![]() ![]() ![]() ![]() ![]() ![]() Posta Adresi: Posta adresleri iki parçalı olarak tanımlanır ![]() ![]() ![]() DNS Domain Name Server yani DNS, IP adresleri ile bu IP adreslerinin konuşma dili ile hazırlanmış karşılıklarının tutulduğu bir hizmet protokolüdür ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() SNMP Simple Network Management Prokocol (SNMP) aslında ağ üzerinde bulunan birimler hakkında bilgi toplamak amacıyla geliştirilmiş kurallar dizisidir ![]() ![]() ![]() ![]() ![]() · Structure and Identification of Management Information ( SMI) · Management Information Base ( MIB ) · Simple Network Management Prokocol (SNMP) Yönetim bilgi tabanının yapı ve tanımlamaları (SMI) : SMTP veri tabanı agent'larının yapısını belirler ![]() ![]() Yönetim bilgi tabanı (MI : Bir MIB herhangi bir SNMP veritabanında bulunan nesneleri ve girişleri tanımlamaktadır ![]() ![]() ![]() Standart MIB: Internet Standart Group tarafından da onaylanmış nesne türlerini kapsar ![]() ![]() ![]() ![]() ![]() ![]() ![]() Deneysel MIB: Bu kategoriye giren MIB'ler içerisinde ağ ve ağ birimlerinin yönetimine ilişkin daha birime özel ( diğer MIB'lerde bulunmayan) tanımlamalar bulunmaktadır ![]() Özel MIB: Bu MIB'ler ağ konusunda çalışan firmalar tarafından geliştirilmekte ve üreticinin kendi ağ birimlerine ilişkin özel bilgiler toplamak amacıyla kullanılmaktadır ![]() ![]() SNMP protokolü herhangi bir ağ yönetim konsolu uygulamasının SNMP MIB'lerini sorgulayabilmesi amacıyla tasarlanmıştır ![]() ![]() · GET : MIB içinden tek bir nesneyi çağırmak için kullanılır ![]() · GET-NEXT : Tabloların taranması amacıyla kullanılır ![]() · SET : Yönetim bilgisi üzerinde işlemler yapmak için kullanılır ![]() · TRAP : Önemli olayların ( eşik değeri ayarlanmış) rapor edilmesi için kullanılır ![]() SNMP aktarım protokolünden bağımsız olacak şekilde tasarlanmıştır ![]() SNMP II Protokolü: SNMP II protokolü Internet topluluğu tarafından onaylanmış bir yönetim protokolü olup SNMP'nin yeteneklerini arttırmak amacıyla geliştirilmiştir ![]() ![]() YOL BELİRLEME PROTOKOLLERİ IGP Bir Özerk (autonomous) sistem içerisinde kullanılan dinamik yol belirleme protokollerine IGP protokolleri adı verilir ![]() ![]() IGMP Çok erişimli ağların grup üyeliği bilgisini taşır ![]() ![]() RIP IP routing katmanında yer alır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Distance Vektör Algoritmasının Temel Bilgileri: Routing Tablosu: Distance Vektör algoritması routing tablolarını kullanıcı protokollerinin hizmetine sunmak için oluşturur ![]() ![]() · Hedef ağın IP adresi · Hedef ağa olan uzaklık · Hedef ağ yolundaki ilk komşu routerin IP adresi · Yol bilgisinin hangi routing protokolü tarafından oluşturulduğu · Yol bilgisinin en son güncellendiği zamandan bu yana geçen süre Yol bilgisi tabloları routerlarda dinamik olarak güncellenir ![]() RIP güncelleme mesajlarının gönderimi: Her router periyodik olarak (30 sn) broadcast adreslemeyi kullanarak komşularına RIP güncelleme mesajı adı verilen tabloyu gönderir ![]() ![]() ![]() ![]() ![]() RIP güncelleme mesajlarının alımı: · Gelen mesajda daha önce router tablosunda olmayan bir yol bilgisi varsa bu bilgi tabloya işlenir ![]() · Gelen mesajda daha önceden tabloda bulunan bir yola daha az maliyetle ulaşım bilgisi geldiyse bilgi tabloya işlenir · Her zaman yeni yol bilgisini kullanır ![]() Zaman aşımı : Belirli bir süre güncellenmemiş yol bilgileri çöpe atılır ![]() ![]() Sonsuzluk Kavramı: Bir router için ağın sonsuzluğu o ağın erişilemez olduğunu ifade eder ![]() ![]() Yavaş yayılma: Tüm ağın tek doğru üzerinde odaklaşması anlamındadır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Yol bilgilerinin durmları: Yol bilgisi durumları kullanım durumu, bekleme durumu ve çöpe atılmış olarak üç değişik çeşittedir ![]() RIP'in kısıtlamaları: · RIP en fazla 15 hop uzaklıktaki hostlar arasında çalışabilmektedir ![]() ![]() · RIP yolların maliyetlendirilmesine imkan tanıyan bir mekanizma içermez ![]() ![]() · Ağdakir router sayısı arttıkça yol tablolarının değiş tokuş işlemi ağ trafiğinde yoğunluk oluşturabilmektedir ![]() · RIP özellikle 512 octet'lik paket boyutlarını destekler ![]() · RIP protokolü kullanan ağlarda bir router çalışamaz hale geldiğinde bu değişikliğin tüm routerlar tarafından anlaşılması hem uzun zaman almakta hem de çoğu zaman oluşan döngüler yüzünden ağ kullanılamaz duruma gelmektedir ![]() OSFP Link State algoritmasını kullanan OSFP'nin açılımı Open Shortest Path First Protokol'dür ![]() ![]() ![]() · Shorted path first teknolojisi yol belirleme döngülerine karşı dirençlidir ![]() ![]() · Güncelleme işleminde ağ trafiği kayda değer artışlar görülmez ![]() ![]() · Bütün yol bilgisi değişimlerinin doğruluğu onaylanır ![]() · Yol bilgisi güncellemelerinde broadcast yerine multicast kullanılır ![]() ![]() · Eşit maliyetli pek çok yol sayesinde veri trafiği dağıtımı yapılabilir ![]() · Routerlara subnetmask'lar verilebilir ![]() · OSFP alan yol belirlemesini destekler ![]() ![]() · OSFP TOS ( type of service) yol belirlemesini destekler ![]() ![]() OSFP ayarlanabilir metriği destekler ![]() ![]() TOS : Type OF Service Gecikme, etkinlik ve güvenilirlik özelliklerinden hangisinin daha yoğun kullanılacağını belirlemek için kullanılır ![]() ![]() ![]() Link State: Link State algoritmasının 3 önemli özelliği vardır ![]() · Tüm routerlar aynı yol bilgisi veri tabanını bulundururlar ![]() · Her bir routerin veri tabanı routerin domaininin tüm topolojisini tanımlar ![]() · Her bir router tüm hedefler için en kısa yolu veri tabanını kullanarak hesaplar ![]() Link state algoritması temel özellikleri: Yol bilgisi tablolarının değiştirilmesi: · Her bir router kendi yol bilgisi tablolarını komşularına bildirir ![]() · Yol bilgisi uçtan uca (point to point) veya çoklu erişim (multi-access) şeklinde değiştirilebilir ![]() · Router'in kendi komşularına tanımlamalarını göndermesine Link State Advertisement (LSA) denir ![]() ![]() · Bir routerda her bir interface için cost/tos çiftleri vardır ![]() ![]() Yol bilgisi alanları: · LSA routerin domaini içinden akar ![]() ![]() · Alanlar her bir router arabiriminde atanan bir alan-ID'si ile konfigure edilir ![]() Link State Veri tabanı: · Domaindeki her router aynı link state veri tabanını içerir ![]() · Router her bir alan için ayrı ayrı link state veritabanı bulundurur ![]() Shortest Path Tree · En kısa yolu hesaplayacak bir algoritma içerir ![]() ![]() · En kısa yol ağacı belirli bir TOS için her bir routera ve her bir ağa olan enkısa yolu içerir ve bu yolla diğer routerlara erişilir ![]() Routing tablosu : En kısa yol ağacı hedef ağın bir sonraki hoptaki routerin toplam maliyetini belirler ![]() Fiziksel AĞ Desteği: Ağ tipleri: OSFP Uçtan uca ( point to point), Broadcast ve Non-Broadcast ağlar üzerinde çalışır ![]() Çok Erişimli Ağlar: Çok sayıda routerin bağlandığı ağlardır ![]() ![]() ![]() IP Multicast Adresleme D sınıfı adres : OSPF broadcast ağlar üzerinde IP' nin multicast adreslemesini kullanır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() EGP Farklı Özerk sistemlerin birleştirilmesiyle bu sistemler arasında yol belirlemede kullanılacak yeni ve etkin protokoller geliştirilmiştir ![]() ![]() ![]() ![]() BGP Yine farklı sistemler arasında routing bilgilerinin değiştirilmesini sağlayan bir protokol olan BGP EGP2'de görülen bazı problemleri ortadan kaldırmıştır ![]() TCP/IP UYGULAMALARI FINGER Üzerinde Finger servisi çalışan sistem üzerindeki kullanıcılara ait bilgileri gösterir ![]() ![]() ![]() finger [-l] [user] @ computer [… ![]() Şeklindedir ![]() -l parametresi kullanıcı bilgisini uzun liste formatında gösterir ![]() user parametresi, hakkında bilgi alınacak kullanıcıyı belirtir ![]() ![]() Computer parametresi karşı sistemde kullanıcıları bulunduran bilgisayar veya oturum sunucusudur ![]() Örnek: finger -l ahmet@muhasebe PING Ping komutu ICMP echo paketleri gönderip echo reply paketlerini dinleyerek karşı host veya hostlar arasında bağlantının devam edip etmediğini ve bağlantının özelliklerini denetler ![]() ![]() ![]() ![]() ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] || [-k computer-list]] [-w timeout] destination-list -t : Kesme isteği gönderilene kadar karşı host pinglenir ![]() -a : IP adresinden makina ismini elde etmekte kullanılır ![]() -n count : count bilgisinde verilen kadar echo paketi gönderilir ![]() -l length : Gönderilen echo paketi length bilgisinde verilen miktar kadar bilgi taşır ![]() -f : Gönderilen paket (do not fragment) bayrağı içerir ve yönlendiricilerde parçalanmaz ![]() -i ttl : Yaşam süresi ( time to live ) alanına ttl bilgisinde belirtilen değeri atar ![]() -v tos : Servis tipi ( type of service ) alanına tos bilgisinde belirtilen değeri atar ![]() -r count : Gelen ve giden paketlerin yön kaydı (record route) alanındaki yön bilgisini kaydeder ![]() -s count : count bilgisinde verilen değeri zaman damgası (time stamp) olarak atar ![]() -j computer-list : Paketleri computer-list değerindeki hostlar arasında yönlendirir ![]() -k computer-list: Paketleri computer-list değerindeki hostlar arasında yönlendirir ![]() -w timeout : timeout bilgisini zaman bitimi aralığına milisaniye cinsinden atar ![]() destination-list : ping çekilecek olan hostları belirtir ![]() Örnek bir ping komutu: C:>ping ds ![]() ![]() Pinging ds ![]() ![]() ![]() ![]() ![]() Reply from 192 ![]() ![]() ![]() Reply from 192 ![]() ![]() ![]() Reply from 192 ![]() ![]() ![]() Reply from 192 ![]() ![]() ![]() TRACERT Bu tanımlama komutu TTL değerleriyle ICMP echo paketlerini kullanarak hosta kadar olan yön bilgisini tespit eder ![]() ![]() ![]() Kullanım şekli: tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name -d : Makina isimleri çözülme işlemi yapılmaz ![]() -h maximum_hops : maximum_hops değeri hedef için en fazla hop sayısını belirler ![]() -j computer-list : computer-list değeri kesin olmayan kaynak yönünü belirler ![]() -w timeout : her tekrar arasında timeout değeri kadar milisaniye bekler ![]() target_name : Hedef host ismi veya IP adresi Örnek tracert komutu C:>tracert -d 192 ![]() ![]() ![]() Tracing route to 192 ![]() ![]() ![]() 1 <10 ms 10 ms 10 ms 192 ![]() ![]() ![]() 2 20 ms 20 ms 20 ms 192 ![]() ![]() ![]() 3 20 ms 20 ms 20 ms 195 ![]() ![]() ![]() Trace complete ![]() NSLOOKUP Bu tanımlama komutu DNS ad sunucularının bilgilerini gösterir ![]() ![]() ![]() Kullanım şekli: nslookup [-option ![]() ![]() ![]() -option: Komut satırında kullanılabilecek bir veya daha fazla tercihi belirtir ![]() ![]() ![]() ![]() Nslookup: help Nslookup: set q[uerytype] Nslookup: exit Nslookup: set po[rt] Nslookup: finger Nslookup: set [no]rec[urse] Nslookup: ls Nslookup: set [no]sea[rch] Nslookup: lserver Nslookup: set ret[ry] Nslookup: root Nslookup: set ro[ot] Nslookup: server Nslookup: set srchl[ist] Nslookup: set Nslookup: set ti[meout] Nslookup: set all Nslookup: set [no]ig[nore] Nslookup: set cl[ass] Nslookup: set ty[pe] Nslookup: set [no]deb[ug] Nslookup: set [no]v[c] Nslookup: set [no]d2 Nslookup: view Nslookup: set [no]def[name] Nslookup: set do[main] computer-to-find : Bilgisi alınmak istenen host ismini belirtir ![]() Server : DNS ad sunucusunu belirtir ![]() ![]() DHCP Açılımı Dinamic Host Configuration Protocol'dür ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
|