TCP / IP, internetin ve nasıl çalıştığının ayrılmaz bir parçasıdır, ancak çok az kişi aslında ilk olarak ne TCP / IP olduğunu bilir. Gezegeni birbirine bağlayan teknolojiyi daha iyi anlamak istiyorsanız, şansınız yaver gidiyor, çünkü bu kılavuzu ne olduğu ve nasıl çalıştığı hakkında bir araya getirdik.
TCP / IP Nedir?
TCP / IP'nin gerçekte nasıl çalıştığını aktarmadan önce, onun ne olduğu hakkında kısa bir anlayışa sahip olabilir. Adından da anlaşılacağı gibi, TCP / IP'nin iki bölümü vardır - TCP ve IP.
İletim Denetimi Protokolü olarak da bilinen TCP, internetin temel iletişim dilidir. Temel olarak, metin, resim, video vb. Olabilecek veri parçalarını almak ve bunları daha küçük veri paketlerinde toplamak ve daha sonra başka bir TCP katmanı tarafından alınabilecekleri yere göndermek sorumludur.
İnternet Protokolü olarak da bilinen IP, tam olarak nereye veri gönderilmesi gerektiğinin tanımlanmasından ve veri paketlerinin aynı yere gönderilip alındığından emin olmaktan sorumludur. Başka bir deyişle, IP, temel olarak bir GPS'in internet sürümüdür.
Tabii ki, TCP / IP sadece internet transfer protokolü değil. Bir diğeri UDP olarak adlandırılıyor ve belirli durumlarda TCP'nin yerini alıyor. Göndericilere verinin alındığını bildirmek için sinyal kullanmak yerine, UDP verileri gönderir ve bu da biraz daha küçük bir paket oluşturur. Bu nedenle, bazen oyun ve video iletişimi gibi uygulamalarda kullanılır.
Peki, TCP ve IP birlikte nasıl çalışır? Basit bir ifadeyle, TCP gerçek verilerle, IP ise bu verilerin gönderildiği yerle ilgilidir.
Tabii ki, işler tam olarak bu kadar basit değil. Bir sonraki bölümde TCP / IP'ye daha derinlemesine bakacağız.
Peki TCP / IP tam olarak nasıl çalışır?
TCP / IP sadece iki katmanın ötesine geçiyor - gerçekte protokol dört katman kullanıyor. İşte bu katmanların hızlı bir taslak.
- Bağlantı Katmanı , sunucu gibi bir donanım kullanarak ağları fiziksel olarak bağlamak için kullanılır.
- İnternet Katmanı , farklı ana bilgisayarları farklı ağlarda birbirine bağlar.
- Aktarım Katmanı , ana bilgisayardan ana bilgisayar bağlantılarını çözmek için kullanılır.
- Uygulama Katmanı , ağdaki uygulamaların iletişim kurabildiğinden emin olmanızı sağlar.
Uygulama katmanı
Farklı programlar ve uygulamalar arasında iletişimi sağlayan Uygulama Katmanı ile başlayalım. Uygulama Katmanı, iletişimi sağlamak için çeşitli protokoller kullanır - bunlara örnek olarak HTTP, SMTP, FTP vb. Muhtemelen bunlardan bazılarını duymuşsundur. Örneğin SMTP ile, e-posta istemciniz barındırılan bir sunucudan bir e-posta indirmek istediğinde, görevi tamamlamak için SMTP protokolünü kullanan Uygulama Katmanı'ndan görevi ister.
Uygulama Katmanı, bu istekleri Bağlantı Noktaları adı verilen işlemlerle tamamlar ve çoğu uygulama her zaman aynı bağlantı noktasını kullanır. Bu bağlantı noktası numarası, aktarım protokolünün veya TCP'nin verileri iletmek için tam olarak hangi uygulamanın kullanılması gerektiğini bilmesini sağlayan şeydir. Başka bir deyişle, TCP 25 numaralı bağlantı noktasının e-posta istemcinize posta gönderen SMTP protokolü için kullanıldığını bilir.
Taşıma Katmanı
Resim Kredisi: Bruno Cordioli | Flickr
Veri yüklenirken, Uygulama Katmanı tarafından alınır ve Aktarım Katmanı tarafından bir dizi farklı veri paketine bölünür. Tersine, veriler indirilirken , İnternet Katmanından farklı paketlerde gönderilir, daha sonra Aktarım katmanı bu paketleri doğru sırayla düzenler ve daha sonra verinin hedefine ulaştığını bildiren vericiye bir onay sinyali gönderir. .
İnternet Katmanı
Sıradaki Internet Katmanı. İnternet Katmanı'nı anlamak için, bilgisayarınızın IP adresi adı verilen İnternet kullanılarak tanımlandığını anlamanız gerekir. İnternet Katmanı, hedef IP adresinin ve kaynak IP adresinin, veri paketlerine bir başlığa eklendiği yerdir, böylece veriler doğru yerde son bulur.
Bağlantı Katmanı
Son fakat en az değil, İnternet Katmanı tarafından oluşturulan verilerin gönderildiği Bağlantı Katmanı'dır. Bağlantı Katmanı, büyük ölçüde bilgisayarın bağlı olduğu ağ türüne bağlıdır.
Bağlantı Katmanı aslında üç alt katmandan oluşur. Bunlardan ilki, verilerin hangi protokol üzerinden iletilmesi gerektiğini açıklayan verilere bilgi ekleyen Mantık Bağlantı Kontrolü veya LLC'dir. İkincisi Medya Erişim Denetimi katmanı veya MAC katmanı olarak adlandırılır ve kaynak MAC adresini (fiziksel bir ağ kartının adresi) ve hedef MAC adresini eklemekten sorumludur. Üçüncü ve son katman, MAC katmanı tarafından oluşturulan çerçeveyi elektriğe (bir kablolu ağ kullanılıyorsa) ya da elektromanyetik dalgalara (kablosuz bir ağ üzerinden iletiliyorsa) dönüştüren fiziksel katmandır.
Sonuçlar
Gördüğünüz gibi, TCP / IP aslında oldukça karmaşık bir protokoldür, ancak bugün interneti nasıl kullandığımız konusunda çok etkilidir. Tüm katmanlar, gerçekleşmesi için gerçekten birlikte çalışırlar. Elbette, işler her zaman daha da karmaşık hale gelebilir, ancak bu TCP / IP'nin temelleri için iyi bir rehber niteliğinde olmalıdır.