HDLC, senkron seri veri bağlantısındaki veriler üzerinde kullanılan kapsülleme tekniğini tarif eder. Öte yandan, PPP protokolü noktadan noktaya bağlantılarda taşınan verilerin enkapsülasyonu ile ilgilenmektedir ve senkronize veya asenkronize olabilmektedir.
Karşılaştırma Tablosu
Karşılaştırma için temel | HDLC | PPP |
---|---|---|
İçin genişler | Üst Düzey Veri Bağlantı Katmanı Protokolü | Noktadan Noktaya Protokolü |
Protokollerin türü | Bit odaklı protokol | Bayt odaklı protokol |
Kullanılan | Sadece senkron medya | Senkron ve asenkron ortam |
Doğrulama | Kimlik doğrulama yok | Kimlik doğrulama sağlar |
Dinamik adresleme | Dinamik adresleme sunmuyor. | Dinamik adresleme kullanılır. |
Uygulanan | Noktadan noktaya ve çoklu nokta yapılandırmaları. | Sadece noktadan noktaya yapılandırmalar. |
Diğer protokollerle uyumluluk | Cisco dışı cihazlarla çalıştırılamaz. | Ayrıca Cisco harici cihazlarla birlikte çalışabilir. |
HDLC'un tanımı
HDLC (Yüksek Seviye Veri Bağlantı Kontrolü), veri bağlantı katmanındaki verilerin kapsüllenmesini gerçekleştirmeyi amaçlayan bir WAN protokolüdür. Verilerin kapsüllenmesi, verilerin biçimini değiştirmek anlamına gelir. SDLC, Senkron Veri Bağlantısı Kontrolü protokolünün kısaltması olan HDLC'nin öncüsüdür. Hem SDLC hem de HDLC protokolü IBM tarafından geliştirilir ve uluslararası standartlar olarak kabul edilmesi için ANSI ve ISO'ya sunulur.
HDLC protokolü bit odaklı kavramı izler ve veri şeffaflığını elde etmek için bit doldurmayı kullanır. Burada bit odaklı yaklaşım, tek bitin kontrol bilgisini sunmak için kullanıldığını gösterir. HDLC'nin çerçeve yapısı; adres, kontrol, veri, sağlama toplamı ve bayrak alanlarını içerir. Cisco cihazlarında varsayılan kapsülleme protokolü HDLC'dir. Cisco'nun tescilli HDLC'si, yalnızca bağlantının her iki ucundaki cihazlar da cisco olduğunda çalışır. Standart HDLC, uçlarında farklı cihazlara sahip olabilir.
Bit odaklı protokoller için çerçeve formatı
- Adres alanı - Terminali tanımlamak için kullanılır.
- Kontrol alanı - Kontrol alanındaki bit, dizi numarası ve onaylama için tasarlanmıştır.
- Veri alanı - Bu alan bilgileri tutmak için kullanılır.
- Checksum alanı -Bu alanda, döngüsel artıklık kodunu gerçekleştirmek için bitler ayrılmıştır.
HDLC Komutları ve İstekleri
HDLC, çalışması için bir grup komut ve yanıt kullanır. Denetleyici ve numarasız üç tür çerçeve bilgisi vardır.
- Bilgi aktarma formatı (I-Frame) - Numaralandırılmış çerçeveleri bilgi alanını içeren sıralı bir şekilde taşır.
- Denetim formatı (S-Frame) - Denetim çerçeveleri, onaylama, bilgi aktarma durumu, yoklama ve hata kurtarma gibi yönetsel işlevleri yürütür. Buna dahil olan komutlar ve istekler, HAZIR, HAZIR, HAZIR, DEĞİL, vb.
- Numaralandırılmamış format (U-Frame) - Temelde veri bağlantısı kontrol fonksiyonlarını genişletir. RESET, TEST, FRAME REJECT, REQUEST DISNONNECT, etcetera gibi çeşitli komutlar ve istekler bu kategoriye girmektedir.
PPP'nin tanımı
PPP (Noktadan Noktaya Protokolü) ayrıca bir WAN protokolüdür, ancak HDLC'den sonra PPP protokolünde yapılan bazı geliştirmeler vardır. Önceden, PPP protokolü tescilli değildir; bu, veri formatı üzerinde değişiklik yapmadan iki farklı tür cihazla kullanılabileceği anlamına gelir. Tüm linkler işbirliği içinde, kendi kare formatına, donanım adresleme yöntemine ve veri bağlantı protokolüne sahip, bağımsız, bağımsız bir IP ağı olarak değerlendirildi. Maddi kablolara birden fazla IP adresi atanmadan bir noktadan noktaya bağlantı elde edilir ve sadece IP ağ numarasına ihtiyacı vardır.
PPP'nin aşağıda tartışılan bazı özellikleri vardır.
- Çerçevenin başlangıcını ve sonunu açıkça belirlemek için, çerçeveleme yöntemi eşzamansız verilerde kullanılır. Hataların tespitinde de faydalıdır.
- Ağ hatlarını etkinleştirmek, test etmek, artık kullanılmadığında sonlandırmak için bir bağlantı kontrol protokolü kullanılır. Bu link kontrol protokolü, senkron ve asenkron devrelerin ve bayt ve bit odaklı kodlamaların kullanımında temel olarak faydalıdır.
- Desteklenen her ağ katmanı için NCP'yi (Ağ Kontrol Protokolü) seçebilir.
PPP için çerçeve formatı
PPP protokolünün çalışması
- Kullanıcı önce fiziksel bağlantıyı kurmak için internet servis sağlayıcısının yönlendiricisini arar; istek modem üzerinden gider.
- Cevabın yönlendirici modem tarafından üretilmesinden sonra, fiziksel bağlantı kurulur.
- Kullanıcı cihazı, bir veya daha fazla PPP çerçevesinin sıralı olarak yük taşıma alanında bir LCP paketi seti gönderir.
- PPP parametreleri paketlere ve cevaplarına göre seçilir.
- PPP parametrelerinin seçilmesinden sonra, NCP paketleri ağ katmanının yapılandırılması için iletilir.
- Daha sonra IP adresleri, NCP'nin yardımıyla, yeni eklenen cihazlara, sağlayıcı tarafından giriş yaptıkları süre boyunca dinamik olarak atanır.
- Artık cihaz bir internet sunucusudur ve IP paketlerini gönderebilir ve alabilir.
- NCP ağ katmanı bağlantısını sonlandırır ve IP adreslerini ayırır.
HDLC ve PPP arasındaki Anahtar Farklılıklar
- HDLC bit-yönelimli bir protokoldür, PPP ise byte-yönelimli olduğu gibi bit-yönelimlidir, çünkü çevirmeli modem hatları üzerinden ve gerçek bit-yönelimli HDLC üzerinden gönderilebilir.
- HDLC'de sadece senkron medya kullanılabilir. Buna karşılık PPP, senkron ve asenkron ortamlarla çalışabilir.
- HDLC'de bağlantı kimlik doğrulaması yapılmaz, PPP'de bağlantı sağlanır.
- PPP, IP adresini kullanıma göre dinamik olarak atayabilir ve serbest bırakabilir. Karşıt olarak, bu HDLC'deki durum değil.
- HDLC'de cisco olmayan cihazlar arasında birlikte çalışabilirlik mümkün değildir. Bununla birlikte, HDLC'nin bu sınırlaması PPP protokolünden elimine edilir.
Sonuç
HDLC ve PPP arasında, PPP protokolü HDLC'den daha iyi performans gösterir çünkü Cisco cihazlarının her iki ucunda kullanılması zorunluluğu yoktur, bu da bunların birlikte çalışabileceği anlamına gelir. PPP ayrıca birden fazla protokolü ve kimlik doğrulamasını destekler.