TCP/IP ve DoD Modeli

TCP/IP ve DoD Modeli

Bugün ki yazımda size tcp/ip ve dod modelli , network katmanlarını ve protokolleri anlatacağım. Transmission Control Protocol  hem veri bütünlüğünden emin olmak hemde savaş durumunda iletişimi devam ettirmek için Department of Defense(DoD) tarafından geliştirilmiştir.

DoD modeli temel olarak OSI modelinin yoğunlaştırılmış bir versiyonudur.  Yedi katman yerine sadece dört katmandan oluşur.

  1. Process/Application katmanı
  2. Host-to-Host katmanı
  3. Internet katmanı
  4. Network Access katmanı

Application katmanı , node-to-node uygulama iletişimini tanımlar ve ayrıca kullanıcı arayüzü düzenlemesini kontrol eder.

Host-to-Host katmanı  , OSI ‘nin Transport katmanının fonksiyonu ile paraleldir . Uygulamalar için , iletim servis düzeyleri kurmak için protokoller tanımlar. Güvenli uçtan uca iletişim oluşturmak ve verinin hatasız iletilmesi gibi konularla uğraşır. Paket sıralama kullanır ve  veri bütünlüğünü devam ettirir.

Internet katmanı OSI’ nin Network katmanında denk gelir. Tüm ağ boyunca  paketlerin mantıksal iletimi ile ilgili protokoller tanımlar. Bir ip(internet Protokol) adresi vererek kullanıcı makinelerin adreslenmesi ile ilgilenir ve çoklu ağlarda paketlerin route edilmesini sağlar.

DoD modelinin en altında , Network Access katmanı , kullanıcı makinesi ile ağ arasında dolaşan bilgiyi izler. OSI modelindeki Data Link katmanı ve Physical katmanın eşdeğeridir.  Network Access katmanı , donanımsal adreslemeyi denetler ve verinin fiziksel iletimi için protokoller tanımlar.

Process/Application Katman Protokolleri

Telnet : Telnet Client denilen uzak istemci makinesindeki bir kullanıcıya , Telnet sunucusu olan diğer bir makinenin kaynaklarına erişim sağlar . Telnet , sunucuyu kandırarak ve kullanıcı makinesine , local ağa bağlı bir terminal gibi görünerek bunu başarır .

File Transfer Protokol(FTP): File transfer protokol , dosyaları transfer etmemizi sağlar ve bunu protokolleri kullanan iki makine arasında gerçekleşir.

Trivial File Transfer Protokol:(TFTP) : Bu protokol , FTP nin atası , basitleştirilmiş versiyonudur. Fakat neyi istediğinizi ve onu nerede bulacağınızı tam olarak biliyorsanız işinize yarayacak bir protokoldür. Günümüzde en çok kullanılan alanı network cihazlarına dosya aktarımı(os , startup config ) işlerinde kullanılır.

Network File System(NFS) :   Bu protokol dosya paylaşımında uzman bir protokoldür. Birlikte çalışmak için iki farklı dosya sistemine izin verir.

Simple Mail Transfer Protokol(SMTP) : Bu protokol e-mail göndermek için hazır isteklerinize cevap vererek, bekletme yada kuyruklama kullanan bir mail teslim yönetimidir.

Line Printer Daemon (LPD): Line Printer Daemon (LPD) protokolü, yazıcı paylaşımı için tasarlanmıştır. LPD, Line Printer (LPR)programı ile birlikte, yazıcı görevlerinin bekletilmesini sağlar ve TCP/IP kullanarak ağ yazıcılarına gönderir.

X Window : İstemci/sunucu operasyonları için tasarlanan X Window, GUI (graphical user interface) tabanlı
istemci/sunucu uygulamaları yazmak için bir protokol tanımlar. Amaç, bir bilgisayarda istemci
olarak tanımlanan bir programın çalışmasını sağlamak ve başka bilgisayarda, bir window sunucu
üzerinde olanları görüntülemektir.

Simple Network Management Protocol (SNMP) : Simple Network Management Protocol (SNMP), önemli ağ bilgilerini toplar ve işler. Belirli veya rastgele zaman aralıklarında, bir yönetim istasyonundan ağdaki cihazları sorgulayarak veri toplar.Cihazlardan, kesin bilgilerini açıklamalarını ister. Her şey normal olduğunda SNMP, bazen baseline denilen, sağlıklı bir ağın işlevsel özelliklerini belirten bir rapor alır. Bu protokol, ağda bir bekçi
köpeği gibi bekleyebilir ve olayların ani değişimini yöneticilere haber verir. Bu ağ bekçi köpekleri,
acenteler olarak tanımlanır ve anormallik olduğunda acenteler, yönetim istasyonuna trap olarak
bilinen bir alarm gönderir.

Domain Name Service (DNS) : Domain Name Service (DNS), bilgisayar isimlerini, özellikle de www.routersim.com gibi internet isimlerini çözümler. DNS kullanmak zorunda değilsiniz, sadece bağlanmak istediğiniz bir
cihazın IP adresini yazabilirsiniz. Bir IP adresi, hem ağdaki hem de internetteki kullanıcı makinelerini
tespit eder. Bununla birlikte DNS, yaşamımızı kolaylaştırmak için tasarlanmıştır. Şunu
düşünün: Web sayfanızı, başka bir servis sağlayıcıya taşımak isterseniz ne olurdu? IP adresiniz
değişecekti ve hiç kimse yeni IP’nizi bilmeyecekti. DNS, size, IP adresi belirtmek için bir domain
adı kullanmanızı sağlar. IP adresinizi istediğiniz sıklıkta değiştirebilirsiniz böylece hiç kimse değişikliği
bilmeyecektir.

Dynamic Host Configuration Protocol (DHCP) / Bootstrap Protocol (BootP)
Dynamic Host Configuration Protocol (DHCP), kullanıcı makinelerine IP adresi tahsis eder. Daha
kolay yönetim sağlar ve küçükten, çok geniş ağ ortamlarına kadar iyi çalışır. Cisco router dahil
donanımların tümü, bir DHCP sunucu olarak kullanılabilir.
DHCP, BootP’den farklıdır. Şöyle ki BootP, bir kullanıcı makinesine IP adresi tanımlar fakat makinenin
donanım adresi, BootP tablosuna manuel olarak girilmelidir. DHCP’yi dinamik bir BootP
olarak düşünebilirsiniz. Fakat BootP’nin ayrıca, bir host makinesinin boot edebileceği bir işletim
sistemi göndermek için kullanıldığını da hatırlayın. DHCP, bunu yapamaz.
Kullanıcı makinesi, DHCP sunucusundan bir IP adresi istediğinde, DHCP sunucusunun, istemci
makineye sağlayabileceği birçok bilgi vardır. Aşağıda, DHCP sunucusunun sağladığı bilgilerin
listesini bulabilirsiniz:
IP adresi
Subnet mask
Domain ismi
Default gateway (router’lar)
DNS
INS bilgisi
Bir DHCP sunucusu, bunlardan fazla bilgi de verebilir, fakat listedekiler en yaygın olanlarıdır.
IP adresi almak için bir DHCP Discover mesajı gönderen bir istemci, hem katman2 hem de katman3
broadcast’i yayımlar. Katman2 broadcast, FF:FF:FF:FF:FF:FF olarak görünen, hexdecimal
olarak tamamı F’lerden oluşur. Katman3 broadcast’i, tüm ağlar ve kullanıcılar anlamına gelen,
255.255.255.255’dir. DHCP, connectionless’dir. Bu (sonra bahsedeceğimiz) Host-to-host katmanı
olarak da bilinen Transport katmanında UDP (User Datagram Protocol) kullanıyor anlamına
gelir.

Benzer Yazılar
Bir Cevap Yazın

You must be logged in to post a comment.