Tcp/iP , Dhcp , Dns ....

Internet konusunda bilgi ve ipuçları paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54000
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19837 kez
Teşekkür edildi: 11999 kez

Tcp/iP , Dhcp , Dns ....

Mesaj gönderen velociraptor »

Tcp/ip (Transmission Control Protocol/Internet Protocol):
En basit anlamda TCP/IP bilgisayarlar arasında haberleşmeyi sağlayan ve belirli kuralları olan protokoldür. İnsan için dil ne ise bilgisayar için de protokol odur,(Transmission Control Protocol/Internet Protocol) kelimelerinin kısaltmasıdır.

TCP/(Transmission Control Protocol)

Verilerin doğru adrese gidip gitmediklerini kontrol eder. Ve karşı bilgisayardan onay mesajını bekler.
TCP protokolu;
port bilgisi + bilgisayar adresi + onay bilgisi şeklinde verileri iletir.
Örnek olarak bilgisayarımıza gelen E-posta’lar 25 no’lu portu kullanırlar.
Portlar bilgisayarın dış dünyaya açılan kapılarıdır. 65536 tane port vardır. İnternet kullanırken kullandığımız programlar çeşitli portları kullanırlar. Yani bilgisayarın bu 65536 tane olan kapısından kendisi için ayrılanı açarak dış dünyayla haberleşirler…

Şu anda bile bilgisayarınızın çoğu kapısı açık…
Hadi bunu bir örnekle görelim…bakalım bilgisayarımız hangi İP adresleriyle(İP adresini birazdan anlatacağım) iletişim halinde ve hangi portlarımız(sanal kapılar) açık…
START+R (çalıştır’a) cmd yazarak komut satırını açalım…
netstat -n yazalım…

Resim

Örnek olarak ;
İlk satırda,10.0.0.4 no’lu yerel İP’ye sahip olan bilgisayarımın 1370 numaralı portu açık ve 207.46.107.17 İP numaralı bilgisayarla 1863 numaralı porttan haberleştiği görülüyor...

İP(İnternet Protocol)

Bilgisayara ağ üzerinden adres atanması işlemidir. Ağ üzerindeki bilgisayarların telefon numaralarıdır diyebiliriz arkadaşlar…Ve unutmayalım telefon numaları değişebilir 
Şimdi gelelim bilgisayarın yerel ve genel İp’sini bulmaya…
Start+R(çalıştır) cmd yazarak komut satırını açalım…
İpconfig yazıyoruz….Bilgisayarımızın yerel İP’si karşımızda…

Resim

İP protokolü TCP/İP’nin postacısıdır. Paketlerin (örnek olarak 0 ve 1’lerden oluşan verilerin) hangi bilgisayara gideceğini belirler. İp adresleme Networkl’ları segmentlere (alanlara) bölerek bilgisayarların birbirini bulmasını kolaylaştırır…
Ev nosu,sokak ,cadde,semt,mahalle,ilçe ve ve sonunda şehrin oluşması gibi , Bilgisayarlar da segmentler(en az iki bilgisayarın birbirine bağlanması) halinde birleşerek en sonunda İnternet’i oluşturuyor arkadaşlar…
Bir de bilgisayarın genel İp’si var…
http://www.whatismyip.com adresinden de bilgisayarımızın genel İP’sini öğrenebiliriz…

Bilgisayara Elle İP Verme İşlemi

Ağ bağlantılarım/sağ tuş/Özellikler Buradan Yerel Ağ bağlantısı/Sağ Tuş/ Özellikler penceresini açıyoruz…
İnternet İletişim Kuralları TCP/IP kısmını çift tıklayarak açıyoruz…
Otomatik olarak bir İp adresi al…
Aşağıdaki İp adresini Kullan diye iki seçenek var…
Yani ikinci seçenekte İp’yi elle girebiliyorsunuz

Resim

İP adresinin Telefon numarası gibi olduğundan bahsetmiştim…yani değişkendirler…Bilgisayarın bir de ağ üzerinde makinalarla haberleşirken kullandığı Tckimlik No’su vardır …ve değişmez…(Mac adresi)

MAC ADRESİ
Bilgisayarın Tc Kimlik No’su dur bu No’yu şu şekilde buluyoruz…
Start+R(çalıştır) cmd yazarak komut satırını açalım…
ipconfig/all yazalım…

Resim

Veri paketleri 1 ler ve 0 lar halinde gönderilirken ; bu paketlerin başında Alıcı ve Gönderici Bilgisayarların MAC Adresleri de gönderilir.
Ve 1MB’lık bir veri için yaklaşık olarak 8.000-10.000 arasında veri paketi gider.

Nedir Bu DHCP?

DHCP Dynamic Host Configuration Protocol’ ün kısaltmasıdır…İp’lerin İstemci makinalara(bilgisayarlara) otomatik olarak atanmasını sağlar…(öğretmen hatlarını dağıtan AVEA gibi düşünebiliriz.)… bu da bir bilgisayardır… tüm bilgisayarların İp bilgilerini veri tabanında tutar…
Peki ya evde…DHCP SERVER nedir?
evde dhcp server modemimizdir…benim server’ım ZOOM X4 mesela
DHCP server’dan İP’ler kiralık olarak alınır. Bu işleme Lease Periyot denir . Bu işlemi görelim şimdi….

Resim

İp adreslerinin kiralama süreleri vardır demiştim….kira bitiş zamanında bilgisayarınız açıksa ve şanslıysanız DHCP SERVER’dan aynı İP’yi alabilirsiniz…
Ama o anda makinanız kapalıysa kiraladığınız İp , DHCP SERVER tarafından başka bir istemciye(makinaya) verilebilir…
Bu yüzden farklı zamanlarda http://www.whatismyip.com adresindeki İP’nizin değiştiğini görürsünüz…

NEDİR BU DNS?
Domain Name System kelimelerinin kısaltmasıdır…
İp adreslerini Normal Domain Name’lere Çeviren sistemdir… İP adreslerinin ve isimlerinin tutulmasını binlerce DNS sunucusu sağlar…
216.239.59.104 İp adresini http://www.google.com.tr ‘ye DNS’ler çevirir…
0 588 451 51 51 numaralı telefonun sahibi Yaşar Kurt’tur bilgisini tutar 
Tamamen aynı mantık…Bir telefon defteri gibi…

ALINTIDIR
Kullanıcı avatarı
Kripteks®
Terabyte1
Terabyte1
Mesajlar: 3564
Kayıt: 12 Ara 2006, 12:44
cinsiyet: Erkek
Teşekkür edildi: 3 kez
İletişim:

Re: Tcp/iP , Dhcp , Dns ....

Mesaj gönderen Kripteks® »

yararlı bilgiler teşekkürler hocam
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54000
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19837 kez
Teşekkür edildi: 11999 kez

Re: Tcp/iP , Dhcp , Dns ....

Mesaj gönderen velociraptor »

cmd ekraninda netstat -v
komutu vererek bütün Network baglantilarinin dökümünü görebilirsiniz
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54000
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19837 kez
Teşekkür edildi: 11999 kez

Re: Tcp/iP , Dhcp , Dns ....

Mesaj gönderen velociraptor »

DNS nedir, neden kullanılır

Domain Name System in kisaltilmisidir DNS bir internet servisi/serveridir ve görevi : Domain name (Alan adi) lerini iplere cevirmektir ,yani DNS, alan adlarının IP’lerini barındıran sunuculardır. Birsürü vardır ve DNS’ler dünya çapında sürekli birbirini takip eder, günceller. (Telekom’unkiler çok geç güncelleniyor bu arada) peki Alan adlarina ne gerek vardi diye düsünebilirsiniz ,Biz bir web sitesini yayınlayan web sunucusuna ulaşmak için o sunucunun IP’sine bir TCP paketi gönderiyoruz, o web sitesiyle ilgili verileri (html dosyası, görsel…) talep ediyoruz.Peki sitelere IP numarasıyla erişmek ne kadar mantıklı olurdu? Telefon numarası ezberler gibi site IP’si ezberlemek mantıklı birşey değil tabiki. İşte bu sebeple DNS denen şeyi tasarlamış amcalar.
cünkü alfabetik ve akilda kalmasi kolaydir , internet Ip adreslerinden olusur ve siz bir web adresini adres satirina yazdiginizda , DNS serverinin bu web adresini kendisine karsilik gelen bir ip numarasina cevirmesi gerekir ,Yani, biz tarayıcımıza bir alan adı yazıp entera bastığımızda önce DNS’ten o alan adının IP’si sorulur, daha sonra o siteye (web sunucusuna) ulaşılır. örnegin siz
http://www.example.com yazdiginizda DNS serverinin bunu :
198.105.232.4 gibi bir ip adresine cevirmesi gerekir , DNS sisteminin kendi Networkunda eger bir DNS server bir domain ismini nasil cevirmesi gerektigini bilemiyorsa diger DNS serverine aktarir ve dogru ip adresini bulana kadar bu islem böylece devam eder , bunu dijital bir sinir sistemine de benzetebiliriz (Bill gates in tabiri) ,

DNS IP’si
Sonuç olarak DNS de bir web sunucusu gibi çalışır, kendisine gelen alan adlarının IP’lerini geri gönderir. Bütün web sunucuları gibi DNS’e de IP ile erişiyoruz. Peki onu nereden biliyoruz?

Hani modemimizi açtığımızda önce ışıkları yanıp söner, bir süre sonra bağlanır. İşte o sırada birçok bilgi alış verişi oluyor, Telokom bize kendi IP’mizi veriyor ve bizim için kendi DNS’lerinden birinin IP’sini veriyor, DNS olarak bunu kullanabilirsin diyor.

İşte mahkeme kararıyla kapatılan siteler Telekom’un DNS’leri üzerinden kapatılıyor. Telekom DNS’lerinde o alan adının (misal youtube.com) IP’sini kendi belirlediği biryere (kapatılmıştır sayfasını yayınlayan yere) yönlendiriyor.
Bu sebeple OpenDNS gibi başka DNS’leri kullananlar kapalı sitelere girebiliyor.
,seyrek te olsa bir sitenin IP erişimi de kapatabiliyorlar. Bu da şu demek oluyor, biz başka bir DNS’ten Youtube’un IP’sini çekebilsek bile Youtube IP’sine giden veri paketlerimiz engelleniyor. (Bunun çözümü de yurtdışı bir Proxy sunucu kullanmak)

Free Public DNS Servers

Service provider: ScrubIt
67.138.54.100
207.225.209.66

Service provider:dnsadvantage
156.154.70.1
156.154.71.1

Service provider:OpenDNS
208.67.222.222
208.67.220.220

Service provider: vnsc-pri.sys.gtei.net
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6

yada
209.244.0.3
209.244.0.4

Service provider: OpenNIC
58.6.115.42
58.6.115.43

Digerleri:
141.211.125.17
141.211.144.17

205.171.2.65
205.171.3.65

198.77.116.8
198.77.116.12

198.77.116.221
198.77.116.223
198.77.116.225
198.77.116.227

68.87.75.194
68.87.64.146


Kaynaklar
http://www.webopedia.com/TERM/D/DNS.html
http://tr.wikipedia.org/wiki/DNS
http://www.emrahustun.com/dns-nedir-ned ... -yani/1204
http://www.ntchosting.com/dns/
http://theos.in/windows-xp/free-fast-pu ... rver-list/
http://answers.yahoo.com/question/index ... 708AAPZJyd
http://www.dslreports.com/forum/r199825 ... -DNS-Serve

Ayrintili bilgiler:
viewtopic.php?f=13&t=53776
viewtopic.php?f=13&t=426

Derleme : velociraptor
Cevapla