TCP/IP internette veri transferi için OSI’nın 3 ve 4. katmanda çalışan iki protokolü temsil eder. Bunlar Transmission Control Protokol (TCP) ve Internet Protocol (IP) şeklindedir. Bu protokoller de daha geniş olan TCP/IP protokol grubuna aittir. TCP/IP'de bulunan protokoller internette veri transferi için kullanılır ve internette kullanılan her türlü servisi sağlarlar. Bunların arasında elektronik posta transferi, dosya transferi, haber grupları, WWW erişimi gibi servisler TCP/IP sayesinde kullanıcılara sunulmaktadır. Kısaca TCP/IP internette veri transferini sağlayan protokoller grubudur. (Diğer protokoller IPX / SPX, AppleTalk, Netbeui)
Protokol belli bir işi düzenleyen kurallar dizisi demek.. Örneğin, devlet protokolü devlet erkanının nerede duracağını, nasıl oturup kalkacağını düzenler. Ağ protokolleri de bilgisayarlar arası bağlantıyı, iletişimi düzenliyor. TCP/IP'nin adına bakıp tek bir protokol olduğunu düşünmeyin. TCP/IP, bir protokoller kümesi. Her biri değişik işler yapan bir yığın protokolden oluşuyor.
Tarihçe
İlk geniş alan ağı olan ARPANET 1960’lı yılların ortasında askeri amaçlarla ortaya çıktı.
Problem: Nükleer bir savaş esnasında telefon hatlarının çoğunun tahrip olması durumunda bilgisayar iletişiminin sürdürülmesi
Çözüm: Paul Baran, Rand Corp. tarafından geliştirildi.Baran paket-anahtarlamalı ağ fikrini geliştirdi.
Her mesaj küçük parçalara bölünmesi ve bu parçaların varış noktasına başarı ile ulaşıp orijinal mesajın
oluşturulması.
Küçük parçalara bölünen mesajlar hızlı hatlar üzerinden yollanır.
1969’de ağın detayları ARPA’ya (Advanced Research Projects Agency) sunuldu.
1972, ağların ağı ortaya çıkmaya başladı. 40 bilgisayardan oluşan bir ARPANET gösterisi yapıldı.
1975 yılında başarılı bir biçimde ARPANET işlevsel bir ağ konumunu aldı, birçok organizasyon bu ağa katıldı.
1983, Internetworking Working Group(INWG) TCP/IP’ye temel halini verdi.
TCP/IP UNIX işletim sistemine eklendi.1984, DNS (Domain Name System) tanıtıldı. Tamamlanması 4 sene sürdü.
1985, NSFNET süper bilgisayarlar arası TCP/IP tabanlı ağın oluşturulup çalıştırılması için kuruldu.
1990, ARPANET kaldırıldı
Internet’i başlangıçta yoğun olarak akademik dünya kullanmakla beraber, artık Internet bilgi çağı toplumlarının her
kesimi için vazgeçilmez bir araç olmuştur.
TCP/IP’NİN ÖZELLİKLERİ
Açık protokol standartları. Standartlar kolaylıkla elde edilebilir ve herhangi bir işletim sistemi ya da bilgisayar donanımından bağımsız geliştirilebilir.
Fiziksel ağ donanımından bağımsızlık. Bu özellik TCP/IP’ ye birçok değişik ağ ile entegrasyon olanağı sağlar.
Fiziksel ağ donanımından bağımsızlık. Bu özellik TCP/IP’ ye birçok değişik ağ ile entegrasyon olanağı sağlar.
Ethernet,Token ring, X25 ağı,FDDI,ATM
TCP/IP PROTOKOL KATMANLARI VE VERİ AKTARIMI
TCP (TRANSMİSSİON CONTROL PROTOCOL)
•Kaynak ve hedef portu: Gönderici ve alıcı pc’lerin port numarası
•Sıra numarası: Paketin hangi bölümü olduğunu gösterir
•Alındı bilgisi numarası: Bir sonraki gelecek olan paket bölüm numarası
•Pencere: Alıcının daha ne kadar paket bölümü alacağını belirler.
•Checksum: İletim biriminden geçen bit'lerin sayısı.
•Sıra numarası: Paketin hangi bölümü olduğunu gösterir
•Alındı bilgisi numarası: Bir sonraki gelecek olan paket bölüm numarası
•Pencere: Alıcının daha ne kadar paket bölümü alacağını belirler.
•Checksum: İletim biriminden geçen bit'lerin sayısı.
IP (INTERNET PROTOCOL)
Hedef bilgisayarın network üzerindeki yerini bulur. Paketlerin adreslenmesi ve network üzerindeki bilgisayarlar arasında yönlendirilmesini sağlar. IP iletimi gönderimin garanti edilmediği bir iletişim kurar.
Yaygın olarak IPv4 adresler kullanılıyor.
•Toplam 32 bit ve noktalarla ayrılmış 4 adet 8 bitlik sayı.
•Örnek bir IP adresi:
•10000000 10011100 00001110 00000111
•w.x.y.z
•128.156.14.7
•IP adresleri dünyada 232 = 4 milyardır.
•Dinamik ip adresleri : Evden modem ile bağlanma
•Statik ip adresleri: IIS
•Toplam 32 bit ve noktalarla ayrılmış 4 adet 8 bitlik sayı.
•Örnek bir IP adresi:
•10000000 10011100 00001110 00000111
•w.x.y.z
•128.156.14.7
•IP adresleri dünyada 232 = 4 milyardır.
•Dinamik ip adresleri : Evden modem ile bağlanma
•Statik ip adresleri: IIS
IP ADRESİ HIYERARŞİSİ
•Bir IP adresi iki kısımdan oluşur. Bu kısımlar prefix (ön ek) ve suffix (son ek olarak) adlandırılır.
•Bu iki seviyeli hiyerarşi iletilen paketin yönlendirme işinin kolayca yapılabilmesi içindir.
•Bu iki seviyeli hiyerarşi iletilen paketin yönlendirme işinin kolayca yapılabilmesi içindir.
IP ADRESİ HIYERARŞİSİ (PREFIX)
•Prefix: IP adresinin prefix kısmı bir bilgisayarın bağlı bulunduğu ağın fiziksel adresidir.
•Bu da internete bağlı olan her bir fiziksel ağın ayrı birer adresi bulunması gerektiğini gösterir.
•Bu adrese ağ adresi (network address) denilir.
•Bu adres bir ağa bağlı tüm bilgisayarların IP adreslerinde prefix (ön ek) olarak yazılacak olan adrestir.
•Bu da internete bağlı olan her bir fiziksel ağın ayrı birer adresi bulunması gerektiğini gösterir.
•Bu adrese ağ adresi (network address) denilir.
•Bu adres bir ağa bağlı tüm bilgisayarların IP adreslerinde prefix (ön ek) olarak yazılacak olan adrestir.
IP ADRESİ HIYERARŞİSİ (SUFFIX)
•Suffix: IP adresinin suffix kısmı bir ağ içinde bir bilgisayarı diğerlerinden ayıran kısımdır.
•Bir ağa bağlı tüm bilgisayarların prefixleri aynı olmak zorunda olduğuna göre, bir ağ içinde kullanılan tüm suffixler
farklı olmak zorundadır.
•Fakat iki farklı ağ içindeki iki bilgisayarın suffix kısımları aynı olabilir.
•IP adresinin suffix kısmına host adresi denilir.
•Bir ağa bağlı tüm bilgisayarların prefixleri aynı olmak zorunda olduğuna göre, bir ağ içinde kullanılan tüm suffixler
farklı olmak zorundadır.
•Fakat iki farklı ağ içindeki iki bilgisayarın suffix kısımları aynı olabilir.
•IP adresinin suffix kısmına host adresi denilir.
IP ADRES SINIFLARI
IPV4 ADRESLEME
•D sınıfı 224-239 ve ağ 28 bit ile gösterilir.
• 240 ve üzeri E sınıfıA SINIFI (1-126)
B SINIFI (128-191)
C SINIFI (192-223)
ÖRNEK BIR İNTERNET UYGULAMASI
ÖZEL IP ADRESLERİ
•Bazı IP adresleri özel anlamlar taşırlar ve hostlara IP adresi olarak verilemezler. Bu IP adreslerinin tablosu aşağıda verilmiştir.
•127 ile başlayan adresler : Bir makinenin kendisi ile konuşması (loopback)
•Localhost: 127.0.0.1
•İlk oktet 0 veya 255 olamaz.
•Localhost: 127.0.0.1
•İlk oktet 0 veya 255 olamaz.









Hiç yorum yok:
Yorum Gönder