Ağ Protokolleri
Network Protocolsbilgi alışverişini kolay, güvenilir ve güvenli bir şekilde yöneten bir dizi kuraldır. Bir ağ üzerinden veri iletmek ve almak için kullanılan en yaygın protokolleri tartışmadan önce, bir ağın mantıksal olarak nasıl organize edildiğini veya tasarlandığını anlamamız gerekir. İki sistem arasında açık iletişim kurmak için kullanılan en popüler model,Open Systems Interface (OSI) model ISO tarafından önerildi.
OSI Modeli
OSI modeli bir network architectureçünkü her katman için tam hizmetleri ve protokolleri belirtmez. Girdi ve çıktı verilerini tanımlayarak her katmanın ne yapması gerektiğini basitçe anlatır. Katmanları ihtiyaç ve mevcut kaynaklara göre uygulamak ağ mimarlarına kalmıştır.
Bunlar OSI modelinin yedi katmanıdır -
Physical layer− İletişim kurması gereken iki sistemi fiziksel olarak birbirine bağlayan ilk katmandır. Verileri bitler halinde iletir ve modem ile tek yönlü veya çift yönlü iletimi yönetir. Ayrıca, kablolama, kablo sonlandırıcılar, topografya, voltaj seviyeleri vb. Gibi Ağ Arabirim Kartının donanım arabirimini de yönetir.
Data link layer- Ağ Arabirim Kartının aygıt yazılımı katmanıdır. Datagramları çerçevelerde birleştirir ve her çerçeveye başlatma ve durdurma bayrakları ekler. Ayrıca, zarar görmüş, kaybolan veya yinelenen çerçevelerden kaynaklanan sorunları da çözer.
Network layer- İş istasyonları arasında bilgi akışının yönlendirilmesi, değiştirilmesi ve kontrol edilmesiyle ilgilidir. Ayrıca, taşıma katmanı datagramlarını daha küçük datagramlara böler.
Transport layer- Oturum katmanına kadar dosya kendi formundadır. Taşıma katmanı, bunu veri çerçevelerine böler, ağ segmenti düzeyinde hata kontrolü sağlar ve hızlı bir ana bilgisayarın daha yavaş olanı aşmasını önler. Taşıma katmanı, üst katmanları ağ donanımından izole eder.
Session layer - Bu katman, veri alışverişi yapmak isteyen iki iş istasyonu arasında bir oturum oluşturmaktan sorumludur.
Presentation layer- Bu katman, verilerin doğru temsiliyle, yani bilginin sözdizimi ve anlambilimiyle ilgilidir. Dosya düzeyi güvenliğini kontrol eder ve ayrıca verilerin ağ standartlarına dönüştürülmesinden sorumludur.
Application layer- Kullanıcı tarafından uygulama taleplerinin alt seviyelere gönderilmesinden sorumlu olan ağın en üst katmanıdır. Tipik uygulamalar arasında dosya aktarımı, E-posta, uzaktan oturum açma, veri girişi vb. Bulunur.
Her ağın tüm katmanlara sahip olması gerekli değildir. Örneğin, yayın ağlarında ağ katmanı yoktur.
Bir sistem başka bir iş istasyonuyla veri paylaşmak veya ağ üzerinden bir istek göndermek istediğinde, uygulama katmanı tarafından alınır. Veriler, işlendikten sonra fiziksel katmana ulaşana kadar alt katmanlara ilerler.
Fiziksel katmanda, veriler aslında hedef iş istasyonunun fiziksel katmanı tarafından aktarılır ve alınır. Burada veriler, işlendikten sonra uygulama katmanına ulaşıncaya kadar üst katmanlara ilerler.
Uygulama katmanında, veri veya talep iş istasyonuyla paylaşılır. Dolayısıyla, her katmanın kaynak ve hedef iş istasyonları için zıt işlevleri vardır. Örneğin, kaynak iş istasyonunun veri bağlantı katmanı çerçevelere başlatma ve durdurma bayrakları ekler, ancak hedef iş istasyonunun aynı katmanı çerçevelerden başlatma ve durdurma bayraklarını kaldırır.
Şimdi, kullanıcı isteklerini yerine getirmek için farklı katmanlar tarafından kullanılan bazı protokolleri görelim.
TCP / IP
TCP / IP, Transmission Control Protocol/Internet Protocol. TCP / IP, İnternet üzerinden iletişim için kullanılan bir dizi katmanlı protokoldür. Bu paketin iletişim modeli, istemci-sunucu modelidir. İstek gönderen bilgisayar istemcidir ve isteğin gönderildiği bilgisayar sunucudur.
TCP / IP'nin dört katmanı vardır -
Application layer - HTTP ve FTP gibi uygulama katmanı protokolleri kullanılır.
Transport layer- Veriler, İletim Kontrol Protokolü (TCP) kullanılarak verikatarları biçiminde iletilir. TCP, istemci tarafında veriyi parçalamaktan ve daha sonra sunucu tarafında yeniden birleştirmekten sorumludur.
Network layer- Ağ katmanı bağlantısı, ağ katmanında İnternet Protokolü (IP) kullanılarak kurulur. İnternete bağlı her makineye, kaynak ve hedef makineleri kolayca tanımlamak için protokol tarafından IP adresi adı verilen bir adres atanır.
Data link layer - Bit cinsinden gerçek veri iletimi, ağ katmanı tarafından sağlanan hedef adresi kullanarak veri bağlantı katmanında gerçekleşir.
TCP / IP, İnternet dışındaki birçok iletişim ağında yaygın olarak kullanılmaktadır.
FTP
Gördüğümüz gibi, ağ ihtiyacı öncelikle araştırmacılar arasında dosya paylaşımını kolaylaştırmak için ortaya çıktı. Ve bugüne kadar, dosya aktarımı en çok kullanılan tesislerden biri olmaya devam ediyor.Bu talepleri ele alan protokolFile Transfer Protocol veya FTP.
Dosyaları aktarmak için FTP kullanmak şu şekillerde faydalıdır -
Dosyaları iki farklı ağ arasında kolayca aktarır
Protokol uygun şekilde yapılandırılmışsa, bağlantı kesilse bile dosya aktarım oturumlarını sürdürebilir
Coğrafi olarak ayrılmış ekipler arasında işbirliğini sağlar
PPP
Noktadan Noktaya Protokolü veya PPP, TCP / IP trafiğinin telefon hattı gibi seri bağlantı üzerinden iletilmesini sağlayan bir veri bağlantı katmanı protokolüdür.
Bunu yapmak için PPP şu üç şeyi tanımlar:
Bir karenin sonunu ve diğerinin başlangıcını net bir şekilde tanımlamak için, hata algılamayı da içeren bir çerçeveleme yöntemi.
İletişim hatlarını yukarı çekmek, kimlik doğrulaması yapmak ve artık gerekmediğinde bunları kapatmak için bağlantı kontrol protokolü (LCP).
Diğer ağlar tarafından desteklenen her ağ katmanı protokolü için ağ kontrol protokolü (NCP).
PPP kullanarak, ev kullanıcıları telefon hatları üzerinden İnternet bağlantısından yararlanabilirler.