Geri Git   ForumSinsi - 2006 Yılından Beri > Bilgisayar,Teknoloji & İnternet Dünyası > Yazılım & Donanım

Yeni Konu Gönder Yanıtla
 
Konu Araçları
adresleme, tanımı, tarihi, tcp or ip

Tcp/İp Tarihi / Tcp/İp Tanımı Adresleme

Eski 09-09-2012   #1
Prof. Dr. Sinsi
Varsayılan

Tcp/İp Tarihi / Tcp/İp Tanımı Adresleme



TCP/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 1970' de ARPANET ismini almıştır Daha sonraki dönemlerde TCP/IP protokolü geliştirilmiştir

TCP/IP Tanımı

TCP/IP bir protokoller grubudur 32 bit uzunluğunda 8 bitlik 4 ayrı octetten oluşur ( 144146025 ) TCP/IP'nin iletişim için kullandığı birim bilgi miktarına Datagram adı verilir TCP/IP' de port mantığı kullanılır Bu mantık soketler tarafından işletilir Tek bir sokette aynı anda birden fazla bağlantı sağlanabilir 256' dan aşağı numaralı portlar iyi bilinen ( WellKnown ) portlar olarak bilinir Örneğin FTP 21 , TELNET 23 no lu portu kullanır TCP/IP ölçeklenebilir ve paketlenebilir bir protokoldür Milyonlarca hostu destekleyebilir

ADRESLEME

Ağ katmanında paketler bir noktadan diğer bir noktaya iletilirken mantıksal adresler kullanırlar Mantıksal adresler paketin kaynak ve gideceği en son yerin adresini içerir IP bir global adresleme tekniğine sahip olduğundan onbinlerce ağ ve milyonlarca hostu adreslemek mümkündür IP 5 farklı adres formatını destekler,
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…7|| ||8……………………………………………31||

A sınıfı adreslerde ilk bayt ağı tanımlamak için kullanılır İlk bit 0 dır 0'dan sonraki 7 bit ağ adresini oluşturur Geri kalan 24 bit ağdaki host sayısını belirler A sınıfı adresler çok sayıda host bulunan ağlar için uygun bir adreslemedir Adres alanı 0 ile 127 arasında değişir

B Sınıfı Adres

||01|| ||2………………15|| ||16………………………………31||

B sınıfı adreslerde ilk iki bayt ağı tanımlar İlk iki bit adres sınıfını belirler ve diğer 14 bit ağ adresini oluşturur Geriye kalan 16 bit ağdaki host sayısını belirler Adres alanı 128 ile 191 arasında değişir

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 İlk baytın üç biti adres sınıfını tanımlar ve diğer 21 bit ağ adresini oluşturur Geriye kalan 8 bit host sayısını belirler C sınıfı adresler host sayısı az olan ağlarda kullanılır Adres alanı 192 ile 223 arasında değişir

D Sınıfı Adres

||0123|| ||4……………………………………………………31||

D sınıfı adresler çoklu dağıtım için kullanılır (multicast) Adres alanı 224 dür

Tüm adres sınıflarında, ağ adresinin ilk bitleri adres sınıfını belirtmek için kullanılır TCP/IP hostlar üzerinde IP adresi ayarlanırken adres sınıflarına uygun MASK ismi verilen ve yine 32 bitten oluşan bir tanımlama alanı daha kullanılır Bu alanın temel kullanım amacı , tek bir adresten host sayısı daha az olan alt ağ adresleri elde etmektir

IP adres formatları, 32 bit yani 4 bayttır Her adres sınıfı o adresi tanımlayan ilk baytın en anlamlı bitlerine yerleşen bir bit dizisi ile tanımlanır Bu bit dizisini host adresi takip eder

Ağlar ve hostlar için kullanılmayan IP adresleri vardır 0000 numaralı Ip adresi default routerları adreslemek için kullanılır IP adreste host için ayrılan alanın 0 olması bu adresin hiçbir hostu ifade etmediği anlamına gelir Bu tür adresler ağ ortamını tanımlar Host kısmı 255 olan IP adresleri Broadcast adresleridir İlgili ağdaki her hostu tek seferde adreslemek için kullanılır 255255255255 adresi IP protokolünün Broadcast adresidir Tüm ağlar ve hostları tek seferde adreslemek için kullanılır 224 ile başlayan adresler Multicast adresleridir Belirli özelliklere sahip host gruplarını tek seferde adreslemekte kullanılır 127001 adresi yerel hostu tanımlar Local Loopback adres olarak ta bilinir Bu adrese gönderilen paket ağa çıkarılmaz Genelde hostun TCP/IP servisinin doğru çalışıp çalışmadığını test etmekte kullanılır

ALT AĞLAR

Masklar kullanılarak bir ağ adresinden daha fazla ağ adresleri elde edilebilmektedir Her IP hostunda IP adresinin yanında bir de IP Mask tanımlamasının yapılması zorunluluğu getirilmiştir Bir hostun gerçek ağ ve host adresi ancak, IP adresinin mask süzgecinden geçmesiyle elde edilir A, B ve C sınıfı adreslerin varsayılan Mask değerleri aşağıdaki gibidir

Adres Sınıfı Varsayılan Mask
A ………………………………… 255000
B ………………………………… 25525500
C ………………………………… 2552552550

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 Böylelikle tanımlanabilir host sayısında meydana gelen azalmaya karşılık, istenilen sayıda Alt-ağ lar oluşturulabilir

Alt ağların bundan sonraki kısmını bir örnekle anlatalım Örnek şirketimiz dağılmış ağlara sahip bir işletme olsun Her birimde en fazla 10 host çalışabilecek 3 ağ isteği bulunsun Internet erişimi için bir C sınıfı adres verilmiş ve bu adresi kullanarak Internete bağlanmak istediğimizi düşünelim Öncelikle iki önemli nokta belirtilmelidir Birincisi her ağın kendine özgü bir IP ağ adresi olmak zorundadır O zaman örneğimizde üç farklı ağ numarasına gerek vardır İkincisi ise dış ortam kullanıcılarının bizim kaç ağa sahip olduğumuzla ilgilenmemeleridir Yani kaç ağımız olursa olsun bizim tek bir ağımız varmış gibi görmek isterler
Şirkete verilen C sınıfı adres 192140120X olsun Aşağıda alt ağ oluşturabilmek için host bitlerinden kaç tane ödünç almamız gerektiği bulunmaktadır

Ö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 Yani C sınıfı adreste en fazla 6 bit ödünç alınabilir Yukarıdaki tablodan 3 ağ oluşturmak için 3 bit alınması gerektiği ortaya çıkar 3 bit alındığında 11100000 sayısı yani 224 sayısı maskımızı oluşturmalıdır Böylece 6 farklı ağ tanımlanabilir Bunlar aşağıdaki gibidir

Bit dizilimleri Ondalık karşılığı Alt ağ adresleri
000 00000 0 Kullanılamaz
001 00000 32 19214012032
010 00000 64 19214012064
011 00000 96 19214012096
100 00000 128 192140120128
101 00000 160 192140120160
110 00000 192 192140120192
111 00000 224 192140120224

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 Aşağıdaki tablodan hostlar için kullanılabilecek adres aralığı seçimi yapılabilir

Alt ağ adresi Host adres aralığı
19214012032 19214012033-62
19214012064 19214012065-94
19214012096 19214012097-126
192140120128 192140120129-158
192140120160 192140120161-190
192140120192 192140120193-222

Alt ağlar oluşturulurken eldeki adreslenebilir toplam host adresi sayısında azalma olmaktadır Bu beklenen bir sonuçtur Örneğimizde toplam adresleyebileceğimiz host sayısı 6x30=180 olmaktadır Alt ağlar oluşturulmasaydı c sınıfı adresin host sayısı 254 olacaktı Sonuçta 74 host adresi alt ağlar oluşturmak uğruna kaybedilmiş demektir

BROADCAST

Hostlar zaman zaman bir ağ yada başka bir host hakkında bilgiye gereksinim duyarlar Örneğin hostların haberleşmesi için gerekli fiziksel adres bulunmak istendiğinde ARP protokolü ağ üzerindeki her bir hostu adreslemek için broadcast adresine sahip paketler kullanır Broadcast temel olarak tam hedefin tarif edilemediği ya da ağdaki tüm hostlara paket iletileceği zaman başvurulan bir adresleme yöntemidir Broadcast adresi fiziksel düzeyde ethernette FFFFFFFFFFFF'dir Ağ katmanı düzeyinde IP ağlarda 255255255255 adresi broadcast adresidir
255255255255 adresi ağdaki tüm hostlara paket gönderileceği zaman kullanılan adrestir Bu paket diğer yerel ağlara iletilmez
X255255255 adresi X numaralı ağdaki tüm hostları adreslemek için kullanılır Eğer X numaralı ağ alt ağ kullanıyorsa X numaralı ağın tüm alt ağları adreslenmiş olur
XY255255 adresi bir A sınıfı adreste kullanılırsa X ağının Y alt ağındaki tüm hostları adresler Kullanılan adresin broadcast adresi olup olmadığına hostun maskına bakılarak karar verilebilir

IP PROTOKOL ( IP )

Açılımı İnternet Protokoldür Segment ya da datagramları ağlar üzerinde ileten IP protokolü bilgilerini TCP veya UDP' den alır UDP' nin verisine Datagram TCP' nin verisine Segment adı verilir IP parçalama ve yeniden birleştirme mekanizması kullanır İnternetteki tüm hostlar üzerinde IP protokol grubu çalışmak zorundadır Temel özellikleri aşağıdadır
· Paketler üzerinde çok sınırlı hata kontrolü vardır IP, 16 bitlik hata kontrolü sağlar
· 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 Bu olaya multiplexing denir

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 32 bitlik kelimeler halindedir
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 ( 2-IGMP, 8-EGP gibi )
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 İletişim ortamına çıkarılan framelerin içinde taşıdığı verinin toplam uzunluğunun maximum değeridir Bu değer tanımlanmaz kullanılır ( Ethernet için 1500 byte )
TOS
Servis tipi üst düzey protokollerin IP' ye datagramın nasıl ele alınması gerektiğini bildirir 8 bitliktir OSPF routerlar tarafından kullanılır
TTL
Yaşam süresi paketlerin hedefe ulaşamadığı zaman çöpe atılmasını sağlar 8 bitlik alan içerisine 255 farklı yaşam süresi atanabilir 255 değeri 425 dakikaya karşılık gelir

ARP

Açlımı Adress Resulation Protokol' dür Veri bağlantı katmanında pakete hedef hostun fiziksel adresini yerleştirme zorunluluğu vardır 48 bit fiziksel adres için ayrılmıştır Bu ethernet kartına üretim esnasında verilir Hiçbir fiziksel adres diğeri ile çakışmaz Buna MAC adreside denir IP adresi sadece rehberdir Gerçek haberleşme için MAC adresi kullanılır ARP protokolü aldığı IP adresten kendi tuttuğu özel kayıtları kullanarak hostun fiziksel adresini elde etmeye çalışır ARP bir ARP request oluşturarak karşı hostun fiziksel adresini elde eder Fiziksel adresler hostn Ram'inde tutulan ARP Cache listesinde bulunur Eğer IP adresi ARP Cache' de bulunmaz ise broadcast ile özel bir soru paketi oluşturulur Paketi alan host aranan IP adresin kendi adresi olup olmadığını kontrol eder Kendisine ait değilse paketi çöpe atar Kendisine aitse bir ARP cevap paketi oluşturur Ve doğrudan istek yapana gönderir ARP Cache' ne işler Eğer ARP isteğine cavap gelmez ise host cevap vermiyor mesajı oluşturulur Bu mesajı ARP değil uygulama katmanı programı oluşturur ARP IP' nin hizmetlerini kullanmaz Bu yüzden IP başlığı içermez
ARP paket formatı
Donanım adres alanı : Veri bağlantı katmanı prokolüne tanımlar ( 6-İEEE 802, 7-ARCNET ve 15-Frame Relay gibi )
Protokol adres alanı : Ağ katmanı protokolünün ne olduğunu belirler ( 0800h-DOD IP, 6000h-DEC gibi )
Donanım adres uzunluğu : MAC adres uzunluğunu içerir Ethernet için 6 değerini taşır
Protokol adres uzunluğu : protokolün kullandığı adres uzunluğunu içerir IP için 4 değerini taşır
İşlem kodu : paketin fonksiyonunu simgeler ARP isteği, ARP cevabı, RARP isteği gibi
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 Elde bulunan fiziksel adresin IP karşılığını bulmaya çalışır Özellikle disksiz hostlar tarafından kullanılır Paket formatı ARP ile aynıdır Bu protokolün kullanılabilmesi için ağda en az bir RARP server olmalıdır

ICMP

ICMP TCP/IP' nin işlemesine yardımcı olan bilgilendirme protokolüdür Her hostta mutlaka ICMP protokolü çalışır Hata durumunda host tarafından geri bilgilendirmeyi sağlar Şu amaçlarla kullanılı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 Ortama geri besleme sağlar IP' yi güvenilir bir protokol haline sokar IP paketinin veri bölümünde taşınır ECHO bir ICMP mesaj tipidir Bu mesaj hedef hostun iletişim kurmak için gerekli şartlara sahip olduğunu test eder
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 Time exceed paketi ile paket sahibi bilgilendirilir
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 ( İnformation Request )
Adres maskeleme isteği, bağlı bulunulan ağın maskı öğrenilmek istendiğinde gönderilir Address Mask Replly paketi ile geri gönderilir

ICMP paketi IP paketinin içine gömülerek taşınır

ICMP formatı
Tip ( Type ) 8 bit : Mesaj tipini belirler ( 5-redirect, 12-time exceed vb… )
Code 8 bit : Mesaj tipi alt gruplarına detaylı tanımlama sağlar ( 3- porta erişilemiyor, 7- hedef host bilinmiyor )
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 aktarım katmanı protokolüdür Güvenilir ve sanal devre üzerinden çalışan TCP iki hostun birbirleriyle güvenilir haberleşmesini sağlar

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 TCP IP' den hizmet alı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 Herbir octet' e sıra numarası verilerek bir onay mekanizması çalıştırılır Onay alınmayan kısımlar hedef hosta tekrar iletilir TCP olumsuz geribildirim mekanizması kullanmaz
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 İstek ve cevaptan oluşur Bağlantı kaynak ve hedef host arasında sanal bir devre oluşturulması ile kurulmuştur Transfer gerçekleştikten sonra bağlantı koparılır Haberleşme esnasında sürekli hata kontrolü yapılır Bağlantı kurulmasında TCP başlığı içerisinde SYN ve ACK bitleri kullanılır Bağlantıyı kabul eden hostun durumu pasif bağlantı talebinde bulunan hostun durumu aktiftir
Tam çift yönlü işlem:
Hem gönderim hemde alımın aynı anda yapılması işlemidir Buda haberleşmeyi hızlandırır

Sıra Numarası ( Sequence Number)
TCP üst katmandan aldığı veriyi segmentlere böler TCP her ser segmente bir numara verir Bu ileride birleştirilmek için gereklidir Sıra numarası TCP başlığı içinde taşınır

Port
TCP ve UDP üst protokollerle bağlantıda portları kullanır TCP kendine gelen paket içerisindeki TCP başlığında yer alan hedef port numarasına bakarak ilgili veriyi bu port ile temsil edilen uygulamaya gönderir Bu port numaraları hedef port numaraları olarak kullanılır Hizmet alan uygulamaya port numarası hostun IP adresi ve hedef TCP port numarası göz önünde bulundurularak otomatik olarak o anda atanır

Pencere Yönetimi
Pencere mekanizması karşı hosttan onay alınmadan önce TCP'nin bir çok segmenti en uygun şekilde iletmesini sağlar Pencere kullanımı ile akış kontrolü de sağlanmış olur

Akış Kontrolü
Son uçtan son uca akış kontrolü ile değişken boyutlu pencere uygulamaları geliştirilebilmektedir TCP'nin güvenlik servislerinden biridir

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 TCP mesajı tekrar düzgün sırada oluşturmak için sıra numarasını kullanır
Onay Numarası: Onay işlemi için kullanılır Özel geribildirim mantığı kullanılarak band genişliğini etkin kullanmak için tasarlanmıştı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 Pencere alanı onay alanından, göndericinin iletmek istediği alana kadar iletilebilecek veri baytlarının sayısını verir
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 Bu alan veri içinde acil bilginin nerede bulunacağını belirtir
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 Basit ve hızlı bir aktarım sağlar Yol belirleme fonksiyonlarını destekler Açılımı User Datagram Protokoldür TCP/IP' nin bağlantısız iletişim protokolüdür IP paketleri içerisinde taşınır UDP datagramların sıralara konulmasının gerekli olmadığı uygulamalarda kullanılır 8 byte' lık başlık bulundurur UDP' de data parçalara bölünmez ve yollanan paketlerin kaydı tutulmaz Avantajı bandgenişliğini fazlaca harcamamasıdır Video yayınları genellikle UDP portlarından yapılı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 Sistemler arası bağlantı sağlar Güvenlik için TCP kullanır Terminal server yazılımı çalıştıran bir hosta bağlanılarak birtakım işlemler yapılmasına olanak sağlar Direk kablo veya ağ üzerinden çalışabilir Birçok hosta aynı anda bağlantı sağlanabilir

Virtual Terminal Protokolü
VTP ağ üzerinde veri akışı ve denetimi için ortak bir il kullanır Network virtual terminal adı verilen veri yapısı ile client ve host ortak bir komut dilinde anlaşırlar
Server Telnet-Client Telnet
Server telnete host client Telnet' e ise terminal denir TCP port 23 ü kullanırlar Hosta aynı anda birçok client bağlanır
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 FTP iki host arasında dosya kopyalanmasını sağlar Aynı zamanda bağlanma, dizin listesi çekme, dosya işlemleri, komut işletimi ve denetim işlemlerini de yapabilmektedir Bir uygulama katmanı protokolüdür Donanım ve sistemden bağımsız olarak çalışır Güvenilir servis için TCP' yi kullanır FTP, dosyalara erişim, dosya paylaşımı, güvenilir ve verimli veri aktarımı imkanları sağlar FTP serverin çalıştığı sistem üzerinde username ve password ile login gerektirir Kullanıcılar etkileşimli dosya değiştirme işlemi yapabilirler FTP komut kanalı için Telnet protokolünü kullanır
Dosya Transferi
Kullanıcı verisi : FTP veri transferinde kısıtlı sayıda dosya türünü destekler Heriki tarafta aynı dosa yapısının kullanılıyor olması gerekmektedir Farklı dosya sistemlerinde dönüşüm sağlayacak mekanizma gerekir
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 Server üzerinde çalışan programa FTP Deamon denir Client tarafında ise FTP Client kullanılır
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 Bu işi yaparken gönderilen mesajın içeriği ile ilgilenmez Tek sorumluluğu mesajın hedef hosta iletilmesidir

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 Kaynak, hedef ve ara duraklar üzerinde posta programlarına hizmet verirler
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 Gelen postalar uygun posta kutularına yerleştirilir
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 Gönderici SMTP devreye girerek bu giden posta kuyruğunu sürekli olarak kontrol eder Kuyrukta postaya rastlanırsa TCP bağlantısı üzerinden hedefe iletir Alıcı SMTP TCP port 25 üzerinden gelen posta mesajlarını kabul eder Postaya ait posta kutusu bu host üzerindeyse mesaj posta kutusuna bırakılarak postalama işlemi tamamlanır Mesaja ait posta kutusu bu host üzerinde değilse mesaj bu hostta bulunan mesaj kuyruğuna bırakılır
Posta Adresi: Posta adresleri iki parçalı olarak tanımlanır Kullanıcı@domain-ismi örneğinde domain-ismi posta gönderilerini kabul edebilecek bir hosttur Kullanıcı verilen domain içinde tanımlı bir posta kutusunu ifade eder

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 Bu Adres-İsim bilgileri daha pek çok detayla birlikte DNS çalışan bir host üzerindeki veri tabanında tutulur Ağ üzerindeki kullanıcılar, erişmek istedikleri ağ kaynağına kaynağın ismini yazarak doğrudan ulaşabilirler Bilindiği üzere hostlar yerel ağda MAC, ağlar arasında IP adreslerini kullanarak haberleşirler Kaynak ismi verilerek DNS aracılığı ile kaynağın IP adresi elde edilir ve yine bilinen tekniklerle haberleşilir Bu sistemde adresleme genelden özele doğru yapılmakta ve her adres seviyesinin kontrol yetkisi de verilmektedir Alan ismi (domain name), birbirinden "" ile ayrılan sıradüzensel seviyedeki alt isimler dizisidir Örneğin ODTÜ bilgisayar mühendisliği bölümünün alan ismi olan cengmetuedutr 4 seviye ile gösterilir Her bir seviyeye de domain veya alan denir Buradaki en üst seviye "tr" ISO tarafından belirlenen Türkiye ülke kodudur Onun altındaki seviyedeki "edu" bir eğitim kurumu olduğunu bildirir Daha alttaki "metu" ODTÜ'nün alan ismidir En alt seviyedeki ceng bilgisayar mühendisliğindeki alan adıdır

SNMP

Simple Network Management Prokocol (SNMP) aslında ağ üzerinde bulunan birimler hakkında bilgi toplamak amacıyla geliştirilmiş kurallar dizisidir Aynı zamanda birimlerin ortaya çıkan sorunu yönetim istasyonuna ne şekilde bildireceklerine ilişkin bir metod da içermektedir Bir SNMP yönetim istasyonu, ağ birimleri üzerinde bulunan temsilcilerini (agent) sorgulayarak ağ ilişkin bilgileri toplar Bu işlemin ardından SNMP yönetim istasyonu ağ yöneticisine, ağa ilişkin analizleri yapabilmesi için gerekli bilgileri sunar SNMP protokol grubunda yer alan protokoller şunlardır
· 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 Bir veri tabanı yapısı oluşturulurken karar verilmesi gereken ilk şey veritabanının yapısıdır
Yönetim bilgi tabanı (MI : Bir MIB herhangi bir SNMP veritabanında bulunan nesneleri ve girişleri tanımlamaktadır Bu nedenle SNMP agent'ları bazen MIB ismiyle de tanımlanmaktadır MIB tanımlamaları standart, deneysel ve özel MIB olmak üzer üç kategoridedir

Standart MIB: Internet Standart Group tarafından da onaylanmış nesne türlerini kapsar İlk standart MIB ler MIB I ve MIB II IP routerların yönetimi için tasarlanmıştır RMON ( Remote Monitoring) MIB'I de Internet topluluğu tarafından standart bir MIB olarak onaylanmak üzeredir (1999) RMON MIB II ye göre biraz farklı bir işlemi yerine getirmek üzere tasarlanmıştır RMON içinde ağ iletim ortamının izlenmesi amacıyla kullanılacak nesneler bulunmaktadır RMON MIB'I kullanılarak bir ağ segmentindeki paket trafiği, segmentin kullanım yüzdesi, hatalı paket sayısı gibi bilgiler alınabilmektedir Aynı zamanda RMON kullanılarak SNMP temsilcisi bulunmayan birimler de izlenebilmektedir

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 Bu MIB'ler içindeki nesneler üretici tarafından tanımlanmaktadır

SNMP protokolü herhangi bir ağ yönetim konsolu uygulamasının SNMP MIB'lerini sorgulayabilmesi amacıyla tasarlanmıştır SNMP dört temel işlemi gerçekleştiren bir client/ server protokolü olarak 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 Bu protokole geliştirilmiş güvenlik, yönetim istasyonları arasında iletişimin sağlanması ve routerların tablolarının tamamını sorgulayabilen GET-BULK komutu eklenmiştir

YOL BELİRLEME PROTOKOLLERİ

IGP

Bir Özerk (autonomous) sistem içerisinde kullanılan dinamik yol belirleme protokollerine IGP protokolleri adı verilir En çok kullanılan IGP protokolleri RIP ve OSFP protokolleridir

IGMP

Çok erişimli ağların grup üyeliği bilgisini taşır Dağıtım ağacındaki çoklu yolların bilgilerinin değişimi için routerlere bilgi sağlar

RIP

IP routing katmanında yer alır Açılımı Router Information Protokol'dür İlk geliştirilen yol belirleme protokolüdür Distance vektör algoritmasını kullanır Bu algoritma ağ topolojisi hakkında routing tablosu oluşturmak için bilgi toplama ve toplanan bilgilerin dağıtımını yerine getirir Toplanan bilgiler tablo halinde IP protokolünün kullanımına sunulur Distance Vektör algoritmasında komşu olarak adlandırılan routerlar yol tablolarını birbirlerine dağıtırlar Komşoluk aynı ağ segmentini paylaşan routerlar arasında olur

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 Distance Vektör algoritmasın oluşturduğu routing tablosu içerisinde şu bilgiler bulunur
· 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 Bu güncelleme mesajı, gönderici routerin o anda sahip olduğu son bilgileri içerir Bazen bu tablolar çok büyüyebilir Tablo bilgisi router tarafından gönderilmeden önce HOP bilgileri 1 artırılır RIP güncelemesinin sıklığı ağ yöneticisi tarafından belirlenir
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 Bu veri tabanındaki yolun kalktığı anlamındadır

Sonsuzluk Kavramı: Bir router için ağın sonsuzluğu o ağın erişilemez olduğunu ifade eder RIP 16 hop ve ötesi uzaklığı sonsuz olarak algılar

Yavaş yayılma: Tüm ağın tek doğru üzerinde odaklaşması anlamındadır Problemsiz çalışan bir ağ üzerinde tüm routerlar topoloji hakkında doğru bilgiye sahiptir Herhangi bir router eksildiğinde ilk önce komşu routerlar haberdar olur Bunlar kendi komşularında , onlarda kendi komşularına eksikliği aktarırlar Distance vektör algoritmasında bu işlem çok yavaş gerçekleşir Hatta paketler kaybolursa anlamsız döngüler yaşanabilir Distance vektörde döngülerin engellenmesi için iki yol kullanılır Birinci yöntem olan Split Horizonda güncelleme bilgisinin hangi porttan geldiği tutularak bilgi herhangi bir porttan gönderileceği zaman bu port aracılığı ile alınmış kısımlar gönderilmez İkinci yöntem olan Poission Reverse'de bir porttan alınmış yol bilgisi maliyet değeri 16 yapılarak alındığı porta geri gönderilir Bu işlem o yolun kullanılmayacağı anlamını taşı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 15 Hop'tan uzak sistemler erişilemez olarak tanımlanır
· RIP yolların maliyetlendirilmesine imkan tanıyan bir mekanizma içermez Bu durumda çoğu kez daha yakın diye çok daha hızlı ve iletişimi ucuz yollar yerine pahalı ve yavaş yollar seçilebilmektedir
· 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 RIP protokolünde bulunan bir çok sorun OSFP de yoktur Aşağıda RIP'e karşı getirdiği çözümler sıralanmıştır
· Shorted path first teknolojisi yol belirleme döngülerine karşı dirençlidir Tablo bilgileri routerlar arasında hızlı bir biçimde aktarılır
· Güncelleme işleminde ağ trafiği kayda değer artışlar görülmez Böylece band genişliği veri aktarımı için korunmuş olur
· Bütün yol bilgisi değişimlerinin doğruluğu onaylanır
· Yol bilgisi güncellemelerinde broadcast yerine multicast kullanılır Yanlızca belirli router ve hostlar yol bilgisi değişimlerine katı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 Bu ağ trafiğini azaltmaya, bir alan bigisini diğer alanlardan saklamaya ve dolayısıyla güvenliğe katkıda bulunur
· OSFP TOS ( type of service) yol belirlemesini destekler 8 farklı servisten biri kullanılarak optimum maliyetlendirme sağlanabilir

OSFP ayarlanabilir metriği destekler Ağ yöneticisinin bir yolun maliyet, güvenilirlik, gecikme ve hop sayısına bağlı olarak metrik atamasına izin verir
TOS : Type OF Service Gecikme, etkinlik ve güvenilirlik özelliklerinden hangisinin daha yoğun kullanılacağını belirlemek için kullanılır IP başlığı içinde taşınır 3 bittir
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 LSA tüm interface bilgilerini ve her bir bağlantı için konfigüre edilmiş cost değerini içerir
· Bir routerda her bir interface için cost/tos çiftleri vardır LSA bu çiftlerin hepsini içerir
Yol bilgisi alanları:
· LSA routerin domaini içinden akar Routerin domaini tüm AS yada AS içinde bir başka bölüm olabilir
· 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 Her bir TOS için ayrı kısa yol ağaçları kullanılır
· 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 Komşu routerlar hello protokolünü kullanarak keşifte bulunurlar OSPF paketleri herbir routere doğrudan gönderilir

IP Multicast Adresleme
D sınıfı adres : OSPF broadcast ağlar üzerinde IP' nin multicast adreslemesini kullanır Bu D sınıfı IP adres kullanılarak gerçekleştirilir D sınıfı adres alanı 24000 ile 239255255255 arasında değişir D sınıfı adresler için OSPF de atanmış adresler vardır 224005 adresi alma ve gönderme yeteneklerine sahiptir 24006 bütün OSPF çalışan routerlarda kullanılır

EGP

Farklı Özerk sistemlerin birleştirilmesiyle bu sistemler arasında yol belirlemede kullanılacak yeni ve etkin protokoller geliştirilmiştir Bu protokoller grubuna EGP ( Exterior Gateway Protocol) protokolleri denir EFP2 en çok kullanılan EGP protokollerinden birisidir Farklı sistemler arasında routing bilgilerinin değiştirilmesini sağlar

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 Çıktılar karşı sistemin özelliklerine göre değişiklikler gösterir Bu komutun çalışabilmesi için TCP/IP protokolünün yüklenmiş olması gerekmektedir Kullanım formatı :
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 Bu parametre kullanılmazsa karşı sistemdeki tüm kullanıcıların bilgiler gösterilir
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 Karşı tarafa belli sayıda paketler gönderir ve ne kadar paketin dönüp dönmediğini gösterir Ping komutu makina isimleri ve IP adreslerinin her ikisi için de gönderilebilir IP adresi bilinen bir hostun makina ismi bilinmiyorsa isim çözme problemlerini giderebilir
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 Varsayılan 64
-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 (LSR)
-k computer-list: Paketleri computer-list değerindeki hostlar arasında yönlendirir (SSR)
-w timeout : timeout bilgisini zaman bitimi aralığına milisaniye cinsinden atar
destination-list : ping çekilecek olan hostları belirtir

Örnek bir ping komutu:
C:>ping dsinternicnet
Pinging dsinternicnet [19220239132] with 32 bytes of data:
Reply from 19220239132: bytes=32 time=101ms TTL=243
Reply from 19220239132: bytes=32 time=100ms TTL=243
Reply from 19220239132: bytes=32 time=120ms TTL=243
Reply from 19220239132: bytes=32 time=120ms TTL=243

TRACERT

Bu tanımlama komutu TTL değerleriyle ICMP echo paketlerini kullanarak hosta kadar olan yön bilgisini tespit eder Her yönlendirici paketlerdeki TTL değerini 1 azaltarak bir sonraki yönlendiriciye gönderir Eğer TTL değeri 0'a ulaşırsa zaman aşımı mesajı geri döner

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 1921401403

Tracing route to 1921401403 over a maximum of 30 hops

1 <10 ms 10 ms 10 ms 1921401401
2 20 ms 20 ms 20 ms 1921401402
3 20 ms 20 ms 20 ms 1951741563

Trace complete

NSLOOKUP

Bu tanımlama komutu DNS ad sunucularının bilgilerini gösterir Etkileşimli veya etkileşimsiz olarak iki modda çalışır Eğer tek parça data bilgisi isteniyorsa etkileşimsiz (non-interactive), birden fazla bilgi isteniyorsa etkileşimli (interactive) modu kullanılır
Kullanım şekli:
nslookup [-option ] [computer-to-find || - [server]]

-option: Komut satırında kullanılabilecek bir veya daha fazla tercihi belirtir Her komut - işareti ile ayrılır Komut satırı 256 karakteri geçemez Aşağıda option kısmında kullanılabilecek tercihler sıralanmıştır
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 Eğer belirtilmezse varsayılan DNS sunucusu kullanılır

DHCP

Açılımı Dinamic Host Configuration Protocol'dür Host sayısı fazla olan ağlarda her bir hosta statik IP vermek zahmetli bir iştir Bu sorunu çözmek için DHCP gerçekleştirilmiştir Host her açıldığında ortamdaki DHCP sunucusuna istek gönderir Ve DHCP server tarafından kendisine bir IP adresi kiralanır Ve hosta bir paket içerisinde IP adres, Subnet mask, Default Gateway, Primary ve Secondary DNS bilgileri gönderilir Bu sayede ağda yeni oluşacak servisler ve tanımlanan hostlar otomatik olarak diğer hostlara bildirilir

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.