• Uygulama bilgi katmanı. Uygulamalı Kaynaklar Uygulama protokolleri

    En Üst düzey Aşağıdaki uygulama katmanı protokolleri, İnternet protokollerinin hiyerarşisini işgal eder:

    • DNS- talep üzerine aşağıdakileri içeren dağıtılmış bir alan adları sistemi Alan adı ana bilgisayar IP adresini bildirir;
    • http- köprü metnini İnternete aktarma protokolü;
    • HTTPS- şifrelemeyi destekleyen HTTP protokolünün bir uzantısı;
    • FTP(Dosya Aktarım Protokolü - RFC 959) - dosyaları bilgisayar ağları üzerinden aktarmak için tasarlanmış bir protokol;
    • tel ağ(TELecommunication NETwork - RFC 854) - bir ağ üzerinden bir metin arabirimi uygulamak için bir ağ protokolü;
    • SSH(Secure Shell - RFC 4251), işletim sisteminin uzaktan kontrol edilmesini ve dosya transferini sağlayan bir uygulama protokolüdür. Telnet'ten farklı olarak tüm trafiği şifreler;
    • POP3- protokol posta istemcisi posta istemcisi tarafından iletileri almak için kullanılan E-posta sunucudan;
    • IMAP- İnternet e-posta erişim protokolü;
    • SMTP– kullanıcılardan sunuculara ve sunucular arasında alıcıya iletilmek üzere posta göndermek için kullanılan bir protokol;
    • LDAP- X.500 dizin hizmetine erişim protokolü, dizin hizmetlerine erişim için yaygın olarak kullanılan bir standarttır;
    • XMPP(Jabber) - neredeyse gerçek zamanlı anında mesajlaşma için XML tabanlı genişletilebilir bir protokol;
    • SNMP- temel kontrol protokolü İnternet ağları.

    Bu protokollerden bazılarına daha yakından bakalım.

    FTP, FTP sunucularına bağlanmanıza, dizinlerin içeriğini görüntülemenize ve bir sunucudan veya bir sunucuya dosya yüklemenize olanak tanır; ek olarak, sunucular arasında dosya aktarma modu da mümkündür; FTP, TCP ağları üzerinden dosya alışverişi yapmanıza ve bunlar üzerinde işlemler gerçekleştirmenize olanak tanır. Bu protokol işletim sistemlerinden bağımsız olarak çalışır. Tarihsel olarak FTP protokolü, dosyaların bir ağ üzerinden bir bilgisayardan diğerine şeffaf bir şekilde aktarılmasına olanak tanıyan açık işlevsellik sunuyordu. Bu göründüğü kadar önemsiz değildir, çünkü farklı bilgisayar türleri farklı kelime boyutlarına sahip olabilir, kelimelerdeki bitler aynı sırada depolanmayabilir veya farklı kelime formatları kullanılabilir.

    1. tel ağ

    "Telnet" adı, protokolün istemci bölümünü uygulayan bazı yardımcı programlar tarafından da kullanılır. Protokol tel ağ"istemci-sunucu" mimarisinin ilkelerine uygun olarak çalışır ve kullanıcıyı komut satırı moduna kısıtlayarak alfanümerik bir terminal emülasyonu sağlar. Başvuru tel ağ terminallerin uzak bilgisayarlarla iletişim kurması için bir dil sağladı. ARPANET ortaya çıktığında, her bilgisayar sistemi kendi terminallerine ihtiyaç duyuyordu. Başvuru tel ağ terminaller için ortak bir payda haline geldi. "terminal" destekleyen her bilgisayar için yazılım yazmak yeterliydi. tel ağ" böylece bir terminal her türden bilgisayarla iletişim kurabilir.


    İşlevsel olarak telnet ve rlogin protokollerine benzer, ancak onlardan farklı olarak, iletilen şifreler dahil tüm trafiği şifreler. Çoğu işletim sistemi için SSH istemcileri ve SSH sunucuları mevcuttur.

    1. Posta protokolleri.

    Rağmen tel ağ ve FTP kullanışlıydı (ve hala da öyle), ARPANET bilgisayar kullanıcılarının kafasında devrim yaratan ilk uygulama e-postaydı. ARPANET'ten önce e-posta sistemleri vardı ama hepsi tek bilgisayar sistemleriydi. 1972'de ray tomlinson(Ray Tomlinson), BBN'den dağıtılmış posta hizmetleri sağlayan ilk paketi yazdı. bilgisayar ağı birden çok bilgisayardan. 1973 gibi erken bir tarihte ARPA yönetişim çalışmaları, tüm ARPANET trafiğinin dörtte üçünün e-posta olduğunu gösterdi. E-posta kullanımı o kadar başarılı oldu ki, giderek daha fazla kullanıcı ARPANET'e bağlanmak istedi, bu da yeni düğümler ekleme ve yüksek hızlı hatlar kullanma ihtiyacının artmasına neden oldu. Böylece bugüne kadar devam eden bir akım başladı.

    • POP3(Post Office Protocol Version 3 - RFC 1939) - posta istemcisi tarafından posta sunucusundan e-posta mesajları almak için kullanılan protokol;
    • IMAP(İnternet mesajı Erişim Protokolü- RFC 3501) - E-posta erişim protokolü. POP3'e benzer, ancak kullanıcıya merkezi bir sunucuda bulunan posta kutularıyla çalışmak için zengin seçenekler sunar. E-postalar, sunucudan sürekli olarak mesajların tüm içeriğini içeren dosyaları göndermeye gerek kalmadan kullanıcının (müşterinin) bilgisayarından manipüle edilebilir.
    • SMTP(Basit Posta Aktarım Protokolü - RFC 2821) - e-posta aktarımı için tasarlanmış bir protokol. Alıcıya daha fazla iletmek için kullanıcılardan sunuculara ve sunucular arasında posta göndermek için kullanılır. Posta istemcisi, posta almak için POP3 veya IMAP protokollerini kullanmalıdır.

    Web köprü metni kaynak ağının temel protokolü HTTP protokolüdür. Etkileşime dayalıdır müşteri- sunucu ", bunun anlamı:

    1. Tüketici- müşteri sağlayıcı ile bir bağlantı başlatarak- sunucu ona bir istek gönderir;
    2. Sağlayıcı- sunucu, bir istek aldıktan sonra, gerekli eylemleri gerçekleştirir ve sonucu müşteriye geri veren bir yanıt verir.

    Bu durumda, bir istemci bilgisayarın çalışmasını düzenlemenin iki yolu vardır:

    • Zayıf müşteri tüm bilgi işleme görevlerini sunucuya aktaran bir istemci bilgisayardır. Bir örnek zayıf müşteri web uygulamaları ile çalışmak için kullanılan bir tarayıcı ile bilgisayar olarak hizmet verebilir.
    • şişman müşteri aksine, ne olursa olsun bilgi işleme gerçekleştirir. sunucular, ikincisini esas olarak veri depolama için kullanır.

    Belirli istemci-sunucu web teknolojilerine geçmeden önce, altta yatan HTTP protokolünün temel ilkelerine ve yapısına bakalım.

    TCP/IP- İletim Denetimi Protokolü / Internet Protokolü (İletişim Kontrol Protokolü / İnternet Protokolü). YığınTCP/ IP– ağın yapıları ve program bileşenleri arasındaki etkileşimi düzenlemek için bir dizi protokol; yazılımla uygulanan bir ağlar arası iletişim protokolleri kümesidir.

    BENincibu ağın veri iletim teknolojisi ne olursa olsun, başka herhangi bir ağın bileşik ağına entegrasyon sağlamalıdır.

    IIIincipaketlerin şu anda makul (en uygun) bir yol kullanılarak bileşik ağ üzerinden iletilebilmesini sağlamalıdır.

    IIIincikaynak ve hedef arasında güvenilir veri iletimi sağlama sorununu çözer.

    IVincitüm ağ hizmetlerini ve ağın kullanıcıya sağladığı hizmetleri birleştirir.

    TCP / IP'de, OSI 1. ve 2. katmanlara karşılık gelen ilk katman iyi gelişmiştir. TCP/IP'nin ikinci katmanı IP'dir. Ayrıca ICMP - Ağ Kontrol Mesajı Protokolü vardır. IP güvenilir veri iletimini garanti etmez. Ana görev, en iyi rotayı seçmektir. Bu sorunun çözümü IP, RIP ve OSPF protokollerine geçer. Üçüncü seviye TCP'dir, ana işlev veri iletiminin güvenilirliği ve doğruluğudur. Her paketin bağımsız olarak iletildiği UDP de kullanılır. Veri tesliminin güvenilirliği garanti edilmez, çünkü bağlantı önceden kurulmaz. Genellikle, güvenilirlik açısından kritik olmayan veriler UDP üzerinden iletilir. Seviye 4 - kullanıcıya sunulan bir dizi hizmet ve hizmet.

    Uygulama katmanı protokolleri.

    1) Telnet bir uzaktan erişim protokolüdür (terminal öykünmesi). Akıllı olmayan bir terminalin arkasında kullanıcı bağlantısı sağlar (çok nadiren kullanılır)

    2) FTP - veri aktarım protokolü

    3) SMTP - e-posta aktarım protokolü

    4) POP3 - posta protokolü

    5)DNS - alan adı protokolü. Sembolik bir adresle eşleşir - IP adresi.

    6)HTTP - Üstmetin transfer protokolü

    7) Kerberos - ağlardaki bilgileri korumak için protokol. Şifre ve anahtarlardan sorumlu.

    tel ağ

    telnet- terminal öykünmesi sağlayan TCP/IP yığınının bir uygulama protokolüdür. Terminal, bir monitör ve klavyeden oluşan ve programları çalıştıran ana bilgisayarlarla (genellikle ana çerçeveler veya mini bilgisayarlar) etkileşimde bulunmak için kullanılan bir aygıttır. Terminallerin genellikle kendi işlemcileri olmadığı için programlar ana bilgisayarda çalışır.

    Telnet protokolü, TCP/IP üzerinde çalışır ve diğer öykünücülerde bulunmayan iki önemli özelliğe sahiptir: TCP/IP yığınının hemen hemen her uygulamasında bulunur ve açık bir standarttır (yani, her üretici veya geliştirici kolayca Onu uygula). Bazı Telnet uygulamaları, ana bilgisayarın bir Telnet sunucusu olarak yapılandırılmasını gerektirir. Telnet protokolü, MS-DOS, UNIX ve Windows'un herhangi bir sürümünü çalıştıran birçok iş istasyonu tarafından desteklenir.

    Dosya Aktarım Protokolü (FTP), Önemsiz Dosya Aktarım Protokolü (TFTP) Ve ağ dosyası Sistem (NFS)

    TCP/IP yığını, dosya aktarımı için üç protokol içerir. : Dosya Aktarım Protokolü (FTP), Önemsiz Dosya Aktarım Protokolü (TFTP) Ve Ağ Dosya Sistemi (NFS).İnternet kullanıcıları tarafından en yaygın kullanılan dosya aktarım protokolü olduğu için en yaygın protokol FTP'dir. FTP ile bir şehirdeki bir bilgisayardan çalışabilir, başka bir şehirdeki bir ana bilgisayara bağlanabilir ve bir veya daha fazla dosya indirebilirsiniz. (Elbette, uzak ana bilgisayarın hesap adını ve parolasını bilmeniz gerekir.) İnternet kullanıcıları, çeşitli dosyaları (örneğin, ağ sürücüleri veya sistem güncellemeleri) indirmek için genellikle FTP'yi kullanır.

    FTP, bir sunucudan veri aktarmak için TCP protokolünü kullanan bir uygulamadır. uzak cihaz başka bir. Telnet protokolünde olduğu gibi, FTP başlığı ve ilgili veriler TCP paketinin yük alanında kapsüllenir. FTP'nin TFTP ve NFS'ye göre avantajı, FTP'nin iki TCP bağlantı noktası kullanmasıdır: 20 ve 21. Bağlantı noktası 21, verilerin nasıl aktarılacağını belirleyen FTP komutları için kontrol bağlantı noktasıdır. Örneğin, bir dosyayı almak için get komutu kullanılır ve bir ana bilgisayara bir dosya göndermek için put komutu kullanılır. FTP, ikili ve ascii komutlarının kullanıldığı ikili veya metin (ASCII) dosyalarının aktarımını destekler. Port 20, yalnızca FTP komutları tarafından belirtilen Veri aktarımı için kullanılır.

    FTP, tüm dosyaları aktarmak için tasarlanmıştır, bu da onu geniş alan ağı üzerinden büyük dosyaları aktarmanın uygun bir yolu haline getirir FTP, bir dosyanın bir kısmının veya bir dosya içindeki bazı kayıtların aktarılmasına izin vermez. Veriler TCP paketlerinde kapsüllendiğinden, FTP iletişimleri güvenilirdir ve bağlantı tabanlı bir hizmet mekanizması tarafından sağlanır (bu, bir paket aldıktan sonra bir onay göndermek anlamına gelir). FTP iletişimlerinde, sonunda bir dosya sonu (EOF) işareti ile takip edilen tek bir veri akışı aktarılır.

    TFTP, disksiz bir iş istasyonunu başlatmak için dosyaları bir sunucudan aktarmak gibi görevler için tasarlanmış TCP/IP yığınının bir dosya protokolüdür. TFTP protokolü bağlantı kurmaz ve aktarıma yöneliktir. büyük dosyalar iletişim hatalarının oluşmasının kritik olmadığı ve özel güvenlik gerekliliklerinin olmadığı durumlarda. TFTP ile bağlantı eksikliği, TCP kullanmak yerine UDP üzerinden (UDP bağlantı noktası 69 üzerinden) çalıştığındandır. Bu, veri aktarımı sırasında paketlerin onaylanmadığı veya hizmetlerin kuruluşla ilgili olmadığı anlamına gelir.

    paketlerin hedeflerine başarıyla iletildiğinden emin olmak için bağlantılar.

    Basit Posta Aktarım Protokolü (SMTP)

    Basit Posta Aktarım Protokolü (SMTP), e-posta mesajlarını ağ sistemleri arasında aktarmak için tasarlanmıştır. Bu protokol ile UNIX sistemleri, OpenVMS, Windows ve Novell NetWare TCP üzerinden e-posta gönderebilir. SMTP, bir dosyayı bir bilgisayardan diğerine aktarırken FTP'ye bir alternatif olarak görülebilir. SMTP ile çalışırken uzak sistem için hesap adını ve parolayı bilmenize gerek yoktur. Gereken tek şey, alıcı ana bilgisayarın e-posta adresidir. SMTP yalnızca metin dosyaları gönderebilir, bu nedenle diğer biçimlerdeki dosyaların bir SMTP mesajına yerleştirilmeden önce metne dönüştürülmesi gerekir.

    Etki Alanı Adı Sistemi (DNS)(alan adı hizmeti ), bir bilgisayarı veya etki alanı adını bir IP adresine veya tam tersini, bir IP adresini bir bilgisayar veya etki alanı adına dönüştüren bir TCP/IP yığın hizmetidir. Bu işleme çözümleme (adların veya adreslerin) adı verilir. Kullanıcıların noktalı ondalık IP adresleri yerine adları hatırlaması daha kolaydır, ancak bilgisayarların zaten IP adreslerine ihtiyacı olduğundan, bir adresleme yöntemini diğerine dönüştürmenin bir yolu olmalıdır. Bunu yapmak için DNS hizmeti, eşleşen değer çiftlerini depolayan arama tablolarını kullanır.

    Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP)

    Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) (Dinamik Ana Bilgisayar Yapılandırma Protokolü), bir DHCP sunucusu kullanan bir ağda IP adreslerini otomatik olarak atamanıza olanak tanır. Ne zaman yeni bilgisayar, DHCP ile çalışacak şekilde yapılandırılmış, ağa bağlanır, bilgisayara bir IP adresi tahsis eden (kiralayan) DHCP sunucusuna erişerek onu DHCP protokolünden geçirir. Kiralama süresi, ağ yöneticisi tarafından DHCP sunucusunda ayarlanır.

    Adres Çözümleme Protokolü (ARP)

    Çoğu durumda, alıcı ana bilgisayara bir paket göndermek için göndericinin hem IP adresini hem de MAC adresini bilmesi gerekir. Örneğin, çoklu yayınlar her iki adresi de (IP ve MAC) kullanır. Bu adresler benim eşleştirmem için değil ve farklı biçimlere sahipler (sırasıyla noktalı ondalık ve onaltılık).

    Adres Çözümleme Protokolü (ARP)(Adres Çözünürlük Protokolü), gönderen bir ana bilgisayarın, paketleri göndermeden önce seçilen bir alıcı ana bilgisayarın MAC adresini almasına izin verir. Kaynak düğümün bir MAC adresine ihtiyacı varsa, kendi MAC adresini ve istenen alıcı düğümün IP adresini içeren bir ARP yayın çerçevesi gönderir. Alıcı ana bilgisayar, MAC adresini içeren bir ARP yanıt paketini geri gönderir. Bir yardımcı protokol, bir ağ düğümünün kendi IP adresini belirleyebildiği Ters Adres Çözümleme Protokolüdür (RARP). Örneğin, RARP, ana sunucularına bir RARP isteğinde bulunmadıkça adreslerini bulamayan disksiz iş istasyonları tarafından kullanılır. Ayrıca RARP, bazı uygulamalar tarafından üzerinde çalıştığı bilgisayarın IP adresini belirlemek için kullanılır.

    Basit Ağ Yönetim Protokolü (SNMP)(Basit Ağ Yönetimi Protokolü), ağ yöneticilerinin ağ etkinliğini sürekli olarak izlemesine olanak tanır. SNMP, ağ yönetimi için OSI standardına alternatif bir mekanizma olan Ortak Yönetim Arayüzü Protokolü (CMIP) ile TCP/IP yığınını sağlamak için 1980'lerde geliştirildi. kontrol bilgisi). SNMP, TCP/IP yığını için oluşturulmuş olmasına rağmen, OSI referans modeline uygundur. Çoğu satıcı, TCP/IP protokollerinin popülerliği ve SNMP'nin basitliği nedeniyle CMIP yerine SNMP kullanmayı seçmiştir. Dosya sunucuları, ağ bağdaştırıcı kartları, yönlendiriciler, tekrarlayıcılar, köprüler, anahtarlar ve hub'lar dahil olmak üzere yüzlerce ağ cihazı SNMP'yi destekler. Buna karşılık, CMIP, IBM tarafından bazı token ring ağlarında kullanılır, ancak diğer pek çok ağda kullanılmaz.

    Protokol bilgisayarların bilgi alışverişinde bulunmalarına göre bir dizi kuraldır. Bu kurallar, veri iletiminin biçimini, zamanını ve sırasını, kontrol yöntemlerini ve hata düzeltmeyi içerir.

    Uygulama programlarının birbirleriyle etkileşime girdiği çeşitli protokoller kümesi.

    Uygulama katmanı protokolleri http , FTP , SMTP , IMAP , POP 3, TELNET .

    İstemci-sunucu mimarisine uygun olarak, program tek bir bütün olarak işlev gören iki bölüme ayrılmıştır (biri sunucuda, ikincisi - kullanıcının bilgisayarında çalışır). Uygulama katmanı protokolleri, programın istemci ve sunucu bölümleri arasındaki etkileşimi tanımlar. Aşağıdaki en iyi bilinen uygulama protokolleri ayırt edilir:

    http (Köprü Metni Aktarım Protokolü), 80 numaralı bağlantı noktasında çalışan bir köprü metni aktarım protokolüdür. Köprü metni HTML sayfalarını aktarmak için WWW'de Isp-Xia. Bu protokolü kullanırken, HTML sayfasının her bir öğesi ayrı ayrı yüklenir ve indirmeler arasındaki bağlantı kesilir ve bağlantı hakkında hiçbir bilgi kaydedilmez. Bu, Web sayfalarının her kullanıcısının "biraz, ilk gelene ilk hizmet esasına göre" alması için yapılır. Aksi takdirde, bir kişinin çok sayıda yüksek çözünürlüklü çizim içeren bir sayfa indirdiği ve diğer herkesin o sayfayı bitirmesini beklediği bir durum ortaya çıkabilir.

    FTP (Dosya Aktarım Protokolü.) - dosya aktarım protokolü, 20 ve 21 numaralı bağlantı noktalarında çalışır. Bilgisayarlar arasında dosya kopyalamak için tasarlanmıştır. Bir dosya alınana kadar kanalı tamamen işgal eder, bağlantı ile ilgili bilgileri kaydeder. Arıza durumunda arızanın olduğu yerden devam etmek mümkündür.

    SMTP , IMAP -4, RORZ - posta protokolleri (e-posta). SMTP - bağlantı noktası 25, IMAP-4 - bağlantı noktası 143, POP3 - bağlantı noktası 110. Fark: SMTP, postayı belirli bir alıcıya teslim etmek için tasarlanmış bir protokoldür, POP3 ve IMAP-4, sunucudaki posta kutuları ile kullanıcı etkileşimi için protokollerdir. SMTP kullanırken, posta adresinin son alıcının bilgisayarını işaret ettiği ve bu bilgisayarda postayı alan ve işleyen özel bir programın çalıştığı varsayılır. Bununla birlikte, çoğu zaman, postanın her bir kullanıcının bilgisayarına teslim edilmediği, ancak merkezi olarak ayrı bir posta sunucusunda işlendiği görülür. Bu durumda, her kullanıcının posta sunucusunda kendi posta kutusu vardır. Posta, SMTP protokolü (son alıcı sunucudur) kullanılarak sunucuya teslim edilir ve kullanıcı posta kutularına yerleştirilir. Kullanıcılar daha sonra POP3 veya IMAP-4 protokolünü kullanarak posta kutularına bağlanır ve postalarını alır. POP3 protokolü, tüm postayı tamamen kendiniz indirmenizi ve ardından buna ihtiyacınız olup olmadığını anlamanızı gerektirir. IMAP-4 protokolü, sunucudaki mesaj başlıklarını görüntülemenize (mesajın durumu belirtilir: yeni, yanıtlandı, vb.) ve sunucudan yalnızca gerekli harfleri veya hatta bir mektubun bir kısmını indirmenize olanak tanır. IMAP4, kullanıcının postalarının işlevselliğini çoğaltır.

    4.TELNET - uzak bir bilgisayarı bağlamak ve yönetmek için kullanılır, 23 numaralı bağlantı noktasında çalışır. Bağlandıktan sonra, yerel makineye girilen her karakter, uzak makineye girilmiş gibi ele alınır. Veya komut modu kullanılabilir - özel komutlar kullanarak uzaktaki bir makinenin kontrolü.

    soket programlama

    Şimdi istemci ve sunucu programları arasındaki etkileşim sürecini daha ayrıntılı olarak ele alalım. İstemcinin işlevi, sunucuyla bir bağlantı başlatmaktır ve sunucunun bağlantı kurmaya hazır olması gerekir. Bu, ilk olarak, istemci bağlantı kurmaya çalışmadan önce sunucu programının çalışıyor olması gerektiği ve ikinci olarak, sunucunun bağlantı kurmak için bir sokete sahip olması gerektiği anlamına gelir.

    Sunucu işlemi çalışırken, istemci sunucuya bir TCP bağlantısı başlatabilir. İstemci programının ilk eylemi bir soket oluşturmaktır, bu durumda program, işlemin IP adresi ve bağlantı noktası numarasından oluşan sunucu işleminin adresini belirtir. Soket oluşturulduktan sonra, TCP protokolünün istemci tarafı, sunucu ile üçlü bir el sıkışma gerçekleştirir ve bu, bağlantının kurulmasıyla sona erer. El sıkışma prosedürünün uygulamanın çalışmasını etkilemediğini unutmayın.

    Üçlü el sıkışmada, istemci işlemi, sunucu işleminin ön kapısını çalar. Sunucu bir vuruş duyduğunda, mevcut istemciyle ilgili yeni bir kapı (yani yeni bir yuva) oluşturur.

    Aşağıdaki örnekte ön kapı, welcomeSocket adlı bir ServerSocket nesnesidir. Bir istemci bu kapıyı çaldığında, welcomeSocket nesnesinin accept() yöntemi çağrılarak istemci için yeni bir kapı oluşturulur. Handshake işleminin sonunda client soketi ile yeni sunucu soketi arasında bağlantı soketi adı verilen bir TCP bağlantısı kurulur.

    Uygulama açısından, bir TCP bağlantısı, istemci ve sunucu bağlantı soketleri arasında doğrudan bir sanal kanaldır. İstemci, yuvası aracılığıyla herhangi bir baytı gönderebilirken, TCP protokolü, sunucunun bu baytları yuvasından bozulma olmadan ve iletildikleri sırada alacağını garanti eder. Nasıl ki insanlar aynı kapılardan girip çıkabiliyorsa, bir istemci ve bir sunucu da soketleri kullanarak bilgi gönderip alabilir.

    Hizmetler ve İnternet hizmetleri.

    Bu paragrafta, bir dereceye kadar modern küresel ağın bir parçası olarak çalışan ana hizmetlerin kısa bir açıklamasını veriyoruz. Bir sonraki paragrafta, Ağın "ana" hizmeti olan World Wide Web (WWW) ayrı olarak ele alınmaktadır.

    telnet. Bu terim, hizmet veren protokol ve programları ifade eder. uzaktan erişim istemciden sunucu bilgisayara. Kullanıcı, bağlantı kurduktan sonra uzaktaki bilgisayarın işletim sistemi ortamına girer ve üzerinde kurulu olan programlarla, kullanıcının kendi bilgisayarı gibi çalışır.

    FTP. Bu, protokolün (Dosya Aktarım Protokolü - dosya aktarım protokolü) ve uzak bir makinenin dizinleri ve dosyalarıyla çalışmaya hizmet eden programların adıdır. FTP araçları, sunucunun dizinlerine ve dosyalarına göz atmanıza, bir dizinden diğerine geçmenize, dosyaları kopyalamanıza ve güncellemenize olanak tanır.

    Archie. Bu, içerikle ilgili arama bilgilerini toplayan ve depolayan özel sunucuların (Archie sunucuları) adıdır. FTP sunucularıİnternet düğümlerinde. Adını (veya adının bir kısmını) bildiğiniz bir dosya arıyorsanız, Archie istemcisini başlatmanız gerekir ve size ilgili FTP sunucusunun adreslerini gösterecektir.

    WAIS. Geniş Alan Bilgi Sunucuları - ağ veritabanlarında ve kitaplıklarda bilgi aramaya hizmet eden dağıtılmış bir bilgi sistemi (veritabanı ve yazılım). Özellikle, WAIS, internette yapılandırılmamış belgeleri indekslemek ve aramak için kullanılır.

    e-posta Bu İngilizce atama E-posta- ana İnternet ağ hizmetleri türü. E-posta yardımıyla, tüm kıtalarda yaşayan insanlar elektronik mesaj ve dosya alışverişinde bulunurlar.

    İnternet telefonu. Günümüzde, yeni bir tür İnternet-telefon hizmeti hızla gelişmektedir. İnternette sesli iletişim ilkesi orijinal kabul edilemez: bu tür iletişim yalnızca özel durum TCP/IP protokolünü kullanarak isteğe bağlı elektronik mesaj alışverişi. İnsan konuşması dönüştürülür dijital dosyası (tıpkı ses dosyalarının oluşturulması gibi) ve ağ üzerinden normal bir elektronik paket seti olarak gönderilir. Doğru, şimdiye kadar İnternet telefonunun geleneksel bir telefona kıyasla tek avantajı, olağanüstü ucuzluğudur (konuşma dakikası başına). Birçok teknik sorun (iletişim kanallarındaki tıkanıklık, ses iletimindeki gecikmeler vb.) henüz çözülmemiştir.

    26. Mimari "istemci-sunucu", "istemci-sunucu" teknolojileri.dağıtılmışveri işleme.Veritabanı sunucusu yönetimi.İnternet teknolojileri. köprü metni belgesi. köprü metni dili HTML işaretlemesi. Web sunucusunu kurma ve yapılandırma. kullanarak web programlama betik dilleri ve veritabanları.

    İstemci-sunucu mimarisi.

    Genel olarak konuşursak, bir istemci-sunucu sistemi, etkileşim halindeki iki bağımsız işlemin varlığıyla karakterize edilir - genel durumda üzerinde yürütülebilen bir istemci ve bir sunucu. farklı bilgisayarlar ağ üzerinden veri alışverişi yaparak. Bu şemaya göre, DBMS, posta ve diğer sistemlere dayalı veri işleme sistemleri kurulabilir. Elbette veritabanlarından ve bunlara dayalı sistemlerden bahsedeceğiz. Ve burada sadece istemci-sunucu mimarisini dikkate almak değil, onu başka bir mimariyle, dosya sunucusu mimarisiyle karşılaştırmak daha uygun olacaktır.

    Bir dosya sunucusu sisteminde, veriler bir dosya sunucusunda (örneğin, Novell NetWare veya Windows NT Sunucusu) depolanır ve işlenmesi, kural olarak "masaüstü DBMS" olarak adlandırılanlardan birini çalıştıran iş istasyonlarında gerçekleştirilir. " - Erişim, FoxPro , Paradox vb..

    İş istasyonundaki uygulama "her şeyden sorumludur" - kullanıcı arayüzünün oluşturulmasından, verilerin mantıksal olarak işlenmesinden ve verilerin doğrudan işlenmesinden. Dosya sunucusu yalnızca en düşük düzeyde hizmetler sağlar - dosyaları açma, kapatma ve değiştirme, vurguluyorum - dosyalar, veritabanları değil. Veritabanı yalnızca iş istasyonunun "beyninde" bulunur.

    Bu nedenle, verilerin doğrudan işlenmesinde birkaç bağımsız ve tutarsız süreç devreye girer. Ayrıca, herhangi bir işlemin (arama, değiştirme, toplama vb.) gerçekleştirilmesi için tüm verilerin ağ üzerinden sunucudan iş istasyonuna aktarılması gerekir ( bkz. Dosya-sunucu ve istemci-sunucu modellerinin karşılaştırılması)

    İstemci-sunucu sisteminde, dosya-sunucu mimarisinde tamamen iş istasyonundaki uygulama tarafından gerçekleştirilen işlevleri aralarında paylaşan (en az) iki uygulama vardır - istemci ve sunucu. Microsoft SQL Server, Oracle, Sybase vb. olabilen veritabanı sunucusu, verilerin depolanmasından ve doğrudan işlenmesinden sorumludur.

    Kullanıcı arabirimi, bir dizi özel araç ve çoğu masaüstü DBMS kullanılarak oluşturulabilen istemci tarafından oluşturulur. Veri işleme mantığı hem istemcide hem de sunucuda yürütülebilir. İstemci, sunucuya genellikle formüle edilmiş istekler gönderir. SQL dili. Sunucu bu istekleri işler ve sonucu istemciye gönderir (elbette birçok istemci olabilir).

    Böylece, bir işlem, verilerin doğrudan manipüle edilmesiyle meşgul olur. Aynı zamanda, veri işleme, verilerin depolandığı yerde - sunucuda gerçekleşir ve bu da ağ üzerinden büyük miktarda veri aktarma ihtiyacını ortadan kaldırır.

    Dağıtılmış veri işleme

    Kronoloji açısından, programlar arasındaki etkileşim sürekli olarak aşağıdaki biçimleri almıştır:

    Değişim: farklı sistemlerin programları birbirlerine mesajlar gönderir (genellikle dosyalar);

    Paylaşım: birkaç makinenin kaynaklarına doğrudan erişim vardır (örneğin dosya paylaşımı);

    İşbirliği: Makineler, programın uygulanmasında tamamlayıcı roller oynar.

    Bu evrimi gösteren bir örnek düşünün. Mekanik alanında tasarım hakkında olacak; geleneksel yaklaşım şu şekildedir:

    İş istasyonunda bir "tel modeli" (posta) (fiziksel modelin geometrisinin grafik gösterimi) oluşturmak;

    Hesaplama kodunu tanıtan model dosyasının Cray bilgisayarına aktarın;

    Bir Cray bilgisayarda gerçekleştirilen hesaplamaların sonuçları bir iş istasyonuna aktarılır ve bir grafik son işlemci tarafından işlenir.

    Bu yöntemin aşağıdaki dezavantajları vardır:

    Veriler, dosyaları bir makineden diğerine aktararak değiştirilir;

    Dosya işleme sıralıdır, oysa Cray hesaplamaları, bir iş istasyonunun grafiksel ve ergonomik özelliklerini kullanarak kullanıcı etkileşimi sağlamaktan faydalanabilir ve sonrakinin bazı hesaplamaları bir Cray makinesinde daha iyi yapılabilir.

    Bu sakıncalardan kurtulmak için, yukarıdaki sorun çözme seçeneklerinden “şeffaflık” kavramına dayalı ortak çalışma metodolojisinin kullanımına geçilmesi gerekmektedir. Kullanıcı yalnızca bir makine (istasyonu) ve yalnızca bir uygulama görecektir. Bu nedenle, dağıtılmış veri işleme, yürütülmesi bir ağa bağlı birkaç sistem tarafından yürütülen bir programdır. Kural olarak, programın hesaplama kısmı güçlü bir işlemci üzerinde yürütülür ve görsel ekran, geliştirilmiş ergonomiye sahip bir iş istasyonunda görüntülenir. Ayırma, geri döneceğimiz bir istemci-sunucu modeline dayanır. Bu tür veri işleme, üçgen ilkesine göre düzenlenmiştir (Şekil 2.4.):

    Kullanıcının bir iş istasyonu vardır;

    Sorunları çözmek, bir veri işleme cihazına (örneğin özel işlemci) ve bir veri sunucusuna erişmeyi gerektirir ve tüm bunlar kullanıcı için şeffaftır.

    Şekil 2.4. Bilgi işlem sürecinin üçgen organizasyonu

    Dağıtılmış veri işlemenin hedefleri

    Dağıtılmış veri işlemenin amacı, kaynakların kullanımını optimize etmek ve kullanıcı deneyimini basitleştirmektir (bu, geliştiricinin çalışmasının karmaşıklığına neden olabilir). Nasıl?

    Kaynak kullanımı optimizasyonu.

    Kaynak terimi bu durumda en geniş anlamda kullanılır: işlem gücü (işlemciler), depolama kapasitesi (bellek veya diskler), grafik yetenekleri (bir bitmap görüntüsü ve paylaşılan bellekle birleştirilmiş 2 veya 3 boyutlu grafik işlemci), kağıt çıktısı için çevresel aygıtlar (yazıcılar, çiziciler). Bu kaynaklar nadiren tek bir makinede toplanır: Cray bilgisayar, güçlü hesaplama yeteneklerine sahiptir, ancak grafik yeteneklerden ve verimli veri yönetimi yeteneklerinden yoksundur. Bu nedenle, her birinin en iyi özelliklerini kullanan farklı sistemlerin ortak çalışması ilkesi ve kullanıcı yalnızca bir programı yürütürken bunlara sahiptir.

    Kullanıcı deneyimini basitleştirin.

    Aslında, dağıtılmış veri işleme şunları sağlar:

    Verileri dağıtarak ve bunları en iyi şekilde yönetebilecek makinelere işleyerek verimliliği artırın;

    Verimlilik kazanımlarından kaynaklanan yeni fırsatlar önermek;

    Kullanılabilirliği geliştirin. Kullanıcının artık çeşitli sistemleri anlaması ve dosyaları aktarması gerekmiyor.

    Bu yaklaşımın ana dezavantajları şunlardır: - ağın özelliklerine ve kullanılabilirliğine bağımlılık. Ağ zarar görürse program çalışamaz. Ağ aşırı yüklenirse verimlilik düşer ve sistem yanıt süresi uzar. - güvenlik sorunları. Birden çok sistem kullanıldığında, ağdaki en az güvenilir makineye bağımlı hale geldiğinden risk artar.

    Öte yandan, faydalar oldukça somuttur:

    Kaynak kullanımının dağıtımı ve optimizasyonu. Dağıtılmış veri işlemenin getirilmesinin ana nedeni budur;

    Sorun çözmede yeni işlevsellik ve artan verimlilik;

    Esneklik ve kullanılabilirlik. Makinelerden birinin arızalanması durumunda, aynı işlevleri yerine getirebilecek başka bir makine ile değiştirmeye çalışırlar.

    Uygulama katmanı iki biçimde sunulan bir dizi yazılım aracıdır: uygulamalar ve programlar servis hizmetleri.

    Bir kişinin ağ ile arabirimi uygulamalar tarafından sağlanır. Bu seviyedeki yaygın olarak bilinen uygulamalar, insanların ağ üzerinden iletmek için mesajlar hazırlamasına ve bu tür mesajları almasına izin veren hiper metin bilgi hizmetinin (World Wide Web - WWW) web tarayıcılarıdır. En ünlü web tarayıcıları Internet Explorer, Mozilla Firefox, Opera'dır.

    Hizmet programları, verileri ağ üzerinden iletilmek üzere hazırlayarak ağ kaynaklarının verimli kullanılmasını sağlar. Farklı bilgi türleri (ses, video, metin bilgileri) farklı hizmetler gerektirir, çünkü farklı bilgi türlerinin ortak bir ağ üzerinden iletilmesi gerekir.

    Uygulama katmanı protokolleri, bir kaynak düğüm ile bir hedef düğüm arasındaki veri alışverişi için kuralları tanımlar. Her tür uygulama ve hizmet, iletilen verilerin standartlarını ve formatlarını tanımlayan kendi protokollerini kullanır.

    Uygulama katmanının protokolleri ve hizmetleri genellikle ilgili sunucular tarafından temsil edilir. Ancak sunucu, ayrı bir aygıt olarak, çeşitli hizmet hizmetlerinin işlevlerini birleştirebilir; veya tam tersi, bir hizmet türündeki bir hizmet, farklı seviyelerdeki birçok sunucu tarafından temsil edilebilir.

    En yaygın uygulama katmanı protokolleri ve hizmetleri şunlardır:

    • e-posta protokolleri (Basit Posta Aktarım Protokolü - SMTP, Postane Protokolü - POP, - IMAP);
    • köprü metni aktarım protokolü veya web sunucusu (Köprü Metni Aktarım Protokolü - HTTP);
    • dosya aktarım protokolü (File Transfer Protocol - FTP) ve basit dosya aktarım protokolü (Trivial FTP - TFTP);
    • Etki Alanı Adı Sistemi (DNS);
    • protokoller uzaktan erişim( Telnet ve SSH ) uzaktan sanal bağlantı sağlar ağ cihazları;
    • dinamik ana bilgisayar adresi atama protokolü (Dinamik Ana Bilgisayar Yapılandırma Protokolü - DHCP).

    Böylece, uygulamalar uygulama katmanı, bir kişinin ağ ile arayüzünü (arayüz oluşturmasını) sağlar. Servis Hizmetleri kullanmak yazılım bilgileri ağ üzerinden iletilmek üzere hazırlamak için protokoller.

    Bir ağ oluşturmak için iki model vardır:

    1. istemci-sunucu modeli;
    2. eşler arası bağlantı modeli.

    İÇİNDE eşler arası ağlar Ağa bağlı uç düğümler, ortak kaynakları (yazıcılar, dosyalar) paylaşmadan paylaşır. adanmış sunucu. Her uç cihaz (eş), sunucu veya istemci olarak işlev görebilir. Bir bilgisayar, bir bağlantı için sunucu ve başka bir bağlantı için istemci görevi görebilir.

    Buna göre istemci-sunucu modelleri müşteri, isteği ileterek bilgi ister adanmış sunucu( upload ), isteğe yanıt olarak müşteri tarafından kabul edilen bir dosya gönderir ( download ). Bu nedenle client "client-server" ortamında bilgi alışverişi sürecini başlatır ve gerekli bilgileri server'dan alır. "İstemci-sunucu" modelinin temel avantajı, ağ yönetimi ve güvenliğinin merkezileştirilmesidir.

    Aşağıdakiler, en yaygın olarak kullanılan uygulama katmanı protokollerinden bazılarının kısa özellikleridir.

    E-posta aktarım protokolleri

    E-posta gönderirken ve etkileşimde bulunurken posta sunucuları Birbirleriyle iletişim kurmak için Basit Posta Aktarım Protokolünü kullanırlar. SMTP), 25 port numarasına sahiptir. İstemci, sunucudan bir mesaj almak için protokolü kullanır. Postane(Postane Protokolü - POP) 110 numaralı bağlantı noktası veya İleti Erişim Protokolü ( İnternet Mesajlaşma Erişim ProtokolüIMAP).


    Pirinç. 2.2.

    -de mesajlaşma Posta Aktarım Aracısı, sunucular arasında kullanılır. MTA). MTA, MUA'dan veya başka bir MTA'dan mesajlar alır ve bunları ağ üzerinden iletir. MTA'lar, sunucular arasında e-posta aktarmak için SMTP protokolünü kullanır. Sunucudan bir mesaj yerel ağdaki bir istemciye hemen gönderilebiliyorsa, Posta Dağıtım Aracısı bağlanır. MDA). MDA, MTA'dan gelen postayı alır ve POP protokolünü kullanarak uygun kullanıcı posta kutularına yerleştirir.

    HTTP protokolü

    Günümüzde en yaygın kullanılan uygulama katmanı protokolü, Üstmetin transfer protokolü(Üstmetin transfer protokolü - http) internette çalışır. Ana uygulaması, metin, grafik, ses ve video kullanarak web sayfalarındaki verileri görüntüleyen bir web tarayıcısıdır. Web sayfaları, bir sunucudan ağ üzerinden bir web tarayıcısına aktarılacak metin, dosya ve nesnelerin konumlarını tanımlayan Köprü Metni İşaretleme Dili (HTML) kullanılarak oluşturulur. HTTP protokolü bağlantı noktası numarası– 80, TCP taşıma katmanı protokolü ile birlikte çalışır.

    İsteğe yanıt olarak sunucu, HTML komutlarında belirtilen metin, ses, video ve grafik dosyalarını ağ istemcisine gönderir. İstemci tarayıcısı, kullanıcıya sunulan web sayfasının bir görüntüsünü oluşturmak için tüm dosyaları yeniden birleştirir.

    HTTP protokolü, ağ üzerinden iletilen mesajlar şifrelenmediğinden nispeten düşük bir güvenlik düzeyi ile karakterize edilir. İnternet üzerinden mesaj iletiminin güvenlik seviyesini artırmak için HTTP Secure protokolü geliştirilmiştir ( HTTPS). Bu protokol, bir veri şifreleme işlemi kullanır ( şifreleme) ve kimlik doğrulama ( kimlik doğrulama), bu da güvenlik seviyesini önemli ölçüde artırır. HTTPS protokol bağlantı noktası numarası – 443.

    FTP ve TFTP dosya aktarım protokolleri

    Dosya Aktarım Protokolü (FTP) TCP aktarım katmanı protokolüyle etkileşime giren bağlantı yönelimli bir hizmet. FTP protokolünün temel amacı, dosyaları bir bilgisayardan diğerine aktarmak veya dosyaları sunuculardan istemcilere ve istemcilerden sunuculara kopyalayıp taşımaktır. Bu, istemcinin dosyaları sunucudan "indirmesine" izin veren, ancak dosyaların sunucuya gönderilmesine izin vermeyen HTTP protokolünden temel farkıdır.

    FTP dosya aktarım protokolü, önce istemci istek komutlarını ve sunucu yanıtlarını kullanarak bir istemci ile sunucu arasında bir bağlantı kurar. nerede Port numarası– 21. Veriler daha sonra değiş tokuş edilir. Port numarası– 20. Veri iletimi ASCII kod modunda veya ikili kodda yapılabilir. Bu modlar, OSI modelinde sunum katmanının görevi olan veri dosyası için kullanılan kodlamayı belirler. Dosya aktarımı tamamlandığında, veri bağlantısı otomatik olarak sonlandırılır. Oturum yönetimi, oturum (Oturum) düzeyinde gerçekleşir.

    Önemsiz Dosya Aktarım Protokolü - TFTP), taşıma katmanı protokolüyle (Kullanıcı Datagram Protokolü -) birlikte çalışan bağlantısız bir hizmettir. UDP). TFTP protokolü, yapılandırma dosyalarını ve Cisco IOS işletim sistemini aktarmak ve TFTP'yi destekleyen sistemler arasında dosya aktarmak için yönlendiricilerde kullanılır. TFTP protokolü, basitlik ve az miktarda yazılım ile karakterize edilir. Sunucuya bağlandığında dosyaları okuyabilir veya yazabilir, ancak listeleri veya dizinleri tutmaz. Bu nedenle, TFTP protokolü FTP protokolünden daha hızlıdır.

    DNS Etki Alanı Adı Sistemi

    Etki Alanı Adı Sistemi (DNS)İnternette site veya alan adlarını sayısal IP adreslerine çevirmek için kullanılır. İnsanların http://www.cisco.com gibi bir alan adını hatırlaması, sayısal bir adres olan 198.133.219.25'ten daha kolaydır. Ayrıca sayısal adresler zaman içinde değişebilir. Örneğin, yukarıdaki sayısal site adresi http://www.cisco.com şimdi 72.163.4.161 olarak değiştirilmiştir. Bazı durumlarda sayısal bir adres bilgisi gerektiğinden, ana bilgisayar DNS sunucusuyla bağlantı kurabilir ve karşılık gelen adresi ada göre alabilir. DNS, bir adı ve sayısal bir adresi eşleştirmek için farklı hiyerarşik düzeylerde dağıtılmış bir dizi sunucu kullanır.

    Bilgisayar işletim sistemleri bir yardımcı program içerir nslookup, kullanıcının sunucu adını manuel olarak sorgulamasına ve ana bilgisayar adını tanımlamasına olanak tanır. Bir istemci bir talepte bulunduğunda, yerel sunucu önce kendi kayıtlarını kontrol eder. Eşleşen ad-adres çiftleri yoksa, hiyerarşide daha yüksek bir seviyedeki diğer DNS sunucularıyla iletişim kurar.

    Şek. Şekil 2-3, kullanıcının DNS sunucusu adresini manuel olarak sorgulamasını sağlayan nslookup komutunu çalıştırmanın bir örneğini göstermektedir. Komut, komut satırı modunda yürütülür ( Başlangıç Programlar Standart Komut satırı). Yukarıdaki örnekte, dört komut yürütülür.

    1. İnternetin ana protokolleri: TCP/IP, uygulama protokolleri

    İnternet (İnternet) küresel bir bilgi sistemidir:

    • tek bir adres alanıyla mantıksal olarak bağlantılı;
    • özel protokol ailesini temel alan paket anahtarlamalı bağlantıları destekleyebilir;
    • yüksek kaliteli hizmetler sunar.

    İnternette başka birçok protokolün kullanılmasına rağmen, TCP ve IP veri aktarım protokolleri elbette en önemlisi olduğundan, İnternet genellikle bir TCP / IP AĞI olarak anılır.

    1.1. TCP/IP protokol yığını

    İletim Kontrol Protokolü/İnternet Protokolü (TCP/IP) bir dizi veri aktarım protokolüdür. Genellikle, yakın ilişkileri nedeniyle bu protokoller birlikte adlandırılır - TCP / IP. TCP, geniş alan ağları için tasarlanmış endüstri standardı bir protokol yığınıdır.

    TCP/IP standartları, Yorum İsteği (RFC) adı verilen bir dizi belgede yayınlanır. RFC'ler, İnternet'in iç işleyişini tanımlar. Bazı RFC'ler ağ hizmetlerini veya protokollerini ve bunların uygulanmasını tanımlarken, diğerleri kullanım koşullarını genelleştirir. TCP/IP standartları her zaman RFC'ler olarak yayınlanır, ancak tüm RFC'ler standartları tanımlamaz.

    Yığın, deneysel ARPAnet ağını bir set olarak diğer uydu ağlarına bağlamak için ABD Savunma Bakanlığı'nın (Savunma Bakanlığı, DoD) girişimiyle 20 yıldan uzun bir süre önce geliştirildi. ortak protokoller heterojen bir bilgi işlem ortamı için.

    Berkeley Üniversitesi, UNIX işletim sistemi sürümünde yığın protokollerini uygulayarak TCP/IP yığınının geliştirilmesine büyük katkı sağladı. UNIX işletim sisteminin yaygın olarak benimsenmesi, IP protokolünün ve diğer yığın protokollerinin yaygın olarak benimsenmesine yol açtı. Bu yığın ayrıca, RFC belirtimleri biçiminde yayınlanan yığının standartlarının geliştirilmesine ana katkı sağlayan İnternet Mühendisliği Görev Gücü'nün (IETF) olduğu İnternet tarafından da kullanılır.

    TCP/IP, işbirliğine odaklanan bir ağ protokolleri ailesidir. Aile birkaç bileşen içerir:

    • IP (İnternet Protokolü - İnternet Protokolü) - veri paketlerinin bir bilgisayardan diğerine taşınmasını sağlar;
    • ICMP (İnternet Kontrol Mesajı Protokolü) - hata mesajları, yardımcı yönlendirme talepleri ve mesajların alındığının onaylanması dahil olmak üzere IP protokolü için çeşitli düşük seviyeli destek türlerinden sorumludur;
    • ARP (Adres Çözümleme Protokolü - adres çeviri protokolü) - IP adreslerinin donanım MAC adreslerine çevrilmesini gerçekleştirir;
    • UDP (Kullanıcı Datagram Protokolü) ve TCP (İletim Kontrol Protokolü), belirli bir bilgisayardaki belirli uygulamalara veri iletimi sağlar. UDP protokolü, teslim onayı olmadan bireysel mesajların iletimini uygularken, TCP, akış ve hata kontrolünü kontrol etme yeteneği ile iki farklı bilgisayardaki işlemler arasında güvenilir bir tam çift yönlü iletişim kanalını garanti eder.

    TCP / IP yığınının öncü rolü aşağıdaki özelliklerle açıklanmaktadır:

    • Bu, en eksiksiz standarttır ve aynı zamanda uzun bir geçmişe sahip popüler ağ protokolü yığınıdır.
    • Hemen hemen tüm büyük ağlar, trafiklerinin büyük bir kısmını TCP/IP protokolünü kullanarak iletir.
    • İnternete erişim sağlama yöntemidir.
    • Bu yığın, İnternet taşıma hizmetlerini ve İnternette geliştirilen WWW köprü metni teknolojisini kullanarak bir intranet-kurumsal ağ oluşturmak için temel görevi görür.
    • Tüm modern işletim sistemleri TCP/IP yığınını destekler.
    • Bu, hem taşıma alt sistemleri düzeyinde hem de uygulama hizmetleri düzeyinde heterojen sistemleri bağlamak için esnek bir teknolojidir.
    • İstemci-sunucu uygulamaları için kararlı, ölçeklenebilir bir çapraz platform ortamıdır.

    1.2. TCP/IP yığınının yapısı. Protokollerin kısa açıklaması

    Diğer herhangi bir ağ gibi, İnternet'teki bilgisayarlar arasında 7 etkileşim düzeyi vardır: fiziksel, mantıksal, ağ, taşıma, oturum düzeyi, sunum ve uygulama. Her etkileşim düzeyi bir dizi protokole karşılık gelir (yani etkileşim kuralları) (Veri Aktarım Protokolü)

    TCP/IP yığını, ISO/OSI açık sistemler birlikte çalışma modelinin ortaya çıkmasından önce geliştirildiğinden, aynı zamanda katmanlı bir yapıya sahip olmasına rağmen, TCP/IP yığınının seviyeleri ile OSI modelinin seviyeleri arasındaki karşılık gelme oldukça keyfidir. .

    TCP/IP protokollerinin yapısı Şekil 1'de gösterilmiştir. TCP/IP protokolleri 4 seviyeye ayrılır:

    Üst seviye (seviye I) - Uygulandı

    TCP/IP yığınının uygulama katmanı, OSI modelinin ilk üç katmanına karşılık gelir: uygulama, sunum ve oturum. Sistem tarafından sağlanan hizmetleri kullanıcı uygulamalarına toplar. Yıllar boyunca, TCP / IP yığını, çeşitli ülke ve kuruluşların ağlarında çok sayıda protokol ve uygulama düzeyinde hizmet biriktirmiştir. Bunlar, Dosya Aktarım Protokolü (FTP), telnet terminal öykünme protokolü, Basit Posta Aktarım Protokolü (SMTP), Köprü Metni Aktarım Protokolü (HTTP) ve diğerleri gibi yaygın protokolleri içerir. Uygulama katmanı protokolleri ana bilgisayarlara dağıtılır.

    Sonraki seviye (seviye II) - Ulaşım

    Bu seviyeye ana seviye denir. İletim Kontrol Protokolü (TCP) ve Kullanıcı Datagram Protokolü (UDP) bu katmanda çalışır. TCP protokolü, sanal bağlantıların oluşturulması yoluyla uzak uygulama süreçleri arasında güvenilir mesaj geçişini sağlar. UDP protokolü, uygulama paketlerinin IP gibi bir datagram biçiminde aktarılmasını sağlar ve yalnızca işlevleri yerine getirir. bağlantı bir ağ protokolü ve çok sayıda uygulama süreci arasında.

    Güvenilir veri iletimini sağlamak için, TCP protokolü, paketleri numaralandırmasına, alındılarını makbuzlarla onaylamasına, kayıp durumunda yeniden iletimleri düzenlemesine, kopyaları tanımasına ve yok etmesine, paketleri uygulamaya teslim etmesine izin veren mantıksal bir bağlantı kurulmasını sağlar. katman gönderildikleri sırayla. Bu protokol ile, gönderen ana bilgisayardaki ve alıcı ana bilgisayardaki nesneler tam çift yönlü iletişimi destekleyebilir. TCP, bilgisayarlardan birinde oluşturulan bir bayt akışını, ağın parçası olan herhangi bir başka bilgisayara hatasız olarak iletmeyi mümkün kılar. Bu seviyenin ikinci protokolü olan UDP, güvenilir veri alışverişi görevi hiç ayarlanmadığında veya daha yüksek bir seviye - uygulama katmanı veya kullanıcı uygulamaları. TCP ve UDP protokollerinin işlevleri, uygulama ile taşıma katmanına bitişik ağ katmanları arasında bir bağlantı görevi görmeyi de içerir. Uygulama protokolünden, taşıma katmanı, verileri belirli bir kalitede uygulama katmanı alıcısına aktarmak için bir görev alır. Altta yatan ağ katmanı, TCP ve UDP, çok güvenilir olmayan, ancak bir paketi bileşik bir ağ üzerinden ücretsiz ve tehlikeli bir yolculukta taşıyabilen bir tür araç olarak görülüyor. Uygulama katmanı protokol modülleri gibi TCP ve UDP protokollerini uygulayan yazılım modülleri ana bilgisayarlara kurulur.

    Sonraki seviye (seviye III) - Ağ

    İnternet katmanı olarak da adlandırılan ağ katmanı, tüm TCP/IP mimarisinin çekirdeğidir. Bu, yerel ağların, bölgesel ağların, özel iletişim hatlarının vb. çeşitli taşıma teknolojilerini kullanarak paketlerin iletilmesiyle ilgilenen ara bağlantı düzeyidir.

    Ana ağ katmanı protokolü olarak (OSI modeli açısından), yığın, aşağıdakilerden oluşan bileşik ağlarda orijinal olarak bir paket aktarım protokolü olarak tasarlanmış olan IP protokolünü kullanır. Büyük bir sayı hem yerel hem de küresel bağlantılarla birleştirilmiş yerel ağlar. Bu nedenle, IP protokolü, karmaşık bir topolojiye sahip ağlarda iyi çalışır, içlerindeki alt sistemlerin varlığını rasyonel olarak kullanır ve ekonomik olarak harcar. verim Düşük hızlı iletişim hatları. IP protokolü bir datagram protokolüdür, yani paketlerin hedef ana bilgisayara teslimini garanti etmez, ancak bunu yapmaya çalışır.Uygulama ve taşıma katmanlarının protokollerinden farklı olarak, IP protokolü yalnızca ana bilgisayarlara dağıtılmaz. , aynı zamanda tüm yönlendiricilerde (ağ geçitleri).

    Açık ağ katmanı TCP/IP protokol ailesi, tüm uygulamalar tarafından kullanılan iki geniş hizmet sınıfı sağlar.

    • Bağlantı gerektirmeyen bir paket dağıtım hizmeti;
    • Güvenilir akış taşıma hizmeti.

    Temel fark, güvenilir bir bağlantı kuran servislerin durum hakkında bilgi tutması ve böylece iletilen paketler hakkındaki bilgileri takip etmesidir. Güvenilir bir bağlantı gerektirmeyen servislerde paketler birbirinden bağımsız olarak iletilir.
    Veriler, kısıtlamalarla belirlenen maksimum boyuta sahip paketler halinde ağ üzerinden iletilir. bağlantı katmanı. Her paket bir başlık ve yükten (mesaj) oluşur. Başlık, paketin nereden geldiği ve nereye gittiği hakkında bilgi içerir. Başlık ayrıca bir sağlama toplamı, protokole özel bilgi ve paketin işlenmesi için diğer talimatları içerebilir. Yük, gönderilecek veridir.
    Temel iletişim biriminin adı protokol düzeyine bağlıdır. Bağlantı katmanında bir çerçeve veya çerçevedir, IP protokolünde bir pakettir ve TCP protokolünde bir segmenttir. Bir paket, göndermeye hazırlanırken protokol yığınında ilerlerken, her protokol pakete kendi başlığını ekler. Bir protokolün tamamlanan paketi, bir sonraki protokol tarafından üretilen paketin yükü haline gelir.

    Bağlantı yönelimli bir protokolün çalışması üç ana aşamadan oluşur:

    • Bağlantı kurmak;
    • Veri değişimi;
    • Bağlantı kopması.

    Ağlar arası çalışma katmanı aynı zamanda yönlendirme bilgilerinin toplanmasına yönelik protokoller RIP (Yönlendirme İnternet Protokolü) ve OSPF (Önce En Kısa Yolu Aç) ve İnternet Kontrol Mesajı Protokolü (ICMP) gibi yönlendirme tablolarının derlenmesi ve değiştirilmesiyle ilgili tüm protokolleri içerir. )). Son protokol, ağ yönlendiricileri ile paketin kaynağı olan ana bilgisayar arasındaki hatalar hakkında bilgi alışverişi yapmak için tasarlanmıştır. Özel ICMP paketleri yardımıyla, bir paketi teslim etmenin imkansızlığı, paket derlemesinin ömrünün veya süresinin parçalardan aşılması, anormal parametre değerleri, yönlendirme yolunun ve hizmet türünün değiştirilmesi, durum hakkında rapor edilir. sistemin vb.

    En düşük (seviye IV) - Ağ arayüzlerinin seviyesi

    TCP / IP yığınının alt seviyesinin görevi çok daha basittir - yalnızca farklı alt ağlarla etkileşimi düzenlemekten sorumludur.
    Bileşik ağa dahil teknolojiler. OSI modelinin fiziksel ve bağlantı katmanlarına karşılık gelir. Bu seviye, TCP/IP protokollerinde düzenlenmemiştir, ancak tüm popüler fiziksel ve veri bağlantı seviyesi standartlarını destekler: yerel ağlar için Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, küresel ağlar için - noktadan- nokta bağlantı protokolleri SLIP ve PPP, X.25 paket anahtarlamalı bölgesel ağ protokolleri, çerçeve rölesi. ATM teknolojisinin bir bağlantı katmanı aktarımı olarak kullanımını tanımlayan özel bir belirtim de geliştirilmiştir. Tipik olarak, yeni bir LAN veya WAN teknolojisi ortaya çıktığında, IP paketlerini kendi çerçevelerinde kapsüllemek için bir yöntem tanımlayan uygun bir RFC'nin geliştirilmesi yoluyla hızlı bir şekilde TCP/IP yığınına dahil edilir.

    TCP/IP, bir ağ içindeki herhangi bir alt ağı, iki komşu ağ arasında paket taşıma aracı olarak ele alır.
    yönlendiriciler. TCP / IP teknolojisi ile diğer herhangi bir teknoloji arasında bir arayüz düzenleme görevi
    Ara ağ iki göreve basitleştirilebilir:

    • Bir IP paketinin bir ara ağın iletilen verilerinin bir birimine paketlenmesi (kapsüllenmesi);
    • Ağ adreslerinin verilen ara ağın teknoloji adreslerine çevrilmesi.

    1.3. Uygulama protokolleri

    Çeşitli ülke ve kuruluşların ağlarında yıllar boyunca kullanılan TCP / IP yığını, çok sayıda protokol ve uygulama düzeyinde hizmet biriktirmiştir. Bunlar, FTP dosya kopyalama protokolü, telnet terminal öykünme protokolü, İnternet e-postasında kullanılan SMTP posta protokolü, WWW gibi köprü metni uzaktan bilgi erişim hizmetleri ve diğerleri gibi yaygın olarak kullanılan protokolleri içerir.

    FTP dosya aktarım protokolü

    WWW hizmetinin ortaya çıkmasından önce, RFC 959 spesifikasyonunda açıklanan Dosya Aktarım Protokolü (FTP) ağ dosya hizmeti, uzun süredir İnternet'teki en popüler uzaktan veri erişim hizmeti olmuştur ve
    kurumsal IP ağları. FTP sunucuları ve FTP istemcileri hemen hemen her işletim sisteminde mevcuttur, ayrıca tarayıcılarda yerleşik FTP istemcileri hala popüler olan FTP arşivlerine erişmek için kullanılır.

    FTP protokolü, bir dosyanın tamamını uzak bir bilgisayardan yerel bir bilgisayara veya tam tersi şekilde taşımanıza olanak tanır. FTP ayrıca destekler
    uzak bir dizinde gezinmek ve uzak bir dosya sisteminin dizinleri arasında gezinmek için çeşitli komutlar. Bu nedenle, FTP özellikle
    Verilerini uzaktan görüntülemenin bir anlamı olmayan dosyalara erişmek için kullanmak uygundur, ancak bunları tamamen bir istemci bilgisayara (örneğin, uygulama yürütülebilir modül dosyaları) taşımak çok daha verimlidir.

    Güvenilir iletimi sağlamak için FTP, aktarım olarak bağlantı yönelimli protokolü - TCP - kullanır. Dosya aktarımına ek olarak, FTP protokolü başka hizmetler de sunar. Böylece kullanıcıya uzaktaki bir makine ile etkileşimli olarak çalışma fırsatı verilir, örneğin dizinlerinin içeriğini yazdırabilir. Son olarak FTP, kullanıcı kimlik doğrulaması gerçekleştirir. Kullanıcıların, dosyaya erişmeden önce kullanıcı adlarını ve parolalarını sağlamaları protokol gereği gereklidir. İnternet FTP arşivlerinin genel dizinlerine erişmek için parola doğrulaması gerekli değildir ve bu tür erişim için önceden tanımlanmış Anonim kullanıcı adı kullanılarak engellenir.

    TCP/IP yığını içinde, FTP en kapsamlı dosya hizmetlerini sunar, ancak aynı zamanda programlanması en karmaşık olanıdır. FTP'nin tüm özelliklerini gerektirmeyen uygulamalar başka, daha ekonomik bir protokol kullanabilir - en basit dosya aktarım protokolü TFTP (Önemsiz Dosya Aktarım Protokolü). Bu protokol sadece dosya aktarımını gerçekleştirir ve aktarım olarak TCP'den daha basit olan bağlantısız protokol olan UDP kullanılır.

    Telnet Protokolü

    İşlemler arasında ve bir işlem ile bir terminal arasında bir bayt akışı sağlar. Çoğu zaman, bu protokol uzak bir bilgisayarın terminalini taklit etmek için kullanılır. Telnet hizmetini kullanırken, kullanıcı aslında uzak bilgisayarı yerel kullanıcıyla aynı şekilde kontrol eder, bu nedenle bu tür bir erişim iyi bir koruma gerektirir. Bu nedenle, telnet sunucuları her zaman en azından parola doğrulaması ve bazen Kerberos gibi daha güçlü güvenlik önlemleri kullanır. Ayrıca bir yöneticinin uzaktan kontrol edilen bir bilgisayarın kaynak tüketimini kontrol etmesi zordur.

    Bir tuşa basıldığında, karşılık gelen kod telnet istemcisi tarafından yakalanır, bir TCP mesajına yerleştirilir ve ağ üzerinden kullanıcının kontrol etmek istediği ana bilgisayara gönderilir. Hedef ana bilgisayarda alındığında, basılan anahtar kodu telnet sunucusu tarafından TCP mesajından çıkarılır ve ana bilgisayarın işletim sistemine (OS) iletilir. İşletim sistemi, telnet oturumunu yerel kullanıcı oturumlarından biri olarak ele alır. İşletim sistemi bir tuş vuruşuna ekranda bir sonraki karakteri görüntüleyerek yanıt verirse, uzak kullanıcı oturumu için bu karakter de bir TCP mesajında ​​paketlenir ve ağ üzerinden uzak ana bilgisayara gönderilir. Telnet istemcisi karakteri çıkarır ve
    uzak ana bilgisayarın terminalini taklit ederek terminal penceresinde görüntüler.

    SNMP protokolü

    Basit Ağ Yönetimi Protokolü, ağ yönetimini düzenlemek için kullanılır. SNMP aslen için geliştirilmiştir uzaktan kumanda ve geleneksel olarak genellikle ağ geçitleri olarak adlandırılan İnternet yönlendiricilerinin yönetimi. SNMP protokolünün artan popülaritesi ile, hub'lar, köprüler, ağ bağdaştırıcıları vb. ve benzeri. Türkiye'de yönetim sorunu SNMP protokolü iki göreve ayrılmıştır:

    • İlk görev, bilgi aktarımı ile ilgilidir. Yönetim bilgisi aktarım protokolleri, genellikle yönetim konsolu olarak adlandırılan, yönetilen ekipman üzerinde çalışan bir SNMP aracısı ile bir yöneticinin bilgisayarında çalışan bir SNMP monitörü arasındaki etkileşim prosedürünü tanımlar. Aktarım protokolleri, aracılar ve monitör arasında alınıp verilen mesajların biçimlerini tanımlar.
    • İkinci görev, kontrol edilen cihazın durumunu karakterize eden kontrol edilen değişkenlerle ilgilidir. Cihazlarda hangi verilerin saklanması ve biriktirilmesi gerektiğini, bu verilerin adlarını ve bu adların sözdizimini standartlar düzenler. SNMP standardı, ağ yönetimi bilgi veritabanının özelliklerini tanımlar. Yönetim Bilgi Tabanı (MIB) olarak bilinen bu belirtim, yönetilen bir aygıtın depolaması gereken veri öğelerini ve bunlar üzerinde izin verilen işlemleri tanımlar.

    Protokol

    9P (veya Plan 9 veya Styx dosya sistemi protokolü), Plan 9 işletim sisteminin bileşenlerinin bağlantısını düzenlemek üzere Plan 9 dağıtılmış işletim sistemi için tasarlanmış bir ağ protokolüdür. Plan 9 sisteminin ana nesneleri dosyalardır - bunlar temsil eder pencereler, ağ bağlantıları, süreçler ve Plan 9 işletim sisteminde bulunan hemen hemen her şey NFS'den farklı olarak 9P, sentetik dosyaların önbelleğe alınmasını ve sunulmasını destekler (örneğin, işlemleri temsil etmek için /proc).
    Plan 9'un 4. baskısı için önemli ölçüde geliştirilmiş olan 9P'nin gözden geçirilmiş versiyonu 9P2000 olarak adlandırıldı. İÇİNDE En son sürüm Inferno işletim sistemi, Styx olarak adlandırılan 9P2000 tarafından da kullanılır, ancak teknik olarak her zaman 9P'nin bir uygulaması olmuştur.
    9P'nin başka bir sürümü olan 9p2000.u, Unix ortamını daha iyi desteklemek için yeniden tasarlandı. Unix için bir 9P sunucu uygulaması, u9fs, Plan 9 dağıtımına dahildir.Linux için bir istemci sürücüsü, v9fs projesinin bir parçasıdır. 9P protokolü ve türev uygulamaları, Styx in the Brick projesi gibi gömülü sistemlerde kullanım alanı bulur.

    BitTorrent Protokolü

    BitTórrent (yanıyor İngilizce "bit akışı"), İnternet üzerinden işbirliğine dayalı dosya paylaşımı için bir eşler arası (P2P) ağ protokolüdür.
    Dosyalar parçalar halinde aktarılır, her bir torrent istemcisi, bu parçaları alan (indiren) aynı zamanda bunları diğer istemcilere verir (indirir), bu da her bir kaynak istemciye olan yükü ve bağımlılığı azaltır ve veri fazlalığı sağlar.
    Protokol, ilk torrent istemcisi "BitTorrent"i yazan Bram Cohen tarafından oluşturuldu. Python dili 4 Nisan 2001 İlk versiyonun lansmanı 2 Temmuz 2001'de gerçekleşti.
    BitTorrent protokolünü kullanarak dosya alışverişi yapmak için birçok başka istemci programı vardır.

    BOOTP protokolü

    BOOTP (İngiliz önyükleme protokolünden), bir istemci için otomatik olarak bir IP adresi almak için kullanılan bir ağ protokolüdür. Bu genellikle bilgisayar açılırken olur. BOOTP, RFC 951'de tanımlanmıştır.
    BOOTP, disksiz iş istasyonlarının tam işletim sistemi yüklenmeden önce bir IP adresi almasına olanak tanır. Tarihsel olarak, bu, diğer şeylerin yanı sıra, bu protokol aracılığıyla önyükleme sürücüsünün konumu hakkında bilgi alabilen Unix benzeri disksiz istasyonlar için kullanılıyordu. Ayrıca büyük şirketler tarafından yeni edinilen bilgisayarlara önceden yapılandırılmış yazılımlar (işletim sistemi gibi) yüklemek için.
    Başlangıçta, bir ön ağ bağlantısı kurmak için disketlerin kullanılması gerekiyordu, ancak daha sonra bazı ağ kartlarının BIOS'unda ve birçok modern anakartta protokol desteği ortaya çıktı.
    DHCP (Dinamik Ana Bilgisayar Yapılandırma Protokolü), bazı ek özellikler sağlayan ve daha karmaşık olan BOOTP tabanlı bir protokoldür. Birçok DHCP sunucusu da BOOTP'yi destekler.
    Kapsülleme şu şekilde gerçekleşir: BOOTP->UDP->IP->…

    DNS protokolü

    DNS (eng. Etki Alanı Adı Sistemi - etki alanı adı sistemi) - etki alanları hakkında bilgi almak için bilgisayar tarafından dağıtılan bir sistem. En yaygın olarak bir ana bilgisayar adından (bilgisayar veya cihaz) bir IP adresi almak, posta yönlendirme hakkında bilgi almak, bir etki alanındaki protokoller için ana bilgisayarlara hizmet vermek (SRV kaydı) için kullanılır.
    Dağıtılmış bir DNS veritabanı, belirli bir protokol üzerinden iletişim kuran bir DNS sunucuları hiyerarşisi tarafından desteklenir.
    DNS'nin temeli, bir alan adı ve bölgelerin hiyerarşik bir yapısı fikridir. İsimden sorumlu her sunucu, etki alanının diğer kısmının sorumluluğunu başka bir sunucuya (yönetim açısından - başka bir kuruluşa veya kişiye) devredebilir, bu da bilgilerin alaka düzeyine ilişkin sorumluluğu çeşitli sunuculara atamanıza olanak tanır. yalnızca "kendi" alan adlarından sorumlu kuruluşlar (kişiler).
    2010'dan başlayarak, DNS sistemi, DNS Güvenlik Uzantıları (DNSSEC) adı verilen veri bütünlüğü kontrolleri uygulamaktadır. İletilen veriler şifrelenmez, ancak orijinalliği kriptografik yöntemlerle doğrulanır. Uygulanan DANE standardı, güvenilir verilerin DNS aracılığıyla iletilmesini sağlar. kriptografik bilgi(sertifikalar) taşıma ve uygulama katmanları arasında güvenli ve emniyetli bağlantılar kurmak için kullanılır.

    HTTP protokolü

    HTTP (Köprü Metni Aktarım Protokolü - “köprü metni aktarım protokolü”), bir uygulama katmanı veri aktarım protokolüdür (başlangıçta köprü metni belgeleri biçimindedir). HTTP, istemci-sunucu teknolojisine dayanmaktadır, yani, bir bağlantı başlatan ve istek gönderen tüketicilerin (istemciler) ve bir istek almak için bağlantı bekleyen, gerekli eylemleri gerçekleştiren sağlayıcıların (sunucuların) varlığını varsayar ve sonuçla birlikte bir mesaj geri gönderin.
    HTTP artık her yerde Dünya çapında Ağ web sitelerinden bilgi almak için. 2006'da Kuzey Amerika'daki HTTP trafiği, %46 ile P2P ağlarını geçti ve bunun neredeyse yarısı video ve ses akışıydı.
    HTTP ayrıca SOAP, XML-RPC, WebDAV gibi diğer uygulama katmanı protokolleri için bir "aktarım" olarak kullanılır.
    HTTP'deki manipülasyonun ana nesnesi, istemci isteğinde URI (İngilizce Tekdüzen Kaynak Tanımlayıcısı) tarafından işaret edilen kaynaktır. Tipik olarak, bu kaynaklar sunucuda depolanan dosyalardır, ancak mantıksal nesneler veya soyut bir şey olabilirler. HTTP protokolünün bir özelliği, istekte ve yanıtta aynı kaynağın çeşitli parametrelerle nasıl temsil edildiğini belirtme yeteneğidir: biçim, kodlama, dil vb. (Özellikle bunun için HTTP başlığı kullanılır.) ve sunucu ikili veri alışverişi yapabilir, ancak bu protokol metindir.
    HTTP, FTP ve SMTP'ye benzer bir uygulama katmanı protokolüdür. Mesajlar, olağan "istek-yanıt" şemasına göre değiş tokuş edilir. HTTP, kaynakları tanımlamak için genel URI'leri kullanır. Diğer birçok protokolün aksine, HTTP durum bilgisizdir. Bu, istek-yanıt çiftleri arasında hiçbir ara durumun depolanmadığı anlamına gelir. HTTP kullanan bileşenler, son istekler ve yanıtlarla ilgili durum bilgilerini bağımsız olarak koruyabilir (örneğin, istemci tarafında "çerezler", sunucu tarafında "oturumlar"). İstekleri gönderen tarayıcı, yanıt gecikmelerini izleyebilir. Sunucu, IP adreslerini saklayabilir ve başlıkları talep edebilir son müşteriler. Ancak protokolün kendisi önceki istek ve yanıtlardan haberdar değildir, dahili durum desteği sağlamaz, bu tür gereksinimlere sahip değildir.

    NFS protokolü

    Ağ Dosya Sistemi (NFS), orijinal olarak 1984 yılında Sun Microsystems tarafından geliştirilen bir ağ dosya sistemi erişim protokolüdür. Uzaktan prosedür çağrısı protokolüne dayalıdır (ONC RPC, Açık Ağ Bilgi İşlem Uzaktan Prosedür Çağrısı, RFC 1057 , RFC 1831). RFC 1094, RFC 1813, RFC 3530 ve RFC 5661'de açıklanan uzak dosya sistemlerini bir ağ üzerinden bağlamanıza (bağlamanıza) izin verir.
    NFS, hem sunucu hem de istemci dosya sistemi türlerinden soyutlanmıştır ve çeşitli işletim sistemleri ve donanım mimarileri için birçok NFS sunucu ve istemci uygulaması vardır. Şu anda, çeşitli kimlik doğrulama araçlarını (özellikle RPCSEC GSS protokolünü kullanan Kerberos ve LIPKEY) ve erişim kontrol listelerini (hem POSIX hem de Windows türleri) destekleyen NFS v.4'ün (RFC 3010, RFC 3530) en olgun sürümü kullanılmaktadır. ) .
    NFS, istemcilere dosyalara ve sunucunun dosya sistemine şeffaf erişim sağlar. FTP'den farklı olarak, NFS protokolü, dosyanın yalnızca işlem tarafından erişilen bölümlerine erişir ve ana avantajı, bu erişimi şeffaf hale getirmesidir. Bu, çalışabilen herhangi bir istemci uygulamasının yerel dosya, aynı başarı ile programın kendisinde herhangi bir değişiklik yapmadan bir NFS dosyasıyla çalışabilir.
    NFS istemcileri, sunucuya RPC istekleri göndererek bir NFS sunucusundaki dosyalara erişir. Bu, normal kullanıcı işlemleri kullanılarak uygulanabilir - yani, bir NFS istemcisi, belirli işlemleri gerçekleştiren bir kullanıcı işlemi olabilir. RPC çağrıları bir kullanıcı işlemi de olabilen sunucuya.
    NFS standardının (v4.1) en son sürümünün önemli bir parçası, veri aktarım hızını sistemin boyutu ve paralellik derecesi ile orantılı olarak artıran paralel bir dosya paylaşımı uygulaması sağlamayı amaçlayan pNFS özelliğidir.

    Protokol POP, POP3

    POP3 (Post Office Protocol Version 3 - Post Office Protocol Version 3), e-posta istemcileri tarafından TCP/IP bağlantısı üzerinden uzak bir sunucudan e-posta mesajı almak için kullanılan standart bir İnternet uygulama katmanı protokolüdür.
    POP ve IMAP (İnternet İleti Erişim Protokolü), posta almak için en yaygın İnternet protokolleridir. Hemen hemen tüm modern e-posta istemcileri ve sunucuları her iki standardı da destekler. POP protokolü çeşitli sürümlerde geliştirilmiştir, mevcut standart üçüncü sürümdür (POP3). Çoğu e-posta sağlayıcısı (Hotmail, Gmail ve Yahoo! Mail gibi) ayrıca IMAP ve POP3'ü destekler. Protokolün önceki sürümleri (POP, POP2) geçersizdir.
    Bir posta sunucusundan mesaj toplamak için alternatif bir protokol, IMAP'dir.

    SMPT protokolü

    SMTP (İngilizce Basit Posta Aktarım Protokolü - basit bir posta aktarım protokolü), TCP / IP ağları üzerinden e-posta aktarmak için tasarlanmış, yaygın olarak kullanılan bir ağ protokolüdür.
    SMTP ilk olarak RFC 821'de (1982) tanımlanmıştır; RFC 5321'deki (2008) en son güncelleme, ölçeklenebilir bir uzantı içerir - ESMTP (Genişletilmiş SMTP). Şu anda, "SMTP protokolü" terimi genellikle uzantılarını ifade eder. SMTP protokolü, giden postayı kullanarak iletmek için tasarlanmıştır. TCP bağlantı noktası 25.
    Elektronik posta sunucuları ve diğer mesaj aktarım aracıları posta mesajlarını göndermek ve almak için SMTP kullanırken, kullanıcı seviyesindeki posta istemcisi uygulamaları genellikle SMTP'yi yalnızca geçiş için posta sunucusuna mesaj göndermek için kullanır. İletileri almak için, istemci uygulamaları hesaba erişmek için genellikle POP (Postane Protokolü) veya IMAP (İnternet İleti Erişim Protokolü) veya tescilli sistemler (Microsoft Exchange ve Lotus Notes/Domino gibi) kullanır.

    X.400 protokolü

    X.400, sunucu ve istemcide kullanılan işletim sistemlerine ve donanıma bağlı olmayan bir elektronik mesajlaşma sistemi oluşturmaya yönelik bir dizi öneriden oluşan bir protokoldür. X.400 tavsiyeleri, Birleşmiş Milletler tarafından oluşturulan Uluslararası Telekomünikasyon Komitesi'nin (Fransızca transkripsiyonu CCITT veya İngilizce ITU) faaliyetlerinin sonucudur.
    X.400 önerileri, bir mesaj yönetimi ortamı oluşturmanın tüm yönlerini kapsar: terminoloji, bileşenler ve bunların etkileşim şemaları, yönetim ve iletim protokolleri, mesaj formatları ve bunların dönüştürülmesine ilişkin kurallar. X.400 tavsiyeleri, bilgi sistemlerinin oluşturulması ve uygulanmasında bilgisayar ve telekomünikasyon endüstrisinde birikmiş deneyimi en iyi şekilde yansıtmaktadır. Şu anda önerilerin üç versiyonu bulunmaktadır:
    Kırmızı Kitap olarak da bilinen 1984 tavsiyeleri;
    Mavi Kitap olarak da bilinen 1988 tavsiyeleri;
    Beyaz Kitap olarak da bilinen 1992 tavsiyeleri.
    Daha sonraki öneriler, ek protokolleri ve veri aktarım biçimlerini, yanlışlıkları düzeltmeyi ve/veya daha öncekilerin yorumunu değiştirmeyi açıklar. Bu spesifikasyonlara yönelik düzeltmeler ve eklemeler yıllık olarak yapılır, ancak mevcut sistemler ezici bir çoğunlukla 1984 ve/veya 1988 tavsiyelerini desteklemektedir. Bu spesifikasyonlar ücretsiz olarak mevcut değildir ve oldukça yüksek bir maliyetle dağıtılmaktadır.
    X.400 önerileri, yedi katmanlı modele ve Uluslararası Standartlar Organizasyonu (ISO) OSI protokol ailesine dayanmaktadır. Bu modele göre her katman sadece hemen altındaki katmanın servislerini kullanır ve sadece hemen üstündeki katmana servis sağlar. Bu, veri iletim ortamından yüksek derecede bağımsız olan böyle bir model temelinde oluşturulmuş sistemler sağlar. X.400 önerileri en üst katman (Uygulama) için bir dizi özellik tanımladığından, bu önerilere uyan uygulamalar, temeldeki işletim sistemleri, donanım ve ağ protokollerinden bağımsız olarak birbirleriyle serbestçe birlikte çalışmalıdır.
    Uygulamalar arasında gelen veri akışını, taşıma (Transport), oturum (Oturum) ve sunumlar (Sunum) düzeylerinin her birinde ayırmak için, sözde erişim noktalarının (erişim noktası) mekanizması kullanılır. Her erişim noktası, bir karakter dizisi veya bir dizi olabilen benzersiz bir tanımlayıcıya veya seçiciye sahiptir. onaltılık basamak. Taşıma katmanı seçicisinin uzunluğu 32 karakter (64 hane), oturum katmanı 16 karakter (32 hane) ve sunum katmanı 8 karakterdir (16 hane). Ağdaki iki uygulamanın iletişim kurabilmesi için her birinin diğerinin seçici setini bilmesi gerekir.
    X.400 protokolü, bankacılık bilgi sistemleri gibi yüksek güvenilirlik gerektiren durumlarda kullanılır. Standartların yüksek karmaşıklığı nedeniyle, X.400'ün pratik uygulamaları çok pahalıdır ve yaygın olarak kullanılmaz.
    Microsoft Exchange Server'ın eski sürümleri X.400'ü destekledi ve onu kendi özel dahili formatı olarak kullandı. X.400 desteği daha sonra üründen kaldırıldı.

    X.500 protokolü

    X.500 - Dağıtılmış bir ağ rehberi hizmeti için bir dizi ITU-T (1993) standardı. X.500 dizinleri, tüm adlandırılmış ağ varlıkları (kaynaklar, uygulamalar ve kullanıcılar) hakkında merkezi bilgiler sağlar (dizinler için MKKTT önerileri). X.500 standardı, başlangıçta X.400 standardı tarafından sağlanan ana bilgisayar adlarını, adresleri ve posta kutularını kullanacak şekilde planlanmıştı.
    Kataloglar, arama ve okuma isteklerine çok hızlı yanıt vermek için sıfırdan optimize edildiğinden, statik ve nadiren değiştirilen üyeler içerir.
    Dizinler tamamen yapılandırılmıştır. Her veri öğesinin, aynı anda öğenin katalog hiyerarşisindeki konumunu tanımlayan bir adı vardır. Bir öğenin her özniteliği tipik olarak birden çok değere sahip olabilir ve bu, normal veritabanlarının aksine normal bir davranıştır.
    Dizinler çok özel depolama sistemleridir. Hiyerarşik olarak düzenlenmiş nesneler için kullanımları uygundur. Dizinler, kolay erişim ve yük dengeleme için birden çok sunucuda çoğaltılabilir. Araması kolay olduğu için metin bilgileri kataloglar için çok uygundur, ancak veriler başka herhangi bir biçimde sunulabilir.
    Kullanıcı hesaplarını, makineleri, erişim kalıplarını, uygulamaları ve daha fazlasını yönetmek için dizinleri kullanmak çok uygundur, çünkü yönetim mekanizmaları genellikle yalnızca merkezi bir depodan gelen verileri okur.

    SPDY protokolü

    SPDY ("hızlı", "hızlı" olarak okunur), web içeriğini aktarmak için bir uygulama katmanı protokolüdür. Protokol, Google Corporation tarafından geliştirilmiştir. Geliştiriciler tarafından tasarlandığı gibi, bu protokol, HTTP protokolünün bağlantı yönetimi ve veri aktarım formatları gibi bazı bölümlerinin yerine geçecek şekilde konumlandırılmıştır.
    SPDY'nin temel amacı, web sayfalarının ve öğelerinin yüklenme süresini azaltmaktır. Bu, istemci başına yalnızca bir bağlantının gerekli olması için birden çok dosya aktarımına öncelik verilerek ve çoğullanarak elde edilir.
    Proje dokümantasyonu zaten mevcuttur, ilk laboratuvar testi yapılmıştır. Testler şu şekilde gerçekleşti: yaratıcılar bir ağı simüle ettiler ve SPDY protokolünü kullanarak dünyanın en büyük 25 sitesini yüklediler. İstatistikler, bazı durumlarda web sayfalarının HTTP protokolü kullanıldığında olduğundan %55 daha hızlı yüklendiğini gösteriyor. Belgeler ayrıca sayfa yükleme süresinin %36 oranında azaldığını söylüyor.

    1.4. internet adresleme

    İnternette adresleme çok basit bir şekilde düzenlenmiştir. Herhangi bir cihazın (arayüz) TCP / IP ağına (İnternet) her bağlantı noktasına, IP adresi adı verilen benzersiz bir numara atanır. Yönlendiricilerin, ağ üzerinden iletilen her bir bilgi paketinin nereye gönderileceğini belirleyebilmesi için gereklidir.

    IP adresi

    Donanım yazılımı aygıtları için bir IP adresi, depolamak için tam olarak 4 bayt bellek ayrılan bir tamsayıdır. Yani 0 ile 4294967295 arasında bir sayı. Bir kişinin bu kadar hantal sayıları ezberlemesi zordur. Bu nedenle, netlik açısından IP adresi, 0.0.0.0 ila 255.255.255.255 aralığında, noktalarla ayrılmış dört sayıdan oluşan bir dizi olarak yazılır. Bu dört sayıdan her biri, tüm sayının saklandığı dört bayttan ayrı olarak her bir baytın değerine karşılık gelir. Bu numaralandırma yöntemi, ağda dört milyardan fazla bilgisayara sahip olmanızı sağlar.

    İnternete ilk kez bağlanan bireysel bilgisayarlar veya yerel alan ağları için, alan adlarını yöneten özel bir kuruluş IP adresleri atar.

    "Beyaz" ve "gri" IP adresleri

    Olası IP adreslerinin toplam sayısı sınırlıdır. İnternetin yaratılması ve işleyişi için temel protokollerin geliştirilmesi sırasında, hiç kimse 4 milyardan fazla geçerli adresin kullanılabileceğini hayal edemezdi. Ancak internetin gelişmesiyle birlikte bu sayı artık yeterli değil. Bu nedenle, IP adreslerini kaydetmek için çeşitli önlemler alınır.

    Tasarruf etmenin bir yolu, tüm adres havuzunu sözde özel "gri" ve gerçek "beyaz" IP adreslerine bölmektir.

    İnternet topluluğunda, bazı adreslerin yalnızca şu cihazlarda çalışan cihazlar için kullanılmasına izin verildiği konusunda bir anlaşma vardır: yerel IP ağları küresel internete erişimi olmayanlar. Bu IP adreslerine özel veya "gri" denir.

    Başlıkta "gri" adreslere sahip paketlerin küresel İnternet'e girmesini önlemek için, bu tür paketler yerel ve küresel ağların sınırlarına kurulu cihazlarda basitçe filtrelenir. Bu nedenle, aynı "gri" IP adresine sahip cihazlar farklı yerel ağlarda çalışabilir ve birbirleriyle "karışmaz".

    Dinamik ve statik IP adresleri

    Esas olarak sağlayıcılar tarafından kullanılan IP adreslerini kaydetmenin başka bir yolu, dinamik olarak tahsis edilmiş IP adreslerinin kullanılmasıdır.

    İdeal olarak, ağdaki her cihazın kalıcı (statik) bir IP adresi olmalıdır. Ancak ağa yalnızca ara sıra bağlanan cihazlara statik IP adresleri atamak çok israftır. Çoğu kullanıcı kendilerine ne tür bir IP adresi tahsis edileceğini umursamaz, bu nedenle sağlayıcılar genellikle dinamik IP adresleri dağıtır.

    Bu, sağlayıcının, kullanıcıların geçici bağlantısı için önceden belirli sayıda adres tahsis ettiği anlamına gelir. Ayrıca, bu tür adreslerin toplam sayısı, genellikle toplam kullanıcı sayısından çok daha azdır. Başka bir kullanıcı bağlandığında, kendisine ayrılmış listeden isteğe bağlı ve şu anda ücretsiz bir IP adresi verilir. Bir kullanıcının İnternet bağlantısı kesildiğinde, IP adresi serbest bırakılır ve yeni bağlanan başka bir kullanıcıya verilebilir.

    IP ağları ve alt ağ maskeleri

    Bir ağdaki yönlendiricilerin ve anahtarların düzgün çalışmasını sağlamak için, IP adresleri arabirimler arasında rastgele dağıtılmaz, genellikle ağ veya alt ağ adı verilen gruplar halinde dağıtılır. Ayrıca, IP adresleri yalnızca kesin olarak tanımlanmış kurallara göre ağlar ve alt ağlar halinde gruplandırılabilir.

    Herhangi bir alt ağdaki IP adreslerinin sayısı her zaman 2'nin katı olmalıdır. Yani 4, 8, 16, 32, vb. Başka alt ağ boyutu olamaz. Ayrıca, alt ağın ilk adresi, son (dört) rakamın ağın boyutuna göre kalansız bölünebilmesi gereken böyle bir adres olmalıdır.

    Herhangi bir IP ağını kullanırken, alt ağın ilk ve son adreslerinin hizmet adresleri olduğunu, arabirim IP adresleri olarak kullanılamayacaklarını her zaman hatırlamalısınız.

    Alt ağların açıklamasını azaltmak ve basitleştirmek için "alt ağ maskesi" kavramı vardır. Maske, alt ağın boyutunu gösterir ve kısa ve uzun olmak üzere iki şekilde tanımlanabilir.

    Örneğin, 4 adres boyutunda bir alt ağı tanımlamak için 80.255.147.32 adresinden başlayarak bir maske kullanarak aşağıdaki seçenekleri kullanabilirsiniz:

    Kısa - 80.255.147.32/30
    Uzun - ağ 80.255.147.32, maske 255.255.255.252

    2. Çalışma modları ve internete bağlanma yöntemleri

    2.1. İnternet Modları

    İnternete bağlanmanın bir yolunun seçimi, yalnızca teknik yeteneklerinize değil, aynı zamanda sağlayıcının teknik yeteneklerine de bağlıdır. Burada, İnternet'e sanal bir şey olarak bağlanmaktan değil, özellikle bir sağlayıcıya, sağlayıcının ekipmanına bağlanmaktan bahsettiğimizi söyleyebiliriz.

    İnternette çeşitli modlarda çalışabilirsiniz. Popüler İnternet hizmetlerinin büyük çoğunluğu çevrimiçi modda çalışır (her zaman ağa bağlı).

    Çevrimiçi - çalışma modu; bu, bilgi isteme, arama, işleme, alma ve görüntüleme süresi boyunca ağa doğrudan bağlantı anlamına gelir.

    Çevrimdışı - ağa yalnızca bir istek gönderirken veya istek üzerine bilgi alırken bağlantı anlamına gelen bir çalışma modu. Talebin hazırlanması ve bilgilerin işlenmesi, ağ bağlantısının kesilmesi modunda gerçekleşir.

    Bu modda örneğin e-posta çalışır. E-posta adresinize gönderilen mesajlar, sunucuda sizin için oluşturulan bir posta kutusunda saklanır. Bir e-posta istemcisi kullanarak mektuplarınızı çevrimdışı (ağa bağlı olmadan) hazırlarsınız. Belirli bir noktada internete bağlanmanız, ardından posta sunucusuna bağlanmanız, hazırladığınız yazışmaları göndermeniz ve birikmiş postaları almanız gerekir. Ağ bağlantısını keserek (çevrimdışı modda) gelen postayı okuyabilir ve yanıtlar hazırlayabilirsiniz.

    2.2. İnternete bağlanma yolları

    İnternete bağlanmanın aşağıdaki yolları vardır.

    • Çevirmeli modem üzerinden bağlantı.
    • ADSL modem üzerinden bağlantı.
    • Cep telefonu üzerinden bağlantı.
    • Kablo TV üzerinden bağlantı.
    • Özel bir kanal üzerinden bağlantı.
    • Radyo İnternet - özel bir anten kullanarak bağlantı.
    • CDMA veya GSM modem üzerinden bağlantı.
    • Uydu İnternet - uydu üzerinden bağlantı.

    Çevirmeli modem üzerinden bağlantı

    Bu, en eski ama hala yaygın olarak kullanılan bağlantı yöntemidir. Modem (çevirmeli) bağlantı, artık yalnızca çevirmeli bağlantı hizmeti veren abone telefon operatörlerinin olduğu yerlerde kullanılmaktadır ve başka bağlantı yöntemi bulunmamaktadır.

    Modem üzerinden telefon iletişimi, telefon şebekesi dışında herhangi bir ek altyapı gerektirmez. Telefon noktaları dünyanın her yerinde mevcut olduğundan, bu bağlantı gezginler için yararlı olmaya devam ediyor. Çevirmeli modem kullanarak ağa bağlanmak, düşük nüfus ve gereksinimler nedeniyle geniş bandın kullanılamadığı çoğu kırsal veya uzak bölgelerde mevcut olan tek seçenektir.

    Bu şekilde bağlanmak için çevirmeli bir modeme ve sabit hatlı bir telefona ihtiyacınız vardır.
    Bu bağlantı yönteminin şu avantajları vardır: İnternete bağlanma yeteneği, modemin düşük maliyeti, kurulum ve kurulum kolaylığı. Ancak daha birçok eksi var:

    • düşük veri aktarım hızı: modern modem bağlantıları için maksimum teorik hız 56 kbps'dir, ancak pratikte hız nadiren 40-45 kbps'yi geçer ve çoğu durumda 30 kbps'yi geçmez. Telefon hattı gürültüsü ve modemin kalitesi gibi faktörler, iletişim hızlarının anlamında büyük rol oynamaktadır. Bazı durumlarda, özellikle gürültülü bir hatta hız 15 kbps'ye veya daha azına düşebilir, örneğin telefon hattında çok sayıda mahmuz bulunan bir otel odası gibi. Modem aracılığıyla yapılan bir çevirmeli bağlantı tipik olarak 400 milisaniye veya daha fazlasına ulaşan yüksek bir gecikme süresine sahiptir;
    • İnternete bağlıysanız, o zaman kimse sizi aramayacaktır - telefon meşgul olacaktır;
    • hem internet hem de telefon için ödeme yapmanız gerekiyor;
    • veri aktarım kalitesinin düşük olması nedeniyle büyük dosyaları indirmek neredeyse imkansızdır ve ayrıca pahalıdır.

    ADSL modem üzerinden bağlantı.

    Bu, internete bağlanmanın daha modern bir yoludur.
    ADSL (Asimetrik Dijital Abone Hattı), mevcut bir telefon abone hattı üzerinden İnternete erişim sağlayan ve bir iletişim hattının ek organizasyonunu gerektirmeyen bir xDSL abone yüksek hızlı erişim türüdür.
    Böylece ADSL teknolojisi ile veri aktarımı, telefonunuzun çalıştığı kablo üzerinden yapılır ve aynı zamanda telefonunuz boşta kalır. Abonenin binasında, telefon setinize paralel olarak bağlanan bir ADSL modem kuruludur (özel bir frekans ayırıcı - Ayırıcı kullanmanız gerekir).

    ADSL (kalite, hız) ile bağlanırken İnternete erişim parametreleri, kullanıcıyı PBX'e bağlayan belirli bir abone telefon hattının teknik özelliklerine göre belirlenir.

    Bu bağlantı yönteminin dezavantajı, yüksek bağlantı maliyetidir. Ancak daha fazla artı var -

    • Analog modemleri, ISDN, HDSL, SDSL'yi önemli ölçüde aşan yüksek bilgi alma hızı;
    • İnternette çalışırken telefon hattı ücretsiz kalır;
    • Kalıcı IP bağlantısı (İnternete erişmek için bir telefon numarasını çevirmeye ve bağlantının kurulmasını beklemeye gerek yoktur);
    • Yüksek hız kararlılığı. Kablo modemlerin aksine, her abonenin kendine ait garantili bir bant genişliği vardır ve bunu kimseyle paylaşmaz;
    • 24 saat güvenilir iletişim;
    • İletilen verilerin güvenliği. ADSL modemin çalıştığı telefon hattı sadece bir abone tarafından kullanılmaktadır ve sadece ona bağlıdır.

    Cep telefonu üzerinden bağlantı.

    Hızlı gelişme nedeniyle hücresel iletişim, hemen hemen her insanın bir cep telefonu vardır, bu nedenle bu özel bağlantı yöntemi giderek daha popüler hale geliyor. İnternete bu şekilde bağlanmak için, GPRS veya EDG protokollerini destekleyen bir cep telefonunuz (2-3 yıldan eski olmayan herhangi bir modern cep telefonu bu protokolleri destekler) ve bir bilgisayarla iletişim araçlarına sahip olmalısınız - USB kablosu , Bluetooth, kızılötesi bağlantı noktası.

    Bu yöntemin tartışılmaz bir avantajı hareketliliktir. Veri aktarımının hızı ve kalitesi, bilgisayara bağlantı yöntemine ve iletişim protokolüne bağlıdır ve genellikle kabul edilebilir düzeydedir. Bu bağlantının dezavantajı elbette maliyeti, ne yazık ki hala yüksek.

    Kablo TV üzerinden bağlantı.

    Bu bağlantı ile birlikte özel kablo modemler de kullanılmaktadır. Evinizde bir kablo TV operatörü varsa (TV'niz otuzdan yüze kanala ayarlanmışsa, o zaman evinizde bir kablo TV operatörü vardır) ve doğrudan bir İnternet servis sağlayıcısı yoksa bu yöntem ilginizi çekebilir.

    Veri aktarımının kalitesi ve hızı yüksek seviyede, hizmet fiyatları yüksek değil. Doğru, modemin kendisi biraz pahalıdır, ancak bazı operatörler kiralık modemler sunar ve ardından geri ödeme yapar.

    Özel bir kanal üzerinden bağlantı.

    Artık birçok sağlayıcı, İnternet bağlantı hizmetlerini özel bir hat üzerinden sağlıyor. Başlangıç ​​​​olarak, Sağlayıcının kim olduğunu açıklayacağım. Kısaca Sağlayıcı, İnternet bağlantı hizmeti sağlayan bir şirkettir.
    Teknik detaylara girmemek için basitçe söyleyeceğim: kiralık hat bir iletişim hattıdır (veri iletim kanalı olarak).

    Bu bağlantı ile veri aktarımı kullanılarak gerçekleştirilir. özel kablo(lif veya bükümlü çift), bir yandan genellikle binanın bodrum katında veya çatı katında bulunan sağlayıcının ekipmanına ve diğer yandan bilgisayarınızın ağ kartına bağlıdır. Ayrıca veri aktarımı, bina içinde hareket ederken çok uygun olan bir WiFi bağlantısı kullanılarak kablosuz olarak gerçekleştirilebilir.

    Bu bağlantı, çok yüksek kaliteli veri aktarımı ve düşük maliyet ve sınırsız bir pakete bağlanma yeteneği, mobilite ile ayırt edilir. Wi-Fi bağlantısı. İhtiyacın olan tek şey varlığın ağ kartı ve WiFi varsa, o zaman bir WiFi adaptörüne ihtiyacınız vardır.

    Radyo İnternet - özel bir anten kullanarak bağlantı.

    Bu tür bağlantı, sağlayıcı herhangi bir nedenle kabloyu İnternet'i kullanmak için istenen yere uzatamıyorsa, ancak bir kablosuz erişim noktası sağlayabilirse kullanılır. Erişim noktası, İnternet'i kullanmak için istenen yerden en fazla 5 km uzaklıkta, görüş alanı içinde olmalıdır.

    Tüm koşullar karşılanırsa, tıpkı bir televizyon anteni koyar gibi (çatıya, direğe, ağaca ...) özel bir anten kurabilir ve anten kornasını doğrudan erişim noktasına yönlendirebilirsiniz. Antenin kendisi kabloyla bilgisayardaki radyo kartına bağlanır.

    Veri aktarımının kalitesi ve hızı kabul edilebilir, ancak hava koşullarına bağlı olabilir.

    CDMA veya GSM modem üzerinden bağlantı.

    Bu bağlantı yönteminin avantajı mobilite ve cep telefonundan bağımsızlıktır. Herhangi bir CDMA veya gsm operatörüİnternet hizmetleri sağlıyor, ondan modem de satın alabilirsiniz. Veri aktarımının hız ve kalitesi özellikleri, bir cep telefonuyla bağlandığı zamankiyle aynıdır.

    Uydu İnternet - uydu üzerinden bağlantı.

    Daha yakın zamanlarda, bu bağlantı yöntemi pratik olarak mevcut değildi. sıradan kullanıcılar. Şimdi durum değişiyor. Uydu internet bağlantısı hizmeti veren sağlayıcıların sayısı her geçen gün artmakta ve bunun sonucunda hizmet fiyatları düşmektedir.

    Başka bir bağlantı alternatifi olmadığında uydu internet kullanılır. Her yerde olabilirsiniz: çölde, derin taygada, ıssız bir adada - uydu İnternetiniz olacak!

    Uydu İnternet tek yönlü (yalnızca alım için çalışır) ve iki yönlü (alma ve gönderme) olabilir. Uydu İnternet bağlantısının avantajları, her şeyden önce, çok düşük trafik maliyetidir. Bir dizi ekipman ve bağlantının maliyeti şu anda hemen hemen herkes tarafından kullanılabilir ve yaklaşık 200-300 ABD dolarıdır (tek yönlü bağlantı anlamına gelir). Veri aktarım hızı, sağlayıcıya ve kullanıcı tarafından seçilen tarife planına bağlı olarak büyük ölçüde değişir. Uydu İnternet sağlayıcıları, sınırsız olanlar da dahil olmak üzere çok çeşitli tarife planları sunar. Çok güzel bir bonus da ücretsiz uydu TV alma imkanı.

    Tek yönlü bir uydu İnternet bağlantısının dezavantajı, bir kanala ihtiyaç duyulmasıdır. giden trafik– bir telefon hattı veya GPRS özellikli bir telefon. Ancak, şimdi o kadar büyük bir sorun değil. İki yönlü uydu bağlantısının dezavantajı, ekipmanın yüksek fiyatıdır.

    Uydu İnternet'e bağlanmak için aşağıdaki ekipmana ihtiyacınız vardır:
    - uydu anteni;
    - uydu modemi;
    - sinyal dönüşümü için dönüştürücü.

    Aşağıdaki tablo, kullanıcı için avantaj ve dezavantajlar açısından farklı erişim türlerini karşılaştırmaktadır.

    Tablo 1. Farklı İnternet erişim türlerinin karşılaştırılması.

    erişim türü Avantajlar Kusurlar kullanıcı
    Modem bağlantısı Yaygın olarak bulunur, büyük bir yatırım gerektirmez Bağlantıların düşük hızı ve güvenilirliği, telefon iletişiminin olmaması Büyük miktarda veri aktarması gerekmeyen veya İnternet'e nadiren ihtiyaç duyan biri. Acemi kullanıcı.
    ADSL Yüksek hız, düşük trafik maliyeti Nispeten yüksek bağlantı maliyeti, ancak genel olarak teknoloji pratik olarak dezavantajlardan yoksundur. Bu bileşiğin göreceli yüksek maliyeti.
    uydu erişimi Yüksek bilgi indirme hızı, ek hizmetler (dijital televizyon), sabit hatlardan bağımsızlık, ücretsiz sağlayıcı seçimi olasılığı Nispeten yüksek (yaklaşık 300$) bağlantı maliyeti, giden bir iletişim kanalı ihtiyacı (modem bağlantısı vb.), nispeten uzun bir sunucu yanıt süresi ADSL bağlantılarını, kiralık hatları, ev ağ bağlantılarını vb. kullanma becerisine sahip olmayan ancak internetten veri indirme hızını artırmak isteyen bir kullanıcı.
    Kiralık hat erişimi ile ev veya şehir LAN'ı Orta hız, düşük maliyet Çok sayıda abone varsa, hız düşer, ev ağları söz konusu olduğunda "gönüllü olarak" sürdürülebilen, yani uzun kesinti süresi mümkün olan sağlayıcının ekipmanına bağımlılık Bu yöntem, internette çalışmanın yanı sıra yerel bilgi kaynaklarını kullanmak isteyenler için çok çekici. Örneğin, büyük miktarda bilgi indirmek (yalnızca aylık bir ücret karşılığında, genellikle küçük bir ücret karşılığında), çevrimiçi oyunlar oynamak için.
    Özel hat Yüksek hız ve güvenilirlik, düşük trafik maliyeti Yüksek bağlantı ve bakım maliyetleri Güvenilir yüksek hızlı İnternet erişimine ihtiyaç duyan profesyoneller için bir çözüm (ADSL burada kiralık hatlarla rekabet etse de)
    Mobil İnternet İnternet erişimi her zaman ve her yerde kullanılabilir Yüksek trafik maliyeti Kural olarak, mobil İnternet kullanıcıları çok büyük miktarda bilgi iletmezler, yani bu onlara çok pahalıya mal olmaz. Bu nedenle mobil İnternet, İnternet kaynaklarıyla "yürüyen" koşullarda çalışması gereken herkes için uygundur. Ayrıca, ana İnternet bağlantı kanalında sorun olması durumunda bir GPRS bağlantısı iyi bir yedek kanal olabilir.

    3. Trafik ve bilgi aktarım hızı

    Trafik(İngiliz trafiğinden - sokak trafiği), TCP / IP protokolleri kullanılarak bir İnternet sağlayıcısının ağ geçitleri ve anahtarlama düğümleri aracılığıyla gönderilen herhangi bir bilgidir.

    İki cihaz arasındaki bilgi aktarım hızı, öncelikle kanal hızı, yani taşıma kanalı üzerinden birim zamanda iletilen "ham" bit sayısı tarafından belirlenir. Bu bit kümesine "ham" adı verilir, çünkü yararlı bilgilere ek olarak hizmet bilgilerini de içerir.

    İnternet erişim hizmetlerinin özel bir kanal üzerinden kullanılması bağlamında, bu, abonenin bilgisayarına ağdan (gelen trafik) giren ve buradan ağa gönderilen (giden trafik) bilgi miktarıdır. İnternette her gezindiğinizde, bilgisayarınızın bayt cinsinden ölçülen belirli miktarda bilgi aldığı unutulmamalıdır. Veri aktarım hızı sınırlaması olmayan tarifelerde sadece gelen trafik için ödeme yaparsınız.

    Sınırsız tarifelerde gelen ve giden trafiğin hacmi dikkate alınmaz. İndirilen bilgi miktarını tahmin etmenin iki yolu vardır:
    İstatistik sunucusundaki istatistiklerinizi düzenli olarak gözden geçirin.
    bilgisayarınıza bir trafik sayacı kurun, örneğin, TMeter programı.

    • Trafik hesaplayıcı: http://radio-tochka.com/content/howto/bandwidth

    Özel bir kanal üzerinden internet erişim hizmetleri

    Veri ağının atanmış kanal(lar)ı aracılığıyla TCP/IP protokollerine dayalı İnternet'e erişim ve İnternet'e veya yerel alan ağına/ İnternet'ten abone trafiğini almaya/göndermeye yönelik hizmetler.

    Trafik sınırlaması olmayan tarife (sınırsız)

    Gelen ve giden trafiğin boyutunun dikkate alınmadığı bir tarife planı. Bu tarifelerin şartlarına göre, veri aktarım hızına ilişkin kısıtlamalar belirlenir.

    Veri hızı sınırlaması olmayan tarife

    Abonelik ücretine sabit miktarda gelen trafiğin dahil olduğu bir tarife planı. Bu tarifeler kapsamında, veri aktarım hızına ilişkin kısıtlamalar belirlenmemiştir.

    Fatura sistemi

    Her müşteri için iletişim hizmetlerinin maliyetini hesaplayan ve telekomünikasyon operatörlerinin aboneleri faturalandırmak ve diğer hizmet sağlayıcılarla karşılıklı anlaşmalar yapmak için kullandıkları tüm tarifeler ve diğer maliyet özellikleri hakkında bilgi depolayan sistemlere faturalama sistemleri denir ve gerçekleştirilen işlemlerin döngüsü kısaltılır. fatura olarak.
    Herhangi bir web sitesinin ana hedeflerinden biri trafik çekmektir. Çoğu zaman bizim için sadece miktar önemlidir, 1000 ziyaretçinin her zaman 500'den ve hatta 200'den daha fazla olduğuna inanırız.
    Her biri az ya da çok kaliteli trafik sağlayan çok sayıda trafik kaynağı vardır. Kalite ile kastedilen nedir? İlk şey, elbette, bu trafiğin ne kadar hedeflendiğidir. Ziyaretçi siteye girerken neden oraya gittiğini, sitede ne bulacağını, hangi konuyla ilgilendiğini anlamalıdır. Bunu bilmiyorsa sitede kalma, siteyle ilgilenme olasılığı şansa eşittir. Biliyorsa, büyük olasılıkla sitede kalacaktır. Çok şey siteye ve içeriğine bağlıdır. Zorluk şu ki, site ziyaretçinin ilgilendiği konuya karşılık gelse bile ilgilendiği konuya uymayabilir. Ziyaretçilere %100 uyum sağlamak imkansızdır, bu nedenle çok az trafik kesinlikle yüksek kaliteli olarak adlandırılabilir, ancak yine de kaynaklar arasında farklılıklar vardır.

    Bazı trafik türleri:

    • Arama trafiği

    Bu tür trafik boşuna en yüksek kalite olarak kabul edilmez. Kendiniz için yargılayın. Ziyaretçi, arama çubuğuna bir sorgu girer ve bu da birçok sitede sonuçlanır. Bu istek yüksek sıklıkta, örneğin "inşaat" ise, kullanıcı büyük olasılıkla herhangi bir belirli soruyla değil, tamamen bu konuya ayrılmış sitelerle ilgilenir.Bu istekle, birçok iyi siteyi kolayca bulacaktır, birçok büyük olasılıkla ihtiyaçlarını karşılar. Şimdi farklı bir durumu ele alalım: Kullanıcı, arama satırına düşük frekanslı bir sorgu girdi ve bu sorunun yansıtıldığı birçok site de buldu. Siteler, tanım gereği olması gereken yüksek kalitede ise, talep edilen içerik yüksek kalitededir, ziyaretçi memnun olur. Ek olarak, arama trafiği de çoğunlukla kazanç açısından daha karlı olan yeni ziyaretçiler sağlar. Hata yapmak çok zordur, en azından sitenin konusu ziyaretçinin ilgi alanları ile örtüşecektir. Son bir şey: arama trafiği en büyüğüdür, onu büyük miktarlarda elde etmek diğerlerinden daha kolaydır.

    • Reklam trafiği

    Belki de trafiği aramak için değerli bir rakip. Reklam firmasına uygun yaklaşım ile reklam trafiği, hedeflenen ziyaretçi yüzdesinin yüksek olmasını sağlar. Tabii ki, reklamcılık ve bununla ilişkili gelir, birçok reklam sitesinin sahiplerini, ziyaretçileri reklama "ayarlamaya" ve böylece reklamveren için alınan trafiğin kalitesini düşürmeye zorlayarak, oltayla veya sahtekarlıkla denemeye zorlar, ancak bu olabilir daha iyi ve daha kanıtlanmış reklam platformları elde etmenizi sağlayacak daha yüksek TBM'ler belirleyerek kaçınılabilir.Genel olarak, reklam trafiği arama trafiğinden çok daha düşük değildir ve aynı şekilde siteye yeni hedeflenen ziyaretçiler sağlar. Eksi olarak, reklamın paraya mal olduğu belirtilebilir, bu nedenle, bu tür trafiği almak yalnızca İnternet'teki şirketleri ve kuruluşları temsil eden siteler için mümkündür, çünkü kendisini reklamdan kazanan bir site için bu trafikte trafik almak garip olurdu. yol.

    • Bağlantı trafiği

    Burada her şey daha karmaşık. Teorik olarak, bağlantı trafiği hedeflenebilir, çünkü sitenin konusu ve teması ve bağlantının yönlendirdiği sayfa sıklıkla belirtilir, ayrıca bağlantının bulunduğu sitenin konusu ve ayarının içeriği konuşur. yaklaşık olarak aynı.Öyledir, ancak yalnızca harici optimizasyonun yetkin bir şekilde ve kaliteye odaklanılarak yapılması durumunda. Aksi takdirde, her şey farklıdır. Dizinler ve yer imleri arasında gezinme gibi bağlantı oluşturma yöntemlerinin büyük olasılıkla olumlu bir etkisi olmayacaktır. İlgili konunun kaliteli sitelerindeki linklerin nokta ayarı çok iyi etki verebilmektedir.

    • Doğrudan trafik

    Doğrudan trafik, siteye girerek gelen ziyaretçilerdir. adres çubuğu tarayıcı site adresi Bu tür trafiğin yüksek bir yüzdesi, sitenin önemli bir popülaritesini gösterir. Kalitesini yargılamak kolaydır: bu tür ziyaretçiler büyük olasılıkla sitenin içeriğini, kalitesini ve sitenin kendisini zaten biliyorlar, bu nedenle "reddedilme" olasılığı büyük değil. Sorun şu ki, bu tür trafiğin büyümesini özel olarak etkilemek zordur, toplam trafik arttıkça kendi kendine büyür.

    Neden kaliteli trafiğe ihtiyacınız var? Herkesin hedefleri farklıdır. Trafiğin kalitesi, örneğin bir tıklamanın maliyetine bağlı olduğundan, kazançlardan (esas olarak reklamcılıkta) karlılığı artırmanıza olanak tanır. içeriğe dayalı reklamcılık. Hedeflenen ziyaretçiler, sitenin gelişmesine yardımcı olur, forumlarda ve yorumlarda aktiftir, sitede “doğru” davranır, üzerinde büyük bir etkiye sahiptir. davranışsal faktörler ve sonuç olarak, sitenin arama sonuçlarındaki konumu, böylece yeni, daha da yüksek kaliteli trafiğin ortaya çıkmasını teşvik eder.

    Pek çok trafik türü vardır ve bunlar hakkında konuşmaya gerek yoktur. Bunların örneğinde, başkalarını kendiniz değerlendirerek kolayca bir paralellik kurabilirsiniz.

    Bilgi aktarım hızı

    Sağlayıcılar ve müşterileri arasındaki yanlış anlaşılmanın yaygın nedenlerinden biri, bitler ve baytlar arasındaki karışıklıktır.
    Bildiğiniz gibi, veri ağları bilgi aktarmak için tasarlanmıştır.
    Bilgi özel bir varlıktır ve belirli birimlerle ölçülür.
    Veri iletim ağı, öncelikle bilgisayarlar arasında bilgi aktarmak için tasarlandığından, bu nedenle, onu ölçme yöntemleri öncelikle bilgisayara odaklanır. Ve tüm bilgisayarlar işleri için sözde "ikili" hesaplama sistemini kullandığından (insanların genellikle kullandığı "ondalık" sistemi değil), bilgi hacimlerinin ölçümü de ikili sisteme odaklanır.
    Bilgisayar biliminde, bit kavramı vardır - bu minimum bilgi miktarıdır ve iki durumu olabilir: evet - hayır, doğru - yanlış, bir - sıfır, vb. Bir bilgisayar genellikle bireysel bitlerle değil gruplarıyla çalışır. 8 bit içeren bir gruba bayt denir. Bu nedenle, bilgi miktarı genellikle bit veya bayt cinsinden ölçülür. İsimleri kısaltırken karışıklığı önlemek için, ayrıca küçük bir Rus harfi "b" veya küçük bir Latince "b" - "bit" ve büyük harfler "B" veya "B" - "bayt" ile gösterilir.
    Ondalık hesapta, büyük sayılar yazarken "sıfır sayısını" azaltmak için, "kilo", "mega", "giga" (veya kısaltılmış "k", "m", "g") öneklerini kullanmak gelenekseldir. , vb. sırasıyla bin (1000), bir milyon (1000000) ve bir milyar (1000000000) anlamına gelir.
    İkili sistemde benzer bir şey var - "Kilo", "Mega", "Giga" (veya "K", "M", "G" olarak kısaltılır), vb.
    Ondalık "kilo, mega, giga, ..." ile ikili sayıları karıştırmamak için ikili olanlar genellikle büyük harfle yazılır.
    1 KB (kilobit) bin bite değil, 1024'e eşittir.
    Neden tam olarak 1024 ve 1000 değil? 1000 sayısını (ondalık) ikili biçimde yazarsanız - 1111101000 elde edersiniz. Gösterimi kısaltmak için yeterli sıfır yoktur. Ancak ikili biçimde 1024 (ondalık) sayısı - 10000000000 10 sıfır azaltılabilir. Buna göre 1 MB 1024 KB, 1 GB 1024 MB vb.
    Benzer şekilde, baytlarla - 1 KB, 1024 B'ye eşittir, vb.
    Bilgi aktarım hızı - birim zamanda iletilen, bit veya bayt cinsinden ifade edilen bilgi miktarı. Bilgi aktarım hızı, saniyede bit - b / s, saniyede Kilobit - Kb / s veya saniyede Megabit - Mb / s olarak ölçülebilir. Veya sırasıyla saniye başına bayt - B / s, Saniyede kilobayt - KB / s, vb. Çoğu zaman bilgi aktarım hızıyla karıştırılan çok benzer bir başka kavram da kanal kapasitesidir. Hızla aynı birimlerde ölçülür, ancak bilgi aktarım hızı, bu bilginin nasıl ve hangi kanallardan iletildiğine bakılmaksızın, bilginin kaynaktan alıcıya ne kadar hızlı iletildiğini gösteriyorsa, kanal kapasitesi de ne kadar bilgi aktarıldığını gösterir. birim zamanda belirli bir veri iletim kanalı üzerinden iletilebilir. Onlar. bant genişliği, belirli bir kanal için mümkün olan maksimum veri aktarım hızıdır.
    Veri iletim ağlarında, birçok kaynaktan birçok alıcıya bilgi aynı anda bir kanal üzerinden iletilebilir ve bir dizi faktöre bağlı olarak, her bir kaynak-alıcı çifti için bilgi aktarım hızı farklı olabilir, ancak her kanal için verim genellikle sabittir.
    Belirli bir kanaldaki tüm bilgi aktarım hızlarının toplamı, bu kanalın bant genişliğinden fazla olamaz.
    Hiçbir sağlayıcı, müşteriye ağdan herhangi bir bilgi kaynağından / bu kaynağa önceden belirlenmiş bir bilgi aktarım hızı garanti edemez. Sağlayıcı, müşteriye yalnızca kanalın bant genişliğini garanti edebilir. Çoğu sağlayıcının sözleşmeleri ve fiyatları, müşteriye ağa böyle bir erişim hızı sağlandığını gösterse de, aslında bu bir hız değil, bir kanal bant genişliğidir.
    Sağlayıcı, yalnızca kendisine ait olan kanalların bant genişliğini garanti edebilir. Kural olarak, bu, müşteriden sağlayıcının küresel İnternete erişim kanalına, müşteriden sağlayıcının dahili bilgi kaynaklarının bulunduğu merkezi düğümüne veya bir müşterinin bağlantı noktasından diğerine giden bir kanaldır. Ayrıca, bir dereceye kadar, ana hat kanallarının diğer ağ sağlayıcılarına olan bant genişliğinden sağlayıcı sorumludur.

    Bilgi aktarım hızını ne belirler?

    Bir müşteri olarak kendinizden (Krasnoyarsk'ta) sunucuya bilgi aktarım hızını ölçtüğünüzü varsayalım. Neden büyük bir dosyayı sunucudan "yükledi" ve "pompalama" zamanını kaydetti. Daha sonra dosya boyutunu zamana bölüp hızı elde ettik.
    Ancak şimdi, kesin olarak, beyan ettiğiniz "erişim hızından" (bant genişliği) daha düşük bir hız elde edeceksiniz. Ve ISS'niz bunun için tamamen sorumlu olmayabilir.

    Yavaşlama nedenleri:

    • Siz ve sunucu arasındaki bazı iletişim kanallarında tıkanıklık. Ve orada birçok kanal olabilir: sizden sağlayıcınıza, sağlayıcıdan UpLink'ine ("yukarı akış" sağlayıcısı), UpLink'ten ve sağlayıcınızdan UpLink'e "ve aynı sunucunun bağlı olduğu sağlayıcıya (ve bu yerde, sunucu ile bağlı olduğu sağlayıcı arasında olduğu gibi, farklı sağlayıcılara (hatta yabancı olanlar dahil) ait oldukça uzun bir kanal zinciri olabilir.Ayrıca, bu kanalların her birinin bant genişliği farklı olabilir, ve tüm kanalın "toplam" bant genişliği, tüm "alt kanalların" "en yavaş"ının bant genişliğinden fazla olmayacaktır.
    • Sunucunun kendisinin ağır iş yükü (size bilgileri yavaş yavaş "verdi") veya sunucunun sahibi tarafından ayarlanan verilerin "geri dönüş" hızıyla ilgili kısıtlamalar.
    • Siz ölçüm yaparken ağ ekipmanınızın düşük performansı veya bilgisayarınızın diğer görevlerle yoğun bir şekilde yüklenmesi.

    Ek olarak, bu durumda herhangi bir ek yük olmadan bilgi aktarımının "net" hızını ölçtünüz. Ayrıca bunlardan epeyce var: her IP paketinin başlığındaki hizmet bilgileri, bilgi aktarım sürecini bağlama ve ayarlama komutları, kayıp paketlerin yeniden iletilmesi vb. Ortalama olarak, bu genel giderler yaklaşık% 10-15'tir.
    Ayrıca, sağlayıcıdan sipariş ettiğiniz "erişim hızı" ne kadar yüksek olursa, bu şekilde ölçülen bilgi aktarım hızından o kadar farklı olabilir. Çünkü basitçe üretmek için bilgi akışı 5 - 10 Mb/s'den daha yüksek bir hız ile ciddi bilgi işlem gücü gerekir.

    • Ayrıca, hattın kendisinin fiziksel durumu ve çeşitli radyo-manyetik parazitlerin varlığı da hızda önemli bir rol oynar.

    Hızı ölçme yöntemleri

    Bazı nedenlerden dolayı, birçok müşteri, her sağlayıcının, sipariş ettiğinden daha az bir "erişim hızı" vermek istiyormuş gibi müşteriyi aldatmaya çalıştığına inanıyor.
    Bu yanlış. Herhangi bir ciddi sağlayıcı (önemsiz dolandırıcılar hariç), garantili bant genişliğini olabildiğince doğru bir şekilde sağlamaya çalışır ve yalnızca herhangi bir müşteri bunu doğru bir şekilde ölçebileceği ve sağlayıcıya hak talebinde bulunabileceği için değil.
    Sağlayıcı ile iletişim kanalının bant genişliği nasıl ölçülür?
    Artık müşteriler arasında, speedtest.net gibi çeşitli siteleri kullanarak "erişim hızını" ölçmek moda oldu. Ancak bu siteleri kullanarak kanalınızın bant genişliğini değil, yalnızca sizden bu siteye veri aktarım hızını ölçebilirsiniz.
    Yukarıda belirtildiği gibi, bu, öncelikle, "iki büyük farklılıklar", ikincisi, böyle bir ölçümün doğruluğu "istenen çok şey bırakıyor" (önceki bölümde belirtilen nedenlerden dolayı), üçüncüsü, yalnızca iş hacminin "alt sınırını" gösterebilirler, yani iş hacminin "olmadığını" Bağlantınızın gerçek verimini ölçmenin en güvenilir yolu aşağıdaki gibidir.
    Her şeyden önce, bilgisayarınızın arabiriminde iletilen / alınan bilgi miktarını doğrudan hesaplayabilen - TMeter, DUMeter, vb. Gibi bir programa sahip olmanız gerekir. hem ücretli hem de ücretsiz sürümler).
    Böyle bir programı başlattıktan sonra, kanalınızı herhangi bir şekilde mümkün olduğunca "indirmeniz" gerekir, örneğin, aynı anda farklı FTP sunucularından birkaç oldukça büyük dosyayı "indirmeye" başlayın (ayrıca, ne kadar çok olursa o kadar iyi). İşte o zaman kanalınızın bant genişliğini sağlayıcıya doğru bir şekilde belirleyebilirsiniz, çünkü sağlayıcının size izin verdiğinden daha fazla bilgi bilgisayarınıza ulaşmayacaktır.

    Gecikme

    Genel olarak, yüksek aktarım hızı yalnızca büyük dosyaları indirmek için önemlidir. Web sitelerinde gezinmek, çevrimiçi oyunlar ve İnternet telefonu için iletim gecikmesi çok daha önemlidir. İşin konforunu belirleyen gecikmedir. İSS'ler genellikle oranları iletim hızına göre sıralar ve bu nedenle birçok kişi hız ve gecikmeyi eşit tutar, ancak bunlar aynı şey değildir.

    Gecikme, yalnızca iletim ortamı üzerindeki sinyal yayılma süresi tarafından değil, aynı zamanda yayılma süresinden birçok kat daha fazla olabilen çeşitli ağ cihazları tarafından sinyal ve veri işleme süresi tarafından da belirlenir. Gecikme, kanalların sıkışıklığından etkilenir: sıkışık bölümde veri kuyrukları olacaktır, bunların bir kısmı kaybolabilir, bu da kayıpları tespit etmek ve yeniden iletmek için ek süre gerektirir. Bu nedenle, bir modem kullanıcısının oyunlarda bir uydu kullanıcısından daha başarılı olacağı henüz bir gerçek değil: Oyun, modemin sağlayabileceğinden daha yüksek bir veri değişim oranı gerektiriyorsa, kanal basitçe verilerle tıkanacak ve eylem oyunda sarsıntılı olacak.

    4. Alan adı kavramı, tescil işlemleri

    Bir alan adı, hiyerarşide daha yüksek olan böyle bir alanın parçası olarak alanları - İnternetteki idari özerklik birimlerini - tanımlamaya yarayan bir addır. Bu alanların her birine etki alanı adı verilir. İnternetin ortak ad alanı, etki alanı adı sistemi olan DNS sayesinde çalışır. Alan adları, İnternet sitelerini ve bunlarda bulunan ağ kaynaklarını (web siteleri, e-posta sunucuları, diğer hizmetler) kişiye uygun bir biçimde adreslemeyi mümkün kılar.

    Tam nitelikli bir alan adı, doğrudan alan adından ve ardından ait olduğu tüm alanların adlarından noktalarla ayrılmış olarak oluşur. Örneğin, tam nitelikli "ru.wikipedia.org" adı, "org" üst düzey alanının bir parçası olan ikinci düzey "wikipedia" alanının bir parçası olan üçüncü düzey etki alanı "ru"yu belirtir, bu, " " adlı adsız kök etki alanının bir parçasıdır. Günlük konuşmada, bir alan adı genellikle tam nitelikli bir alan adı olarak anlaşılır.

    FQDN (İngiliz Tam Etki Alanı Adından kısaltılmıştır - “tam etki alanı adı”, bazen “tam etki alanı adı” veya “tam etki alanı adı” olarak kısaltılır) - tanımında belirsizlikler olmayan bir etki alanı adı. DNS hiyerarşisindeki tüm üst etki alanlarının adlarını içerir.

    DNS'de ve en önemlisi bölge dosyalarında, FQDN'ler bir noktayla (örn. "example.com") biter, yani adsız olan " " kök alan adını içerirler.

    Bir FQDN ile bir alan adı arasındaki fark, ikinci, üçüncü (vb.) düzey etki alanlarını adlandırırken ortaya çıkar. Bir FQDN elde etmek için, adda daha üst düzey etki alanlarının belirtilmesi gerekir (örneğin, "sample" bir etki alanı adıdır, ancak tam nitelikli etki alanı adı (FQDN), beşinci düzey bir etki alanı adı - "sample. gtw-02.office4.example.com" .), Burada:

    "örnek" 5. seviye;
    " gtw-02 " 4. seviye;
    " office4 " 3. seviye;
    "örnek" 2. seviye;
    " com " 1. (üst) seviye;
    " " 0. (kök) düzey

    Etki alanı DNS kayıtları (yönlendirme, posta sunucuları vb. için) her zaman FQDN'leri kullanır. "sample.gtw-02.office4.example.com" gibi kök etki alanından önce son nokta koymak dışında, tam etki alanı adının yazılması yaygın bir uygulamadır.

    Etki alanı bölgesi - belirli bir etki alanına dahil olan, belirli bir düzeydeki alan adları kümesi. Örneğin, wikipedia.org bölgesi, o alandaki tüm üçüncü düzey alan adlarını içerir. "Etki alanı bölgesi" terimi, esas olarak teknik alanda, DNS sunucuları kurulurken (bölge bakımı, bölge delegasyonu, bölge transferi) kullanılır.

    Seçmiş olduğunuz ismin sadece sitenize ait olması için bu ismi kayıt ettirmelisiniz.

    Alan adı kaydı

    Etki alanı kaydı, kayıt defterine birinci düzey bir bölge, yeni bir alan adı kaydı girme işlemidir. Alan adı kayıt prosedürü basittir, yapmanız gereken tek şey bir alan adı kayıt kuruluşunda bir hesap kaydettirmek, hesabınızı doldurmak, alan adının kullanılabilirliğini kontrol etmek ve alan adı ücretsizse bir başvuru oluşturmaktır. Bir etki alanı kaydettikten sonra (kayıt defterine yönetici, kayıt kuruluşu, kayıt ve son kullanma tarihi, yetki durumu verilerini içeren bir giriş yaparak), alan adı kural olarak 5 ila 10 dakika sonra kullanılabilir.

    Bir etki alanını kullanmak için, kayıt kuruluşunun arayüzünde bunun için bir dns sunucusu (barındırma) belirtmeniz (delege etmeniz) gerekir.

    Bu işlem basittir, ancak dikkat gerektirir. Kaydın ilk aşaması bir alan adının geliştirilmesidir. Bu konuda amatörlere yardımcı olabilecek belirli kurallar vardır.

    İlk olarak, isim kısa, geniş ve akılda kalıcı olmalıdır. Doğrudan işletme ile ilişkilendirilmeli ve daha da önemlisi, hatırlama ve girme sırasında mümkün olduğunca az hataya izin vermelidir.

    İsim çok fazla kelime içeriyorsa, hatırlamak ve hatasız girmek zor olacaktır. Potansiyel müşteriler, zamanlarını doğru girdi için beyhude girişimlerde bulunmazlar. Dolayısıyla çok uzun bir isme sahip olan bir site sahibinin işini mahvedebilir.

    Bir alan adı geliştirmenin ilk aşamasından sonra, dizinlerde bulunan siteleri izlemek gerekir. Böylece, etki alanının alfabetik listede ne olacağını varsayabiliriz. Ayrıca, alan adı kaydı, kayıt şirketiyle iletişime geçildiğinde gerçekleştirilir.

    Kayıt hizmeti yer sağlayıcılar tarafından sağlanmaktadır. Kayıt sırasında alınan kullanıcı adı ve şifre kesinlikle gizli kalmalıdır. Kayıt, sahibi ve e-postası adına gerçekleşir. Bazı sağlayıcılar, belirli bir promosyona katılım şartıyla ücretsiz alan adı kaydı sunar.

    Alan adı tescil işlemi tamamlandıktan ve ücreti ödendikten sonra alan adı sahibinin mülkiyetine geçer. Bir etki alanı ile bir siteyi ilişkilendirmek için, isteği işleyen sunucunun sitenin sunucusunun IP'sine başvurması gerekir. Hosting sunucusu alan adının kayıtlı olduğu sitede bulunmalıdır. Üzerindeki adresler web arayüzünde belirtilmiştir.

    Domain kaydı genellikle bir yıllık olarak verilmektedir. Yenilenmediği takdirde başka bir sahibi alan adını kullanabilir.

    5. İnternet Servis Sağlayıcı Seçimi

    Bir İnternet sağlayıcısının doğru seçimi, Web'de etkili çalışmanın, kalitesinin ve güvenilirliğinin ana koşuludur. Seçilen İnternet servis sağlayıcısında sorunlar başladıktan sonra kafanızı kaptırmamak için Web'in genişliklerinde rahat gezinmeye önceden dikkat etmelisiniz.

    Öncelikle internete hangi amaçlarla ihtiyacınız olduğuna karar verelim? Ağı ziyaret etmenin ana hedefleri, sizin için hangi bağlantı hızının yeterli olacağını belirler.

    • Sitelerde gezinmek, belgelerle çalışmak, e-posta okumak, mektup göndermek ve almak için 8 Mbps gerekirken, trafik seçilebilir ve sınırlandırılabilir.
    • Örneğin Skype, çevrimiçi oyunlarla eğlence, küçük dosyaların indirilmesi gibi programları kullanarak beklenen aktif iletişim, en az 25 Mbps hızında sınırsız İnternet trafiği gerektirecektir.
    • İnternetin çevrimiçi film izlemek, aktif olarak bilgi indirmek, ağ çevrimiçi oyunları için kullanılması gerekiyorsa, 40 Mbps yeterli olacaktır.

    Sonraki önemli nokta bir İnternet sağlayıcısının seçiminde, ağa önerilen bir bağlantı türü olacaktır.

    Geleneksel telefon (çevirmeli) İnternet erişimi bugün umutsuzca modern hızların gerisindedir ve gerekli konforu sağlamamaktadır.

    İnternet sağlayıcı değerlendirme kriterleri:

    • İnternet sağlayıcı hizmetlerinin maliyeti, standart seçim kriterlerinden biridir. Yalnızca ödeme miktarına odaklanarak, diğer önemli noktaları unutmayınız. Ucuzluğun peşinde, bir kişi "yavaş" bir İnternet, sürekli iletişim sorunları ve tam bir teknik destek eksikliği yaşar.
    • Veri aktarım hızı, müşterinin kafasını karıştırmanın başka bir yoludur. "1 Gb / s neredeyse ücretsiz" gibi teklifler artık genellikle deneyimsiz ve dürüst olmayan sağlayıcılar tarafından cezbedilmektedir. Aslında, her şey çok daha içler acısı. Vaat edilen hız çoğu zaman "genel", "herkes için" olur.

    Gerçekten de, şu anda "iletişim halinde" olan tek kişinin kendisi olduğu ortaya çıkarsa, bir kişi benzer bir bağlantı hızına sahip olacaktır. Böyle bir durumu tasavvur etmek zor değil mi? Ne kadar çok kullanıcı çevrimiçi olursa, her birinin hızı o kadar yavaşlar. Ve İnternet bağlantı hizmetleri sağlayan saygın şirketler ağ bant genişliğini artırırsa, dürüst olmayan sağlayıcıların müşterileri yavaş bir bağlantının "keyfini çıkarmaya" zorlanır. Bu nedenle, sözleşme mutlaka müşteri için garanti edilen hızı belirtmelidir.

    • Tarife planları. Sağlayıcı tarafından sunulan tarife planları listesi, her müşterinin ihtiyaçlarını karşılayacak kadar geniş olmalıdır. Ne olduğunu düşünmek önemlidir tarife planı hem fiyat hem de hizmetin içeriği açısından sizin için faydalı olacaktır.
    • Servis Uygunluğu. Yarım gün normal olarak Web'de çalışıyorsunuz, ancak yarım gün İnternet "kayboluyor" mu? Böyle olmamalı! Sağlayıcı, müşterinin Ağa erişebileceği belirli bir süreyi garanti etmelidir. ISP'nin neden olduğu herhangi bir İnternet erişim sorunu, onlar tarafından mümkün olan en kısa sürede ve ücretsiz olarak giderilmelidir. Müşteri, hizmet süresini İnternet'in olmadığı süre boyunca uzatma veya maddi zarar için tazminat talep etme hakkına sahip olmalıdır. Bütün bunlar sözleşmede de belirtilmelidir.
    • Teknik Destek. Hiçbir sağlayıcı, müşterilerini ağ erişim sorunlarına karşı sigortalamaz. Ancak, saygın bir sağlayıcı bunların derhal ortadan kaldırılmasını garanti etmelidir. Ortaya çıkan sorun bir gün, bir hafta, bir ay içinde çözülmediyse, böyle bir İnternet sağlayıcısının hizmetlerini kullanmaya devam etmenin bir anlamı var mı?
    • İnternet bağlantısının türü, kesinlikle dikkat etmeniz gereken önemli bir faktördür. Standart telefon internetinin yerini modern bağlantı türleri alıyor. Şu anda, özel bir fiber optik hat en uygun olarak kabul ediliyor - bu tür bir bağlantı, nispeten yüksek bir veri aktarım hızını, bağlantı kolaylığını ve gereksiz ekipmanın (modem) olmamasını garanti ediyor.

    İnternet servis sağlayıcılarının web sitelerini ziyaret edin. Teklifleri, tarifeleri, koşulları, ek hizmetleri dikkatlice inceleyin ( ücretsiz kurulum e-posta kutusu, anti-virüs programı, ağ adresi) her ISP'nin. Mevcut bilgileri karşılaştırarak, belirli bir sağlayıcının seçeneklerinin genişliği ve hizmetlerinin maliyeti hakkında daha objektif bir şekilde konuşabilirsiniz.

    Sağlayıcının ofisini önceden ziyaret etmek faydalı olacaktır. Şehrinizdeki bu tür faaliyetler için bağlantı anlaşmaları, lisans hakkında bilgi edinin, yöneticiyle konuşun (bağlantının ve İnternete erişimin nasıl yapıldığını, sorunların nasıl çözüldüğünü - ve ortaya çıkarsa kiminle iletişime geçileceğini öğrenin) . Sağlayıcının ofisinin genel izlenimi de önemli bir rol oynayabilir - en azından "yeni İnternet servis sağlayıcısının" yarı bodrumu şüpheli görünüyor.