|
||
| TCP/IP, DARPA (Defense Advanced Research Projects Agency) tarafından geliştirilmiş bir dizi protokolden oluşan bir protokol takımıdır. Günümüzde network`ler arası iletişimde ve Internet`te kullanılan standart network protokolüdür. Bu dersde TCP/IP protokol takımı ve özellikleri anlatılacaktır. Bu dersin sonunda öğreneceğiniz konular: TCP/IP Mimarisi TCP/IP Protokolleri İletişim şekilleri IP adresleri IP Routing Subnetting TCP/IP Nedir? DARPA (Defense Advanced Researh Projects Agencj) tarafından geliştirilen TCP/IP, sadece DARPA tarafından kullanılmak üzere tasarlanmış olup, “Berkeley Software Distribution of UNIX” sistemlerinde kullanılmasıyla başlayan gelişme sürecinin sonunda, en yaygın network protokolü olmuştur. Günümüzde networkler arası iletişimde ve Internet’de kullanılan standart network potokolü TCP/IP’dir. Her türlü network yapısında kullanılabilecek esnek, yönetilebilir bir yapıya sahiptir. Her üretici tarafından kullanılabilen, geliştirilebilen açık bir protokoldür. Kullanım Alanları TCP/IP (Transmission Control Protocol/Internet Protocol) endüstri standardı olan bir iletişim protokolüdür. TCP/IP, yerel networkler (LAN) ve geniş alan networkleri (WAN) için geliştirilmiştir. Standart olarak routable (yöneltilebilir) olan TCP/IP protokolü, özellikle Internet ve Intranet ortamlarının temelidir. TCP/IP’nin bazı tasarım özellikleri: Hata düzeltme olanakları. Alt networklere (subnet) bağlanma. Belli bir sahibi olmaması. Minimum veri kullanımı. Protololünün Temel Yapısı ve OSI ile İlişkisi TCP/IP protokol takımı, OSI Referans Modeli’ne benzer katmanlı bir yapıya sahiptir. OSI ve TCP/IP TCP/IP’nin görevi bilgiyi bir network cihazından başkasına taşımaktırr. Bu görevi yerine getirirken OSI Referans Modeline uygun bir şerkilde çalışır. Bütün “Physical” ve “Data-Link” protokollerini destekler. TCP/IP Katmanları Application Network yönetimi, dosya transferi, e-mail gibi servisler sağlar. DNS (Domain Name System) Internet’de kullanılan isimleri IP adreslerine dönüştüren sistemdir. WINS (Windows Internet Naming Service) Microsoft tarafından geliştirilen, WindowsNT networklerinde kullanılan isimleri IP adreslerine dönüştüren servistir. SMTP (Simple Mail Trasfer Protocol) e-mail mesajlarını taşıyan protokoldür. SNMP (Simple Network Management Protocol) network cihazlarının izlenmesi ve kontrolü için kullanılan protokoldür. FTP (File Transfer Protocol) networkde bir noktadan başka bir noktaya dosya transferi için kullanılan “güvenilir” bir protokoldur. Transport protokolü olarak TCP kullanır. TFTP (Trivial File Transfer Protocol) dosya transferi için kullanılan bir başka protokoldür. Transport protokolü olarak UDP kullanır. HTTP (HyperText Transfer Protocol) World Wide Web ortamında text, grafik, video aktarımı için kullanılır. Telnet uzaktaki bir cihazı yönetek için kullanılır. Transport Data’yı segmentlere bölerek kontrollü bir şekilde iletimini ve alıcı cihazda tekrar birleştirilmesini sağlar. TCP (Transmission Control Protocol) bağlantı-temelli, güvenilir bir iletim protokolüdür. Data iletimini başlamadan önce gönderici ve alıcı arasında bağlantı kurar. Alıcıya ulaşamayan datayı tekrar yollar. UDP (User Datagram Protocol) bağlantısız, güvenilmez bir iletim protokolüdür. Akış kontrolü özelliği olmadığı için daha hızlı iletim sağlar. TCP TCP ile yapılan veri iletimlerinde, iletim başlamadan önce “Three-Way Handshake” yüötemiyle bir bağlantı kurulur. Data, bağlantı kurulduktan sonra kontrollü bir şekilde iletilir. Three-Way Handshake Bağlantının kurulabilmesi için cihazlar birbirlerinin sıra numaralarını senkronize ederler. Sıra numaraları göderilen mesajların göderilme sıralarının tespiti için kullanılır. AàB SYN Sıra numaram X AßB ACK Sıra numaran X AßB SYN Sıra numaram Y AàB ACK Sıra numaran Y Bu mesajların sonunda bağlantı kurulur ve data iletimi başlar. Data segmentlere bölünür ve sırayla göderilir. Alıcı cihaz data ulaştıktan sonra sıradakini ister. Eğer data ulaşamazsa tekrar istenir. Akış kontrolü bu şekilde sağlanır. Gönderen cihaz datayı gruplara ayırıp sırayla yollar. Alıcı cihaz datanın ulaştığını ve sıradakinin yollanması isteğini ACK (Acknowledgement) mesajlarıyla göderene bildirir. Eğer data alıcıya ulaşamazsa alıcı ACK mesajıyla datanın gelmediğini bildirir ve tekrar yollanmasını ister. TCP ile yapılan iletimlerde datanın karşı tarafa ulaşacağına emin olabilirsiniz. İşe bu yüzden TCP’ye güvenilir bir protokoldür denir. Port Numaraları TCP ve UDP datayı üst katmanlara taşımak için port numaraları kullanır. Port numaraları aynı ayna yapılan farklı iletişimleri ayırdetmek için kullanılır. Her Application katmanı servisi belirli bir portdan sunulur. Internet OSI referans Modeli’nin Network katmanına denk gelir. Bu katmanın başlıca görevi datayı, hedefine ulaştırmak için gerekli uygun yolu tesbit etmek ve yönlendirmektir. Bunun yanında Network bağlantısını test etmek için de birkaç araç sunar. IP (Internet Protocol) hedef cihazın Internetwork üzerinde yerinin belirlenmesi için kullanılan adresleme protokoludür. Bir networkde tüm makinelerin IP adresi olmakk zorundadır. ICMP (Internet Control Message Protocol) network iletişiminin kontrol edilebilmesi gerekli servisleri sunar. ARP (Address Resolution Protocol) bilinen IP adresleri için Data-Link adreslerini bulmak için kullanılır. RARP (Reverse Address Resolution Protocol) bilinen Data-Link adresleri için IP adreslerini bulmak için kullanılır. ARP Network cihazlarının iki adresi vardır. MAC (Media Access Control) adresi: Fiziksel adresdir. Network kartlarının ROM belleğine üreticisi tarafından yazılan 48 bitlik hexadecimal bir sayıdır. Örn: 02-00-4C-4F-4F-50 IP (Internet Protocol) adresi: Mantıksal adrestir. Cihazlara yöneticiler tarafından girilen 32 bitlik binary bir sayıdır. Örn: 11000000 10101000 00001010 11001000. Böyle bir sayıyı hatrlamak ve yazmak zor olduğu için her sekizli grup decimale çevrilmiştir. Adres artık 192.168.10.200 görünümündedir. Datanın göderilebilmesi için göderen cihaz, alıcı cihazın her iki adresini de bilmek zorundadır. Eğer bilmiyorsa ARP Request denilen bir mesaj yayınlayarak öğrenebilir. Data gödermek isteyen makine önce alıcının MAC adresini öğrenmek zorunda. Bunun için “IP adresi 172.16.3.2 olan cihazın MAC adresi nedir” mesajını (ARP Request) yayınlar. Bu mesaj networkdeki tüm cihazlara gider. Bu mesaja sadece 172.16.3.2 IP adresli cihaz yani alıcı cevap verir. Artık göderen, alıcının her iki adresini de öğrenmiştir ve data iletimine başlayabilir. |
||
| Dost Sitelerimiz | |
|
|
|
| Dost Sitelerimiz | |
| Arma Dizayn - Dijital Darbe - Z.K.U.D Blogcu - SosyeteForum - SHeZoFReN - SHeZoFReN - Ayna Grubum - Rusça Gülerek - Deliperi - SanalKaos - Mevzu Alemi - kudRet* - PayLaSiM-TuRK - Graphic-Turk.Com - SMF SeO Destek | |