TCP Nedir?
Açılımı "Transmission Control Protocol" olan bilgisayarlar arası haberleşmeyi ve internet kontrolünü sağlayan iletişim protokolleri bütününe TCP denir. Aslında TCP'nin yalnız olarak yazılması yanlıştır. Doğru olan TCP/IP yani "Transmission Control Protocol/Internet Protocol" olmalıdır. Aslen şu an hiçbirimizin farkında olmadan bilgisayarlarımızda ve modemlerimizde kullandığımız protokoldür TCP.
Sürekli bahsediyoruz peki nedir bu protokol?
Protokol: Cihazlar arası iletişimde kuralları belirleyen ağ dillerine protokol denir.
TCP/IP Katmanları
TCP/IP bu kontrolleri sağlamak ve veri aktarımını tamamlamak için katmanlara sahiptir.
-Uygulama Katmanı: Bu katmanda verinin tipi ve bu veriyi çalıştırabilecek programlar belirlenir.
-Taşıma Katmanı: Bu katmanda verinin nasıl taşınacağı belirlenir. Verinin koruması ve hata durumunda neler yapılacağı belirlenir.
-Ağ Katmanı: Verinin(verilerin) gideceği adres veriye eklenir ve gönderilir. İsmi ağ katmanı olmasına rağmen asıl gönderme işlemini bu katman yapar.
-Fiziksel Katman: Bu katman verinin hangi ortam üzerinden gönderileceğini belirler. İletişim ortamının özelliklerini, haberleşme hızını ve kodlama şeması bu katman üzerinde hazırlanır.
Bu protokoller veri gönderimi esnasında sırası ile işlerken veri alımı esnasında tam tersi halde çalışır. Gönderilen verinin açılabilmesi için bu aşamaların tersten çalışması gerekir.
Kontrol Aşaması Nasıl Çalışır?
TCP'nin asıl görevi verileri kontrol etmek ve doğru veriyi göndermektir. Burada asıl gönderme işlemi IP'ye aittir. IP tüm veri paketlerini gönderdiğinde eğer paketlerde eksiklik olursa karşı bilgisayardaki TCP'ye numaralı olan paketlerden eksik olanları belirlemesini ve tekrar istemesini söyler. 2. Bilgisayardaki TCP eksik dosyaları belirler ve numaralarını 1. bilgisayara gönderir. 1. Bilgisayar ise eksik paketleri yeniden hazırlar ve IP aracılığı ile 2. bilgisayara tekrar gönderir. 2. Bilgisayarın TCP'si paketleri doğruladıktan sonra 1. bilgisayara her şeyin hazır olduğu mesajını gönderir ve aktarım tamamlanır.
Açılımı "Transmission Control Protocol" olan bilgisayarlar arası haberleşmeyi ve internet kontrolünü sağlayan iletişim protokolleri bütününe TCP denir. Aslında TCP'nin yalnız olarak yazılması yanlıştır. Doğru olan TCP/IP yani "Transmission Control Protocol/Internet Protocol" olmalıdır. Aslen şu an hiçbirimizin farkında olmadan bilgisayarlarımızda ve modemlerimizde kullandığımız protokoldür TCP.
Sürekli bahsediyoruz peki nedir bu protokol?
Protokol: Cihazlar arası iletişimde kuralları belirleyen ağ dillerine protokol denir.
TCP/IP Katmanları
TCP/IP bu kontrolleri sağlamak ve veri aktarımını tamamlamak için katmanlara sahiptir.
-Uygulama Katmanı: Bu katmanda verinin tipi ve bu veriyi çalıştırabilecek programlar belirlenir.
-Taşıma Katmanı: Bu katmanda verinin nasıl taşınacağı belirlenir. Verinin koruması ve hata durumunda neler yapılacağı belirlenir.
-Ağ Katmanı: Verinin(verilerin) gideceği adres veriye eklenir ve gönderilir. İsmi ağ katmanı olmasına rağmen asıl gönderme işlemini bu katman yapar.
-Fiziksel Katman: Bu katman verinin hangi ortam üzerinden gönderileceğini belirler. İletişim ortamının özelliklerini, haberleşme hızını ve kodlama şeması bu katman üzerinde hazırlanır.
Bu protokoller veri gönderimi esnasında sırası ile işlerken veri alımı esnasında tam tersi halde çalışır. Gönderilen verinin açılabilmesi için bu aşamaların tersten çalışması gerekir.
Kontrol Aşaması Nasıl Çalışır?
TCP'nin asıl görevi verileri kontrol etmek ve doğru veriyi göndermektir. Burada asıl gönderme işlemi IP'ye aittir. IP tüm veri paketlerini gönderdiğinde eğer paketlerde eksiklik olursa karşı bilgisayardaki TCP'ye numaralı olan paketlerden eksik olanları belirlemesini ve tekrar istemesini söyler. 2. Bilgisayardaki TCP eksik dosyaları belirler ve numaralarını 1. bilgisayara gönderir. 1. Bilgisayar ise eksik paketleri yeniden hazırlar ve IP aracılığı ile 2. bilgisayara tekrar gönderir. 2. Bilgisayarın TCP'si paketleri doğruladıktan sonra 1. bilgisayara her şeyin hazır olduğu mesajını gönderir ve aktarım tamamlanır.