Kayıtlar

TCP/IP Nedir?

Resim
  TCP/IP protokolü nedir ne işe yarar? Sorusunun cevabı internet üzerinde veri aktarımı işlemi için kullanılır. Günümüzde en çok kullanılan protokoldür. TCP/IP protokolü aynı zamanda diğer iletişim ağlarında da kullanılabilir. Pek çok farklı tipte bilgisayarı veya iş istasyonlarını birbirine bağlayan yerel ağlarda (LAN) kullanımı yaygındır. İki ya da daha fazla bilgisayarın birbirleriyle iletişim kurabilmesi için bazı protokollere ihtiyaçları vardır. Bu protokollere örnek olarak Dosya alma ve gönderme protokolü FTP(File Transfer Protocol), Elektronik posta iletişim protokolü SMTP(Simple Mail Transfer Protocol), TELNET Protokolü verilebilir. WWW ortamında birbirine link objelerin iletilmesini sağlayan protokol ise http(Hyper Text Transfer Protocol) olarak adlandırılır. TCP/IP Nedir? TCP/IP protokolü nedir ne işe yarar?  Sorusunun cevabı internet üzerinde veri aktarımı işlemi için kullanılır. Günümüzde en çok kullanılan protokoldür. TCP/IP protokolü aynı zamanda diğer iletişim ağlarında

TCP ve UDP Arasındaki Farklar Nedir?

Resim
  TCP:   UDP ‘den daha yavaştır çünkü  verinin karşı tarafa ulaşıp ulaşmadığını kontrol eder. UDP:   Ses ve video gönderiminde kullanılır.  TCP’ye göre daha hızlıdır fakat güvenli değildir. Veri ismine datagram denilir. Datagramın segmentten farkı ise içerisinde sıra numarasının bulunmamasıdır. Sonuç olarak   TCP   hızında daha yavaş olabilir ancak TCP protokolü daha hızlı. UDP protokolü üzerinde   doğruluk ve güvenlik konusunda   daha fazla seçenek sunmaktadır. UDP, ses veya video gibi verileri aktarmak için kullanışlıdır. UDP oyunlar için oldukça kullanışlıdır.

TCP/IP Nedir? Nasıl Çalışır?

Resim
  İki ya da daha fazla bilgisayarın birbirleriyle iletişim kurabilmesi için bazı protokollere ihtiyaçları vardır. Bugün bunlardan   TCP/IP protokollerine   değineceğiz. İlk olarak 80’li yıllarda Amerikan Savunma Bakanlığı(DoD) tarafından OSI tabanlı sistemlere alternatif olarak geliştirilmiştir. Açılımı Transmission Control Protocol/Internet Protokol olan TCP/IP  internetin temel protokollerini içeren  bir pakettir. Bir çok protokolün bir araya gelmesi ile oluşmuştur.  TCP  kısmı veri transferinde önemli noktaları belirtirken IP kısmı taşıma yolunu bulmayı belirtir. Protokol yapısı Uygulama Katmanı, Taşıma Katmanı, İnternet Katmanı, Ağ Erişim Katmanı ve Fiziksel Katman olmak üzere 5’e ayrılır. 1) Uygulama Katmanı Farklı sunucular üzerindeki süreç ve uygulamalar arasındaki iletişimi sağlar. (Örn: HTTP, FTP, SMTP, vs.) 2) Taşıma Katmanı Noktadan noktaya veri akışını sağlar. (TCP ve UDP) 3) İnternet Katmanı Routerlar ile birbirine bağlanmış ağlar boyunca verinin kaynaktan hedefe yönlendir

Uygulama Katmanındaki Protokoller

Resim
  DNS  (Alan Adı Sistemi), alan adı verilen isimler (mesela www.wikipedia.org) ile IP adreslerini birbirine bağlayan sistemdir. Paylaştırılmış bir veritabanı olarak çalışır. UDP veya TCP üzerinden çalışabilir. HTTP  (HiperMetin Yollama Protokolü), ilk başta HTML sayfaları yollamak için yaratılmış olan bir protokol olup günümüzde her türlü verinin gönderimi için kullanılır. TCP üzerinden çalışır. HTTPS  (Güvenli HTTP), HTTP'nin RSA şifrelemesi ile güçlendirilmiş halidir. TCP üzerinden çalışır. POP3  (Postahane Protokolü 3), e-posta almak için kullanılan bir protokoldür. TCP üzerinden çalışır. SMTP  (Basit Mektup Gönderme Protokolü), e-posta göndermek için kullanılır. TCP üzerinden çalışır. FTP  (Dosya Gönderme Protokolü), dosya göndermek ve almak için kullanılır. HTTP'den değişik olarak kullanıcının illa ki sisteme giriş yapmasını gerektirir. Veri ve komut alış verişi için iki ayrı port kullanır. TCP üzerinden çalışır. FTP veya  FTPS  (Güvenli FTP), FTP'nin RSA ile güçlendir

TCP/IP Katmanları Nelerdir?

Resim
TCP ve IP birleşerek TCP/IP protokol ailesini oluşturmaktadır. Bu sayede bilgisayarlar arasında birden fazla iletişim metodu kullanılabilmektedir. Bu iletişim sırasında kullanılan TCP/IP katmanları ise aşağıdaki gibi belirtilmiştir. TCP/IP Referans Modeli 4. Katman – Uygulama 3. Katman – Taşıma 2. Katman – İnternet 1. Katman – Ağ Uygulama Katmanı : Uygulama katmanında farklı sunucular üzerindeki süreç ve uygulamalar arasındaki iletişim sağlanır. Bu iletişim sırasında ise HTTP, HTTPS, SSH, SMTP, TELNET ve FTP gibi protokoller kullanılmaktadır. Taşıma Katmanı:  Bir noktadan diğer noktaya veri akışını sağlayan katmandır. Bu katman üzerinde TCP ve UDP protokolleri kullanılmaktadır. İnternet Katmanı:  Router cihazları ile birbirlerine bağlanmış olan ağlar arasında verinin bir kaynaktan hedef bilgisayara kadar gerekli olan iletiminin sağlanması için kullanılır. Bu veri aktarımı sırasında kullanılan bilgiler internet katmanı ile transfer edilir. Ağ Erişim Katmanı:  Bu katmanda uç nokta ile ağ

TCP Bağlantısı Nasıl Kurulur?

TCP'de bu üç ana aşamanın gerçekleşmesi için bazı ara durumlar da gerçekleşmektedir. Bu ara durumlar aşağıdaki gibi sıralanmaktadır. LISTEN Sunucu tarafından bir TCP bağlantı isteğinin beklenildiği durumdur. Dinleme modu olarak adlandırılır. SYN-SENT Karşı tarafa TCP bağlantısı isteği gönderildikten sonra karşı taraftan bağlantı isteğine cevap verilmesi beklenilen durum olarak adlandırılır. SYN-RECEIVED SYN bayrağı ile yapılan bağlantı isteğine sunucunun SYN-ACK bayrağı ile cevap vermesi aşamasından sonraki bekleme durumu olarak adlandırılır. ESTABLISHED Bağlantı kurulduktan sonra gelen veri transferinin yapıldığı durumdur. FIN-WAIT-1 Sunucu ve istemci tarafındaki bekleme durumudur. FIN-WAIT-2 Karşı taraftan TCP bağlantısının bitirilme isteğinin beklendiği durumdur. CLOSE-WAIT Sunucu ve istemci tarafından bağlantı kapatma talebinin beklendiği durumudur. CLOSING Karşı tarafa bağlantının bitirilmesine dair bir ACK bayrağı gönderildikten sonra bağlantının bitmesini bekleme durumu olar

TCP Nedir?

Resim
Bu metot sayesinde internete bağlanan tüm cihazlar birbirleri ile haberleşebilir. Bir ağa bağlanan bilgisayarlar veri iletmek ve almak için birbirleri arasında  TCP/IP protokolü  ile haberleşmektedir. Kısacası  TCP/IP protokolü ,  bilgisayarlar arası veri iletişiminin kurallarını koyan bir iletişim protokolleri bütünüdür . Bilgisayarlar arası iletişim farklı protokol aileleri veya tipleri üzerinden gerçekleştirilir. Kullanım amacına göre ise bu protokoller birbirlerinden ayrılmaktadır. Örnek olarak FTP (File Transfer Protocol), dosya iletim protokolüdür . SMTP (Simple Mail Transfer Protocol) ise e-posta iletmek için kullanılırken, SSH protokolü Linux sistemler üzerinde güvenli bir tünel oluşturularak yönetim sağlama amacıyla kullanılmaktadır. TCP/IP protokol ailesini anlayabilmemiz için öncelikle TCP ve IP protokollerini öğrenmemiz gerekmektedir.