osi modelinin təqdimat təbəqəsi. OSI şəbəkə modeli. Şəbəkə modelinin səviyyələrinin təsviri

Protokolun qarşılıqlı əlaqədə olan iki qurumun, bu halda şəbəkədə işləyən iki kompüterin qəbul etdiyi razılaşma olması onun mütləq standart olması demək deyil. Amma praktikada şəbəkələri həyata keçirərkən adətən istifadə edirlər standart protokollar. Bunlar markalı, milli və ya ola bilər beynəlxalq standartlar.

80-ci illərin əvvəllərində bir sıra beynəlxalq standartlaşdırma təşkilatları - ISO, ITU-T və bəzi başqaları şəbəkələrin inkişafında mühüm rol oynayan bir model hazırladılar. Bu model ISO/OSI modeli adlanır.

Açıq sistemlərin qarşılıqlı fəaliyyət modeli (Açıq Sistem Qarşılıqlı Əlaqə, OSI) sistemlər arasında qarşılıqlı əlaqənin müxtəlif səviyyələrini müəyyən edir paket kommutasiya şəbəkələri, onlara standart adlar verir və hər təbəqənin hansı funksiyaları yerinə yetirməli olduğunu müəyyən edir.

OSI modeli 70-ci illərdə kompüter şəbəkələrinin, əsasən qlobal şəbəkələrin yaradılmasından əldə edilmiş geniş təcrübə əsasında hazırlanmışdır. Bu modelin tam təsviri 1000 səhifədən çox mətni əhatə edir.

OSI modelində (şək. 11.6) rabitə vasitələri yeddi səviyyəyə bölünür: tətbiqi, nümayəndəsi, sessiya, nəqliyyat, şəbəkə, kanal və fiziki. Hər bir təbəqə şəbəkə cihazının qarşılıqlı əlaqəsinin müəyyən bir aspekti ilə məşğul olur.


düyü. 11.6.

OSI modeli yalnız əməliyyat sistemi tərəfindən həyata keçirilən sistem kommunikasiyalarını təsvir edir, sistem kommunalları və hardware. Modelə son istifadəçi tətbiqi ilə qarşılıqlı əlaqə vasitələri daxil deyil. Tətbiqlər sistem alətlərinə daxil olaraq öz rabitə protokollarını həyata keçirirlər. Buna görə də, tətbiqlər arasında qarşılıqlı əlaqə səviyyəsini fərqləndirmək lazımdır tətbiq təbəqəsi.

Onu da nəzərə almaq lazımdır ki, tətbiq OSI modelinin bəzi yuxarı təbəqələrinin funksiyalarını öz üzərinə götürə bilər. Məsələn, bəzi DBMS-lərdə daxili alətlər var uzaqdan giriş fayllara. Bu halda, proqram uzaq resurslara daxil olduqda sistem faylı xidmətindən istifadə etmir; o, OSI modelinin yuxarı qatlarından yan keçir və bilavasitə məsul olan sistem obyektlərinə daxil olur nəqliyyat OSI modelinin aşağı səviyyələrində yerləşən şəbəkə üzərindən mesajlar.

Beləliklə, deyək ki, proqram fayl xidməti kimi proqram qatına sorğu göndərir. Bu sorğuya əsasən, proqram səviyyəsində proqram standart formatda mesaj yaradır. Tipik bir mesaj başlıq və məlumat sahəsindən ibarətdir. Başlıqda hansı işin görülməsi lazım olduğunu bildirmək üçün şəbəkə vasitəsilə təyinat maşınının tətbiq səviyyəsinə ötürülməli olan xidmət məlumatı var. Bizim vəziyyətimizdə, başlıq açıq şəkildə faylın yeri və yerinə yetirilməli olan əməliyyat növü haqqında məlumatları ehtiva etməlidir. Mesaj məlumatı sahəsi boş ola bilər və ya uzaqdan idarəyə yazılmalı olan məlumatlar kimi bəzi məlumatları ehtiva edə bilər. Ancaq bu məlumatı təyinat yerinə çatdırmaq üçün hələ həll edilməli olan çoxlu vəzifələr var, bunun üçün məsuliyyət daha aşağı səviyyələrdədir.

Mesajı yaratdıqdan sonra tətbiq təbəqəsi onu yığına göndərir təmsil səviyyəsi. Protokol təmsil səviyyəsi tətbiq səviyyəsinin başlığından alınan məlumat əsasında tələb olunan hərəkətləri yerinə yetirir və mesaja - başlığa öz xidmət məlumatını əlavə edir. təmsil səviyyəsi, protokol üçün təlimatları ehtiva edir təmsil səviyyəsi təyinat maşını. Nəticə mesajı ötürülür sessiya səviyyəsi, bu da öz növbəsində başlığını əlavə edir və s. (Bəzi protokollar xidmət məlumatlarını yalnız başlıq şəklində mesajın əvvəlində deyil, həm də sonda, sözdə "qoşqun" şəklində yerləşdirir.) Nəhayət, mesaj dibinə çatır, fiziki səviyyə , bu, əslində onu rabitə xətləri vasitəsilə alıcı maşına ötürür. Bu nöqtədə, mesaj bütün səviyyələrin başlıqları ilə "böyüdü" (

Model Açıq Sistemlər Qarşılıqlı Əlaqə (OSI) bütün şəbəkə obyektlərinin skeleti, təməli və əsasıdır. Model şəbəkə protokollarını müəyyən edir, onları 7 məntiqi təbəqəyə paylayır. Qeyd etmək vacibdir ki, hər hansı bir prosesdə şəbəkə ötürülməsi idarəetməsi hər bir təbəqədə ardıcıl olaraq protokolları birləşdirərək bir təbəqədən təbəqəyə keçir.

Video: 7 dəqiqə ərzində OSI modeli

Aşağı təbəqələr elektrik siqnalları kimi fiziki ötürmə parametrlərinə cavabdehdir. Bəli - bəli, naqillərdəki siqnallar cərəyanlarda təmsil olunmaqla ötürülür :) Cərəyanlar birlərin və sıfırların ardıcıllığı (1s və 0s) kimi təmsil olunur, sonra verilənlərin şifrəsi dekodlanır və şəbəkə üzərindən yönləndirilir. Daha yüksək səviyyələr məlumatların təqdimatı ilə bağlı sorğuları əhatə edir. Nisbətən desək, daha yüksək təbəqələr istifadəçi nöqteyi-nəzərindən şəbəkə məlumatlarına cavabdehdir.

OSI modeli ilk olaraq icad edilmişdir standart yanaşma, hər hansı bir şəbəkə tətbiqinin şəbəkə qarşılıqlı əlaqəsini təsvir edən memarlıq və ya nümunə. Gəlin daha yaxından baxaq, elə deyilmi?


# 01: Fiziki səviyyə

Birinci səviyyədə OSI modelləri fiziki siqnallar (cərəyan, işıq, radio) mənbədən alıcıya ötürülür. Bu səviyyədə biz kabellər, konnektorlarda kontaktlar, birlərin və sıfırların kodlaşdırılması, modulyasiya və s. ilə işləyirik.

Birinci səviyyədə yaşayan texnologiyalar arasında ən əsas standartı - Ethernet-i qeyd edə bilərik. İndi hər evdə var.

Qeyd edək ki, təkcə elektrik cərəyanları. Müasir şəbəkələrdə radiotezliklər, işıq və ya infraqırmızı dalğalar da hər yerdə istifadə olunur.

Birinci səviyyəyə aid olan şəbəkə cihazları qovşaqlar və təkrarlayıcılardır - yəni məntiqini araşdırmadan (deşifrə etmədən) fiziki siqnalla sadəcə işləyə bilən "axmaq" aparat parçalarıdır.

# 02: Data Link səviyyəsi

Təsəvvür edin, biz birinci səviyyədən fiziki siqnal aldıq - fiziki. Bu, müxtəlif amplitüdlərin, dalğaların və ya radiotezliklərin gərginlikləri toplusudur. Qəbul edildikdən sonra ikinci səviyyə ötürmə səhvlərini yoxlayır və düzəldir. İkinci səviyyədə biz “çərçivə” anlayışı və ya onların da dediyi kimi “çərçivə” anlayışı ilə fəaliyyət göstəririk. Burada ilk identifikatorlar - MAC ünvanları görünür. Onlar 48 bitdən ibarətdir və belə görünür: 00:16:52:00:1f:03.

Bağlantı qatı mürəkkəbdir. Buna görə də, o, şərti olaraq iki alt səviyyəyə bölünür: məntiqi kanal idarəetməsi (LLC, Logical Link Control) və media girişinə nəzarət (MAC, Media Access Control).

Açar və körpü kimi cihazlar bu səviyyədə yaşayır. Yeri gəlmişkən! Ethernet standartı da buradadır. O, OSI modelinin birinci və ikinci (1 və 2) səviyyələrində rahat şəkildə yerləşir.

# 03: Şəbəkə qatı

Yuxarı çıxaq! Şəbəkə səviyyəsi “marşrutlaşdırma” terminini və müvafiq olaraq IP ünvanını təqdim edir. Yeri gəlmişkən, IP ünvanlarını MAC ünvanlarına və geri çevirmək üçün istifadə olunur ARP protokolu.

Məhz bu səviyyədə trafikin marşrutlaşdırılması belə baş verir. Sayta getmək istəsək vebsayt, sonra biz göndəririk, IP ünvanı şəklində cavab alırıq və onu paketə əvəz edirik. Bəli - bəli, əgər ikinci səviyyədə biz bayaq dediyimiz kimi frame/frame terminindən istifadə ediriksə, burada paketdən istifadə edirik.

Cihazlardan Əlahəzrət Router burada yaşayır :)

Məlumatların yuxarı təbəqələrdən aşağı təbəqələrə ötürülməsi prosesi adlanır inkapsulyasiya məlumatlar və əksinə, yuxarıya doğru, birincidən, fizikidən yeddinciyə qədər, bu proses adlanır dekapsulyasiya data
# 04: Nəqliyyat qatı

Nəqliyyat təbəqəsi, adından da göründüyü kimi, məlumatların şəbəkə üzərindən ötürülməsini təmin edir. Burada iki əsas rok ulduzu var - TCP və UDP. Fərq ondadır ki, müxtəlif nəqliyyat kateqoriyaları üçün müxtəlif nəqliyyatdan istifadə olunur. Prinsip belədir:

  • Trafik itkilərə həssasdır- problem yoxdur, TCP (Transmission Control Protocol)! Məlumatların ötürülməsinə nəzarəti təmin edir;
  • Bir az itirəcəyik - böyük bir şey deyil- əslində, indi bu yazını oxuduğunuz üçün bir neçə paket itmiş ola bilər. Amma bu, bir istifadəçi olaraq sizin üçün hiss olunmur. UDP (User Datagram Protocol) sizin üçün yaxşıdır. Telefoniya olsaydı nə olardı? Orada paketlərin itirilməsi çox vacibdir, çünki real vaxtda səs sadəcə "xırıldamağa" başlayacaq;
# 05: Sessiya qatı

İstənilən şəbəkə mühəndisindən sizə sessiya qatını izah etməsini xahiş edin. Bunu etmək onun üçün çətin olacaq, infa 100%. Fakt budur ki, gündəlik işdə şəbəkə mühəndisi ilk dörd təbəqə ilə - fiziki, kanal, şəbəkə və nəqliyyat ilə qarşılıqlı əlaqə qurur. Qalanları və ya "yuxarı" səviyyələr daha çox proqram tərtibatçılarının işinə aiddir :) Amma cəhd edəcəyik!

Sessiya qatı əlaqələri və ya sadəcə olaraq seansları idarə etmək üçün cavabdehdir. Onları parçalayır. " haqqında xatirəni xatırlayın HEÇ BİR DE FASILA YOXDUR"? Biz xatırlayırıq. Beləliklə, bu sınanmış beşinci səviyyədir :)

#06 Təqdimat qatı

Altıncı səviyyədə kodlaşdırma və ya sıxılma kimi mesaj formatlarının çevrilməsi baş verir. Məsələn, JPEG və GIF burada yaşayır. Səviyyə həm də axını dördüncü (nəqliyyat qatı) ötürməkdən məsuldur.

# 07 Tətbiq səviyyəsi

Yeddinci mərtəbədə, aysberqin ən ucunda, tətbiq təbəqəsi yaşayır! Burada son istifadəçilər kimi bizə internetdə sörf etməyə imkan verən şəbəkə xidmətləri var. Baxın, bizim bilik bazamızı açmaq üçün hansı protokoldan istifadə edirsiniz? Doğrudur, HTTPS. Bu adam yeddinci mərtəbədəndir. Sadə HTTP, FTP və SMTP də burada yaşayır.

Bu məqalə sizin üçün faydalı oldu?

Zəhmət olmasa deyin niyə?

Məqalənin sizin üçün faydalı olmadığı üçün üzr istəyirik: (Zəhmət olmasa, çətin deyilsə, səbəbini qeyd edin? Ətraflı cavab üçün çox minnətdar olacağıq. Daha yaxşı olmağımıza kömək etdiyiniz üçün təşəkkür edirik!

Şəbəkə elmində, hər hansı digər bilik sahəsində olduğu kimi, öyrənməyə iki fundamental yanaşma mövcuddur: ümumidən xüsusiyə hərəkət və əksinə. Düzdür, həyatda insanlar bu yanaşmalardan öz saf formada istifadə etmirlər, amma yenə də ilkin mərhələdə hər bir tələbə yuxarıda qeyd olunan istiqamətlərdən birini özü üçün seçir. Ali təhsil üçün (ən azı (post)sovet modeli) birinci üsul daha xarakterikdir, özünütəhsil üçün ikincisi: bir şəxs şəbəkədə işləyir, vaxtaşırı kiçik bir istifadəçinin inzibati tapşırıqlarını həll edirdi və birdən anlamaq istədi ki, necə olur, bütün bu pislik necə işləyir?

Amma bu məqalənin məqsədi tədris metodologiyası ilə bağlı fəlsəfi müzakirələr deyil. Yeni başlayan şəbəkəçilərin nəzərinə çatdırmaq istərdim ki general və ən əsası, ocaqdan olduğu kimi, ən mürəkkəb şəxsi mağazalara rəqs edə bilərsiniz. Yeddi qatlı OSI modelini başa düşmək və artıq bildiyiniz texnologiyalarda onun təbəqələrini “tanımağı” öyrənməklə siz seçdiyiniz şəbəkə sənayesinin istənilən istiqamətində asanlıqla irəliləyə bilərsiniz. OSI modeli şəbəkələr haqqında hər hansı yeni biliklərin asılacağı çərçivədir.

Bu model bu və ya digər şəkildə şəbəkələrə dair demək olar ki, hər hansı müasir ədəbiyyatda, eləcə də xüsusi protokolların və texnologiyaların bir çox spesifikasiyalarında qeyd olunur. Çarxı yenidən kəşf etməyə ehtiyac hiss etmədiyim üçün N. Olifer, V. Oliferin (Mərkəz) əsərindən parçalar dərc etmək qərarına gəldim. İnformasiya texnologiyaları) bu mövzuda ən yaxşı və ən əhatəli nəşr hesab etdiyim “Korporativ şəbəkələrdə rabitə protokollarının rolu və əsas avadanlıq növlərinin funksional məqsədi” başlıqlı.

Baş redaktor

model

Protokolun qarşılıqlı əlaqədə olan iki qurum, bu halda şəbəkədə işləyən iki kompüter arasında razılaşma olması onun mütləq standart olması demək deyil. Lakin praktikada şəbəkələri həyata keçirərkən onlar standart protokollardan istifadə edirlər. Bunlar mülkiyyət, milli və ya beynəlxalq standartlar ola bilər.

Beynəlxalq Standartlar Təşkilatı (ISO) sistemlər arasında qarşılıqlı əlaqənin müxtəlif səviyyələrini aydın şəkildə müəyyən edən, onlara standart adlar verən və hər səviyyənin hansı işi görməli olduğunu müəyyən edən bir model hazırlamışdır. Bu model Open System Interconnection (OSI) modeli və ya ISO/OSI modeli adlanır.

OSI modelində rabitə yeddi qat və ya təbəqəyə bölünür (Şəkil 1.1). Hər bir səviyyə qarşılıqlı əlaqənin xüsusi bir aspekti ilə məşğul olur. Beləliklə, qarşılıqlı əlaqə problemi hər biri digərlərindən asılı olmayaraq həll edilə bilən 7 xüsusi problemə bölünür. Hər bir təbəqə yuxarıda və aşağıda olan təbəqələrlə interfeys saxlayır.

düyü. 1.1. ISO/OSI Açıq Sistemlərin Qarşılıqlı Əlaqə Modeli

OSI modeli son istifadəçi proqramlarını deyil, yalnız sistem kommunikasiyalarını təsvir edir. Tətbiqlər sistem vasitələrinə daxil olaraq öz rabitə protokollarını həyata keçirirlər. Nəzərə almaq lazımdır ki, tətbiq OSI modelinin bəzi yuxarı təbəqələrinin funksiyalarını öz üzərinə götürə bilər, bu halda, zəruri hallarda internetlə işləmək, o, digər aşağı təbəqələrin funksiyalarını yerinə yetirən sistem alətlərinə birbaşa daxil olur. OSI modeli.

Son istifadəçi proqramı sistem qarşılıqlı əlaqə vasitələrindən yalnız başqa maşında işləyən başqa proqramla dialoq təşkil etmək üçün deyil, həm də sadəcə olaraq müəyyən şəbəkə xidmətinin xidmətlərini almaq üçün istifadə edə bilər, məsələn, uzaq fayllara daxil olmaq, məktubları qəbul etmək və ya üzərində çap etmək. paylaşılan printer.

Beləliklə, deyək ki, proqram fayl xidməti kimi proqram qatına sorğu göndərir. Bu sorğuya əsasən, proqram səviyyəsində proqram təminatı xidmət məlumatlarını (başlıq) və ola bilsin ki, ötürülən məlumatları ehtiva edən standart formatlı mesaj yaradır. Bu mesaj daha sonra nümayəndə səviyyəsinə yönləndirilir. Təqdimat səviyyəsi mesaja öz başlığını əlavə edir və nəticəni sessiya qatına ötürür, bu da öz başlığını əlavə edir və s. Bəzi protokol tətbiqləri mesajın yalnız başlığı deyil, həm də treyleri ehtiva etməsini təmin edir. Nəhayət, mesaj ən aşağı, fiziki təbəqəyə çatır ki, bu da onu kommunikasiya xətləri boyunca ötürür.

Şəbəkə üzərindən başqa bir maşına mesaj gəldikdə, o, ardıcıl olaraq səviyyədən səviyyəyə doğru hərəkət edir. Hər bir səviyyə öz səviyyəsinin başlığını təhlil edir, emal edir və silir, bu səviyyəyə uyğun funksiyaları yerinə yetirir və mesajı daha yüksək səviyyəyə ötürür.

Mesaj termininə əlavə olaraq, məlumat mübadiləsi vahidini təyin etmək üçün şəbəkə mütəxəssisləri tərəfindən istifadə olunan başqa adlar da var. İstənilən səviyyəli protokollar üçün ISO standartları “protokol məlumat vahidi” terminindən istifadə edir - Protokol Məlumat Vahidi (PDU). Bundan əlavə, çərçivə, paket və dataqram adlarından tez-tez istifadə olunur.

ISO/OSI Model Layer Funksiyaları

Fiziki qat: Bu təbəqə koaksial kabel, bükülmüş cüt kabel və ya fiber optik kabel kimi fiziki kanallar üzərindən bitlərin ötürülməsi ilə məşğul olur. Bu səviyyə bant genişliyi, səs-küy toxunulmazlığı, xarakterik empedans və başqaları kimi fiziki məlumat ötürülməsi vasitələrinin xüsusiyyətləri ilə bağlıdır. Eyni səviyyədə, impuls kənarlarına olan tələblər, ötürülən siqnalın gərginliyi və ya cərəyan səviyyələri, kodlaşdırma növü, siqnalın ötürülmə sürəti kimi elektrik siqnallarının xüsusiyyətləri müəyyən edilir. Bundan əlavə, burada birləşdiricilərin növləri və hər bir kontaktın məqsədi standartlaşdırılır.

Fiziki səviyyə funksiyaları şəbəkəyə qoşulmuş bütün cihazlarda həyata keçirilir. Kompüter tərəfində fiziki səviyyə funksiyaları şəbəkə adapteri və ya serial port tərəfindən yerinə yetirilir.

Fiziki səviyyə protokolunun nümunəsi 10Base-T Ethernet texnologiya spesifikasiyasıdır ki, bu da Kateqoriya 3 qorunmamış burulmuş cüt kimi istifadə olunan kabeli 100 Ohm xarakterik empedansa, RJ-45 birləşdiricisinə, maksimum uzunluq 100 metrlik fiziki seqment, kabeldəki məlumatları təmsil etmək üçün Mançester kodu və ətraf mühitin və elektrik siqnallarının digər xüsusiyyətləri.

Data Link Layer: Fiziki təbəqə sadəcə bitləri ötürür. Bu nəzərə almır ki, kommunikasiya xətlərinin bir neçə qarşılıqlı əlaqədə olan kompüterlər tərəfindən növbə ilə istifadə edildiyi (paylaşıldığı) bəzi şəbəkələrdə fiziki ötürmə mühiti tutula bilər. Buna görə də, keçid qatının vəzifələrindən biri ötürücü mühitin mövcudluğunu yoxlamaqdır. Bağlantı qatının digər vəzifəsi xətaların aşkarlanması və düzəldilməsi mexanizmlərini həyata keçirməkdir. Bunun üçün verilənlərin keçidi səviyyəsində bitlər çərçivə adlanan dəstlərə qruplaşdırılır. Bağlantı təbəqəsi hər bir çərçivəni işarələmək üçün hər bir çərçivənin əvvəlində və sonunda bitlərin xüsusi ardıcıllığını yerləşdirməklə onun düzgün ötürülməsini təmin edir, həmçinin çərçivənin bütün baytlarını müəyyən şəkildə cəmləmək və yoxlama məbləğini əlavə etməklə yoxlama məbləğini hesablayır. çərçivəyə. Çərçivə gəldikdə, qəbuledici yenidən alınan məlumatların yoxlama məbləğini hesablayır və nəticəni çərçivədən yoxlama məbləği ilə müqayisə edir. Əgər onlar uyğun gəlirsə, çərçivə düzgün hesab olunur və qəbul edilir. Yoxlama məbləğləri uyğun gəlmirsə, xəta qeydə alınır.

Bağlantı qatında istifadə olunan protokollar yerli şəbəkələr, kompüterlər arasında əlaqələrin müəyyən strukturu və onların ünvanlanması üsulları qoyulur. Məlumat bağlantısı səviyyəsi yerli şəbəkədə hər hansı iki qovşaq arasında çərçivənin çatdırılmasını təmin etsə də, bunu yalnız çox xüsusi bir əlaqə topologiyası olan şəbəkədə, məhz onun üçün nəzərdə tutulduğu topologiyada edir. LAN keçid səviyyəsi protokolları tərəfindən dəstəklənən tipik topologiyalara ortaq şin, üzük və ulduz daxildir. Bağlantı qatı protokollarına nümunələr Ethernet, Token Ring, FDDI, 100VG-AnyLAN-dır.

Lokal şəbəkələrdə keçid səviyyəsi protokolları kompüterlər, körpülər, keçidlər və marşrutlaşdırıcılar tərəfindən istifadə olunur. Kompüterlərdə keçid qatının funksiyaları şəbəkə adapterləri və onların sürücülərinin birgə səyləri ilə həyata keçirilir.

Nadir hallarda nizamlı topologiyaya malik olan qlobal şəbəkələrdə verilənlərin keçid səviyyəsi fərdi rabitə xətti ilə birləşdirilmiş iki qonşu kompüter arasında mesaj mübadiləsini təmin edir. Nöqtədən-nöqtə protokollarına misal olaraq (bu cür protokollar tez-tez belə adlanır) geniş istifadə olunan PPP və LAP-B protokollarıdır.

Şəbəkə səviyyəsi.Bu səviyyə son qovşaqlar arasında informasiyanın ötürülməsi üçün müxtəlif prinsiplərə malik bir neçə şəbəkəni birləşdirən vahid nəqliyyat sisteminin formalaşmasına xidmət edir. Nümunə olaraq yerli şəbəkələrdən istifadə edərək şəbəkə qatının funksiyalarına baxaq. Yerli şəbəkə bağlantısı səviyyəsi protokolu məlumatların yalnız uyğun olan şəbəkədə istənilən qovşaqlar arasında çatdırılmasını təmin edir tipik topologiya. Bu, inkişaf etmiş bir quruluşa malik şəbəkələrin, məsələn, bir neçə müəssisə şəbəkəsini bir şəbəkədə birləşdirən şəbəkələrin və ya qovşaqlar arasında lazımsız əlaqələrin olduğu yüksək etibarlı şəbəkələrin qurulmasına imkan verməyən çox ciddi bir məhdudiyyətdir. Bir tərəfdən standart topologiyalar üçün verilənlərin ötürülməsi prosedurlarının sadəliyini qorumaq, digər tərəfdən isə ixtiyari topologiyaların istifadəsinə imkan vermək üçün əlavə şəbəkə qatından istifadə olunur. Bu səviyyədə “şəbəkə” anlayışı təqdim olunur. Bu halda şəbəkə standart tipik topologiyalardan birinə uyğun olaraq bir-biri ilə əlaqəli və verilənlərin ötürülməsi üçün bu topologiya üçün müəyyən edilmiş keçid qatı protokollarından birini istifadə edən kompüterlərin toplusu kimi başa düşülür.

Beləliklə, şəbəkə daxilində məlumatların çatdırılması verilənlərin keçid səviyyəsi ilə tənzimlənir, lakin şəbəkələr arasında məlumatların çatdırılması şəbəkə səviyyəsi tərəfindən idarə olunur.

Şəbəkə səviyyəsi mesajları adətən çağırılır paketlər. Şəbəkə səviyyəsində paket çatdırılmasını təşkil edərkən konsepsiyadan istifadə olunur "şəbəkə nömrəsi". Bu halda, alıcının ünvanı şəbəkə nömrəsi və bu şəbəkədəki kompüter nömrəsindən ibarətdir.

Şəbəkələr bir-birinə marşrutlaşdırıcılar adlanan xüsusi qurğular vasitəsilə bağlanır. Router internetə qoşulmaların topologiyası haqqında məlumat toplayan və onun əsasında şəbəkə səviyyəsi paketlərini təyinat şəbəkəsinə yönləndirən cihazdır. Bir şəbəkədə yerləşən göndəricidən digər şəbəkədə yerləşən alıcıya mesaj ötürmək üçün hər dəfə müvafiq marşrutu seçərək şəbəkələr arasında bir sıra tranzit köçürmələri (hops) etmək lazımdır. Beləliklə, marşrut bir paketin keçdiyi marşrutlaşdırıcıların ardıcıllığıdır.

Ən yaxşı yolu seçmək problemi deyilir marşrutlaşdırma və onun həlli şəbəkə səviyyəsinin əsas vəzifəsidir. Bu problem ən qısa yolun həmişə ən yaxşısı olmaması ilə çətinləşir. Çox vaxt marşrut seçmək meyarı bu marşrut üzrə məlumatların ötürülmə vaxtıdır, bu, rabitə kanallarının tutumundan və zamanla dəyişə bilən trafikin intensivliyindən asılıdır. Bəzi marşrutlaşdırma alqoritmləri yükdəki dəyişikliklərə uyğunlaşmağa çalışır, digərləri isə uzunmüddətli orta göstəricilərə əsasən qərar verir. Marşrut digər meyarlara, məsələn, ötürmə etibarlılığına əsasən seçilə bilər.

Şəbəkə səviyyəsində iki növ protokol müəyyən edilir. Birinci növ son node məlumat paketlərinin qovşaqdan marşrutlaşdırıcıya və marşrutlaşdırıcılar arasında ötürülməsi qaydalarının tərifinə aiddir. Bunlar adətən insanlar şəbəkə səviyyəsi protokolları haqqında danışarkən nəzərdə tutulan protokollardır. Şəbəkə səviyyəsi də adlanan başqa bir protokol tipini ehtiva edir marşrutlaşdırma məlumat mübadiləsi protokolları. Bu protokollardan istifadə edərək, marşrutlaşdırıcılar internet bağlantısı topologiyası haqqında məlumat toplayır. Şəbəkə səviyyəsinin protokolları əməliyyat sisteminin proqram modulları, həmçinin marşrutlaşdırıcının proqram təminatı və aparatı tərəfindən həyata keçirilir.

Şəbəkə səviyyəsi protokollarına misal olaraq TCP/IP yığını IP İnternet İş Protokolu və Novell IPX yığını İnternet İş Protokolu ola bilər.

Nəqliyyat Layeri: Göndərəndən alıcıya gedən yolda paketlər zədələnə və ya itə bilər. Bəzi proqramların öz səhv idarəçiliyi olsa da, digərləri var ki, dərhal etibarlı əlaqə ilə məşğul olmağa üstünlük verirlər. Nəqliyyat qatının işi proqramların və ya yığının yuxarı təbəqələrinin - tətbiq və sessiyanın - tələb etdiyi etibarlılıq dərəcəsi ilə məlumatları ötürməsini təmin etməkdir. OSI modeli nəqliyyat təbəqəsi tərəfindən təmin edilən beş xidmət sinfini müəyyən edir. Bu xidmət növləri göstərilən xidmətlərin keyfiyyətinə görə fərqlənir: təcililik, kəsilmiş rabitəni bərpa etmək imkanı, ümumi nəqliyyat protokolu vasitəsilə müxtəlif tətbiq protokolları arasında çoxsaylı əlaqəni multipleksləşdirmək üçün vasitələrin mövcudluğu və ən əsası, təhrif, itki və paketlərin təkrarlanması kimi düzgün ötürmə xətaları.

Nəqliyyat qatının xidmət sinfinin seçimi, bir tərəfdən, etibarlılığın təmin edilməsi probleminin nəqliyyatdan daha yüksək səviyyəli proqramlar və protokollar tərəfindən həll edilməsi dərəcəsi ilə müəyyən edilir, digər tərəfdən, bu seçimdən asılıdır. bütün məlumat nəqli sisteminin onlayn olması nə qədər etibarlıdır. Beləliklə, məsələn, rabitə kanallarının keyfiyyəti çox yüksəkdirsə və aşağı səviyyəli protokollar tərəfindən aşkar edilməyən səhvlərin olma ehtimalı azdırsa, çoxsaylı yoxlamalarla yüklənməyən yüngül nəqliyyat qatının xidmətlərindən birini istifadə etmək məqsədəuyğundur. , əl sıxma və etibarlılığı artırmaq üçün digər üsullar. Əgər nəqliyyat vasitələriəvvəlcə çox etibarsızdırlar, sonra səhvləri aşkar etmək və aradan qaldırmaq üçün maksimum vasitələrdən istifadə edərək işləyən ən inkişaf etmiş nəqliyyat səviyyəli xidmətə müraciət etmək məsləhət görülür - əvvəlcə məntiqi əlaqə quraraq, mesajın çatdırılmasına nəzarət etməklə yoxlama məbləğləri və paketlərin siklik nömrələnməsi, çatdırılma müddətinin təyin edilməsi və s.

Bir qayda olaraq, nəqliyyat qatından və yuxarıdan başlayaraq bütün protokollar həyata keçirilir proqram təminatışəbəkənin son qovşaqları - onların şəbəkə əməliyyat sistemlərinin komponentləri. Nəqliyyat protokollarına misal olaraq TCP/IP yığınının TCP və UDP protokollarını və Novell yığınının SPX protokolunu göstərmək olar.

Sessiya qatı: Sessiya səviyyəsi hazırda hansı tərəfin aktiv olduğunu qeyd etmək üçün danışıq idarəsini təmin edir və sinxronizasiya imkanlarını təmin edir. Sonuncu, uzun köçürmələrə nəzarət nöqtələrini daxil etməyə imkan verir ki, uğursuzluq halında hər şeyi yenidən başlamaq əvəzinə sonuncu keçid məntəqəsinə qayıda biləsiniz. Praktikada az sayda proqram sessiya qatından istifadə edir və o, nadir hallarda həyata keçirilir.

Təqdimat Layeri: Bu təbəqə proqram təbəqəsi tərəfindən ötürülən məlumatın başqa sistemdəki tətbiq təbəqəsi tərəfindən başa düşüləcəyinə zəmanət verir. Lazım gələrsə, təqdimat təbəqəsi məlumat formatlarını bəzi ümumi təqdimat formatına çevirir və qəbulda müvafiq olaraq tərs çevrilməni həyata keçirir. Bu yolla, tətbiq təbəqələri, məsələn, məlumatların təqdim edilməsində sintaktik fərqləri aradan qaldıra bilər. Bu səviyyədə məlumatların şifrələnməsi və şifrəsinin açılması həyata keçirilə bilər, bunun sayəsində məlumat mübadiləsinin məxfiliyi bir anda bütün tətbiq xidmətləri üçün təmin edilir. Təqdimat səviyyəsində işləyən protokola misal olaraq TCP/IP yığınının tətbiq səviyyəsinin protokolları üçün təhlükəsiz mesajlaşma təmin edən Secure Socket Layer (SSL) protokolunu göstərmək olar.

Tətbiq səviyyəsi. Tətbiq səviyyəsi, həqiqətən, müxtəlif protokolların məcmusudur ki, onların vasitəsilə şəbəkə istifadəçiləri fayl, printer və ya hipermətn veb səhifələri kimi paylaşılan resurslara daxil olur və həmçinin protokoldan istifadə etməklə öz əməkdaşlığını təşkil edir. E-poçt. Tətbiq qatının işlədiyi verilənlər vahidi adətən adlanır mesaj .

Tətbiq qatının protokollarının çox geniş çeşidi var. Nümunə olaraq fayl xidmətlərinin ən çox yayılmış tətbiqlərindən ən azı bir neçəsini verək: Novell NetWare əməliyyat sistemində NCP, SMB-də. Microsoft Windows NT, NFS, FTP və TFTP TCP/IP yığınına daxildir.

OSI modeli çox vacib olsa da, bir çox ünsiyyət modellərindən yalnız biridir. Bu modellər və onlarla əlaqəli protokol yığınları təbəqələrin sayına, onların funksiyalarına, mesaj formatlarına, yuxarı təbəqələrdə göstərilən xidmətlərə və digər parametrlərə görə fərqlənə bilər.

Populyar rabitə protokol yığınlarının xüsusiyyətləri

Beləliklə, kompüterlərin şəbəkələrdə qarşılıqlı əlaqəsi mesajların və onların formatlarının mübadiləsi üçün müəyyən qaydalara uyğun olaraq, yəni müəyyən protokollara uyğun olaraq baş verir. İerarxik şəkildə təşkil edilmiş protokollar dəsti, problemin həlliŞəbəkə qovşaqlarının qarşılıqlı əlaqəsinə rabitə protokolu stəki deyilir.

Şəbəkələrdə geniş istifadə olunan bir çox protokol yığınları var. Bunlar beynəlxalq və milli standartlar olan yığınlar və müəyyən bir şirkətdən olan avadanlıqların yayılması səbəbindən geniş yayılmış xüsusi stəklərdir. Populyar protokol yığınlarına misal olaraq Novell-in IPX/SPX yığını, TCP/IP yığını daxildir. İnternet şəbəkələri və bir çox əməliyyat əsaslı şəbəkələrdə UNIX sistemləri, Beynəlxalq Standartlaşdırma Təşkilatının OSI yığını, Rəqəmsal Avadanlıq Korporasiyasının DECnet yığını və digərləri.

Şəbəkədə xüsusi rabitə protokolu yığınının istifadəsi əsasən şəbəkənin üzünü və onun xüsusiyyətlərini müəyyən edir. Kiçik şəbəkələr yalnız bir yığından istifadə edə bilər. Birləşən böyük korporativ şəbəkələrdə müxtəlif şəbəkələr, bir qayda olaraq, paralel olaraq bir neçə yığın istifadə olunur.

Rabitə avadanlığı daha yüksək səviyyəli protokollardan daha standartlaşdırılmış aşağı səviyyəli protokolları həyata keçirir və bu, müvəffəqiyyətli olmaq üçün ilkin şərtdir. əməkdaşlıq müxtəlif istehsalçıların avadanlıqları. Müəyyən bir rabitə cihazı tərəfindən dəstəklənən protokolların siyahısı bu cihazın ən vacib xüsusiyyətlərindən biridir.

Kompüterlər rabitə protokollarını şəbəkə əməliyyat sisteminin müvafiq proqram elementləri şəklində həyata keçirirlər, məsələn, keçid səviyyəli protokollar adətən şəbəkə adapterlərinin drayverləri şəklində, yuxarı səviyyəli protokollar isə server və müştəri komponentləri şəklində həyata keçirilir. şəbəkə xidmətləri.

Müəyyən bir əməliyyat sistemi mühitində yaxşı işləmək bacarığı rabitə avadanlığının mühüm xarakteristikasıdır. Siz tez-tez şəbəkə adapteri və ya mərkəzi üçün reklamlarda onun xüsusi olaraq NetWare və ya UNIX şəbəkəsində işləmək üçün nəzərdə tutulduğunu oxuya bilərsiniz. Bu o deməkdir ki, aparat tərtibatçıları onun xüsusiyyətlərini həmin şəbəkə əməliyyat sistemində istifadə olunan protokollar üçün və ya bu protokollar müxtəlif əməliyyat sistemlərində istifadə olunursa, onların həyata keçirilməsinin verilmiş versiyası üçün optimallaşdırıblar. Müxtəlif əməliyyat sistemlərində protokolların həyata keçirilməsinin xüsusiyyətlərinə görə rabitə avadanlığının xüsusiyyətlərindən biri onun verilmiş əməliyyat sisteminin mühitində işləmək qabiliyyətinin sertifikatlaşdırılmasıdır.

Aşağı səviyyələrdə - fiziki və məlumat bağlantısı - demək olar ki, bütün yığınlar eyni protokollardan istifadə edir. Bunlar yaxşı standartlaşdırılmış protokollardır: Ethernet, Token Ring, FDDI və digərləri, eyni avadanlıqdan bütün şəbəkələrdə istifadə etməyə imkan verir.

Mövcud standart yığınların şəbəkə və daha yüksək səviyyəli protokolları çox dəyişkəndir və ümumiyyətlə ISO modeli tərəfindən tövsiyə olunan təbəqələşdirməyə uyğun gəlmir. Xüsusilə, bu yığınlarda sessiya və təqdimat səviyyəsinin funksiyaları ən çox tətbiq təbəqəsi ilə birləşdirilir. Bu uyğunsuzluq, ISO modelinin artıq mövcud və faktiki istifadə olunan yığınların ümumiləşdirilməsi nəticəsində ortaya çıxması ilə əlaqədardır və əksinə deyil.

OSI yığını

OSI protokol yığını ilə OSI modeli arasında fərq qoyulmalıdır. OSI modeli konseptual olaraq açıq sistemlərin qarşılıqlı əlaqəsi prosedurunu müəyyən edərkən, tapşırığı 7 təbəqəyə ayırır, hər bir təbəqənin məqsədini standartlaşdırır və təbəqələr üçün standart adları təqdim edir, OSI yığını ardıcıl bir sistem təşkil edən çox xüsusi protokol spesifikasiyaları toplusudur. protokol yığını. Bu protokol yığını ABŞ hökuməti tərəfindən GOSIP proqramında dəstəklənir. Hamısı kompüter şəbəkələri 1990-cı ildən sonrakı hökumət qurğuları ya birbaşa olaraq OSI yığınını dəstəkləməli, ya da gələcəkdə həmin yığına köçmək üçün vasitə təmin etməlidir. Bununla belə, OSI yığını Avropada ABŞ-dan daha populyardır, çünki Avropada öz protokollarından istifadə edən daha az köhnə şəbəkə quraşdırılıb. Avropada çoxlu müxtəlif ölkələr olduğu üçün ümumi yığına da böyük ehtiyac var.

Bu beynəlxalq, istehsalçıdan asılı olmayan standartdır. Bu, korporasiyalar, tərəfdaşlar və təchizatçılar arasında əməkdaşlığa imkan verə bilər. Bu qarşılıqlı əlaqə, müraciət, adlandırma və məlumat təhlükəsizliyi məsələləri ilə çətinləşir. Bütün bu problemlər OSI yığınında qismən həll olunur. OSI protokolları çoxlu hesablama gücü tələb edir mərkəzi prosessor, onları şəbəkələrdən çox güclü maşınlar üçün daha uyğun edir fərdi kompüterlər. Əksər təşkilatlar yalnız OSI yığınına keçidi planlaşdırırlar. Bu istiqamətdə çalışanlar arasında ABŞ Hərbi Dəniz Qüvvələri Departamenti və NFSNET şəbəkəsi var. OSI-ni dəstəkləyən ən böyük istehsalçılardan biri AT&T-dir. Onun Stargroup şəbəkəsi tamamilə OSI yığınına əsaslanır.

Aydın səbəblərə görə, OSI yığını digər standart steklərdən fərqli olaraq OSI qarşılıqlı əlaqə modelinə tam uyğundur, o, açıq sistemlərin qarşılıqlı əlaqə modelinin bütün yeddi təbəqəsi üçün spesifikasiyaları ehtiva edir (Şəkil 1.3).


düyü. 1.3. OSI yığını

Aktiv OSI yığını Ethernet, Token Ring, FDDI protokollarını, həmçinin LLC, X.25 və ISDN protokollarını dəstəkləyir. Bu protokollar təlimatın digər bölmələrində ətraflı müzakirə olunacaq.

Xidmətlər şəbəkə, nəqliyyat və sessiya səviyyələri OSI yığınında da mövcuddur, lakin onlar çox yaygın deyil. Şəbəkə səviyyəsi həm əlaqəsiz, həm də əlaqəyə əsaslanan protokolları həyata keçirir. OSI modelində onun üçün müəyyən edilmiş funksiyalara uyğun gələn OSI stekinin nəqli protokolu əlaqə yönümlü və əlaqəsiz şəbəkə xidmətləri arasındakı fərqləri gizlədir ki, istifadəçilər əsas şəbəkə səviyyəsindən asılı olmayaraq istənilən xidmət keyfiyyətini əldə etsinlər. Bunu təmin etmək üçün nəqliyyat təbəqəsi istifadəçidən istədiyi xidmət keyfiyyətini təyin etməyi tələb edir. Səhvlərə dözümlülük dərəcəsi və səhvlərdən sonra məlumatların bərpası tələbləri ilə fərqlənən ən aşağı sinif 0-dan ən yüksək sinif 4-ə qədər nəqliyyat xidmətinin 5 sinfi müəyyən edilmişdir.

Xidmətlər tətbiq səviyyəsi faylların ötürülməsi, terminal emulyasiyası, kataloq xidmətləri və poçt daxildir. Bunlardan ən perspektivliləri kataloq xidməti (X.500 standartı), elektron poçt (X.400), virtual terminal protokolu (VT), faylların ötürülməsi, giriş və idarəetmə (FTAM) protokolu, yönləndirmə və işin idarə edilməsi protokolu (JTM) hesab olunur. . Bu yaxınlarda ISO öz səylərini yüksək səviyyəli xidmətlərə cəmləmişdir.

X.400

Elektron mesaj yönləndirmə sistemlərini təsvir edən Teleqrafiya və Telefoniya üzrə Beynəlxalq Məşvərət Komitəsinin (CCITT) tövsiyələr ailəsidir. Bu gün X.400 tövsiyələri ən populyar mesajlaşma protokoludur. X.400 tövsiyələri mesajlaşma sisteminin modelini, bu sistemin bütün komponentləri arasında qarşılıqlı əlaqə protokollarını, eləcə də bir çox mesaj növlərini və göndərilən hər bir mesaj növü üçün göndərənin imkanlarını təsvir edir.

X.400 Tövsiyələri istifadəçilərə təqdim edilməli olan aşağıdakı minimum tələb olunan xidmətlər dəstini müəyyən edir: girişə nəzarət, unikal sistem mesaj identifikatorlarının saxlanması, səbəblə mesajın çatdırılması və ya çatdırılmaması barədə bildiriş, mesaj məzmununun növünün göstəricisi, mesaj məzmununun çevrilməsinin göstəricisi, ötürülməsi və çatdırılma vaxt damğaları, çatdırılma kateqoriyasının seçilməsi (təcili, qeyri-təcili, normal), multicast çatdırılması, gecikmiş çatdırılma (vaxtın müəyyən nöqtəsinə qədər), məzmunun teleks və faks xidmətləri kimi uyğun olmayan poçt sistemləri ilə interfeysə çevrilməsi, sorğunun aparılması xüsusi bir mesaj, asimmetrik açıq açar kriptosisteminə əsaslanan, daxili struktura malik ola bilən poçt siyahıları, mesajları icazəsiz girişdən qoruyan vasitələr çatdırıldı.

Tövsiyələrin məqsədi X.500 qlobal standartların inkişafıdır yardım masası. Mesajın çatdırılması prosesi alıcının ünvanını bilmək tələb edir ki, bu da böyük şəbəkələrdə problemdir, ona görə də göndərənlərin və qəbul edənlərin ünvanlarını əldə etməyə kömək edən yardım masasına malik olmaq lazımdır. Ümumiyyətlə, X.500 xidməti adların və ünvanların paylanmış verilənlər bazasıdır. Bütün istifadəçilərə potensial olaraq müəyyən atributlar dəstindən istifadə edərək bu verilənlər bazasına daxil olmağa icazə verilir.

Adlar və ünvanlar verilənlər bazasında aşağıdakı əməliyyatlar müəyyən edilir:

  • oxumaq - məlum adla ünvan əldə etmək,
  • sorğu - məlum ünvan atributlarına əsasən bir ad əldə etmək,
  • verilənlər bazasında qeydlərin silinməsi və əlavə edilməsini nəzərdə tutan modifikasiya.

X.500 tövsiyələrinin həyata keçirilməsində əsas problemlər dünya miqyasında istinad xidməti kimi çıxış edən bu layihənin miqyasından irəli gəlir. Buna görə də, X.500 tövsiyələrini həyata keçirən proqram təminatı çox çətin olur və aparatın işinə yüksək tələblər qoyur.

Protokol VT müxtəlif terminal emulyasiya protokolları arasında uyğunsuzluq problemini həll edir. Hazırda IBM PC ilə uyğun gələn fərdi kompüter istifadəçisi üç kompüter almalıdır müxtəlif proqramlar terminal emulyasiyası üçün müxtəlif növlər və müxtəlif protokollardan istifadə edir. Əgər hər bir ana kompüterdə ISO terminal emulyasiya protokolu proqramı varsa, o zaman istifadəçiyə VT protokolunu dəstəkləyən yalnız bir proqram lazımdır. Öz standartında ISO geniş istifadə olunan terminal emulyasiya funksiyalarını toplayıb.

Fayl ötürülməsi ən çox yayılmış kompüter xidmətidir. Həm yerli, həm də uzaqdan fayllara giriş bütün proqramlar üçün lazımdır - mətn redaktorları, e-poçt, verilənlər bazası və ya uzaqdan işə salma proqramları. İSO protokolda belə bir xidmət təqdim edir FTAM. X.400 standartı ilə yanaşı, ən məşhur OSI stek standartıdır. FTAM fayl məzmununu lokallaşdırmaq və əldə etmək üçün imkanlar təqdim edir və fayl məzmununun daxil edilməsi, dəyişdirilməsi, genişləndirilməsi və təmizlənməsi üçün bir sıra direktivləri ehtiva edir. FTAM həmçinin faylın yaradılması, silinməsi, oxunması, açılması, bağlanması və atributlarının seçilməsi daxil olmaqla, bütövlükdə faylın manipulyasiyası üçün imkanlar təqdim edir.

Yönləndirmə və İşə Nəzarət Protokolu JTMİstifadəçilərə əsas kompüterdə tamamlanması lazım olan işi ötürməyə imkan verir. İş təqdim etməyə imkan verən işə nəzarət dili host kompüterə hansı proqramlar və fayllar üzərində hansı hərəkətlərin yerinə yetirilməli olduğunu bildirir. JTM protokolu ənənəvi toplu işlənməsini, əməliyyatların işlənməsini, işin uzaqdan daxil olmasını və paylanmış verilənlər bazasına girişi dəstəkləyir.

TCP/IP yığını

DoD yığını və İnternet yığını da adlandırılan TCP/IP yığını ən populyar və perspektivli rabitə protokolu yığınlarından biridir. Hal-hazırda o, əsasən UNIX OS ilə şəbəkələrdə paylanırsa, onda onun tətbiqi son versiyalar fərdi kompüterlər üçün şəbəkə əməliyyat sistemləri (Windows NT, NetWare) TCP/IP yığınının quraşdırılması sayının sürətlə artması üçün yaxşı ilkin şərtdir.

Stack ABŞ Müdafiə Nazirliyinin (DoD) təşəbbüsü ilə 20 ildən çox əvvəl eksperimental ARPAnet şəbəkəsini heterojen hesablama mühitləri üçün ümumi protokollar dəsti kimi digər peyk şəbəkələri ilə birləşdirmək üçün hazırlanmışdır. ARPA şəbəkəsi hərbi sahələr üzrə tərtibatçıları və tədqiqatçıları dəstəkləyirdi. ARPA şəbəkəsində iki kompüter arasında əlaqə bu günə qədər TCP / IP yığınında əsas olanlardan biri olan və yığının adında görünən İnternet Protokolu (IP) istifadə edərək həyata keçirilirdi.

Berkeley Universiteti UNIX ƏS versiyasında stek protokollarını tətbiq etməklə TCP/IP stekinin inkişafına böyük töhfə verdi. UNIX əməliyyat sisteminin geniş şəkildə mənimsənilməsi həm də İP və digər stek protokollarının geniş yayılmasına səbəb oldu. Dünyada eyni yığın üzərində işləyir informasiya şəbəkəsi Bölməsi olan İnternet, İnternet Mühəndisliyi İş Qrupu (IETF), RFC spesifikasiyaları şəklində nəşr olunan yığın standartlarının təkmilləşdirilməsinə əsas töhfə verənlərdən biridir.

TCP/IP yığını ISO/OSI açıq sistemlərin qarşılıqlı əlaqə modelinin yaranmasından əvvəl işlənib hazırlandığından, o, çoxsəviyyəli struktura malik olsa da, TCP/IP stek səviyyələrinin OSI modelinin səviyyələrinə uyğunluğu kifayət qədər şərti xarakter daşıyır. .

TCP/IP protokollarının strukturu Şəkil 1.4-də göstərilmişdir. TCP/IP protokolları 4 qata bölünür.

düyü. 1.4. TCP/IP yığını

Ən aşağısı ( səviyyə IV ) - arasında səviyyə şəbəkə interfeysləri- OSI modelinin fiziki və məlumat keçid qatlarına uyğundur. TCP/IP protokollarında bu səviyyə tənzimlənmir, lakin fiziki və məlumat bağlantısı səviyyəsinin bütün məşhur standartlarını dəstəkləyir: yerli kanallar üçün bunlar Ethernet, Token Ring, FDDI, qlobal kanallar üçün - analoq yığımda işləmək üçün öz protokollarıdır. seriyalı keçidlər vasitəsilə nöqtə-nöqtə əlaqələri quran yuxarı və icarəyə götürülmüş xətlər SLIP/PPP qlobal şəbəkələr, və WAN protokolları X.25 və ISDN. ATM texnologiyasının məlumat bağlantısı qatının daşınması kimi istifadəsini müəyyən edən xüsusi spesifikasiya da hazırlanmışdır.

Növbəti səviyyə ( III səviyyə ) müxtəlif lokal şəbəkələrdən, X.25 ərazi şəbəkələrindən, ad hoc xətlərdən və s. istifadə edərək dataqramların ötürülməsi ilə məşğul olan internetlə işləmə səviyyəsidir. Stack protokoldan istifadə edir. IP, əvvəlcə həm yerli, həm də qlobal əlaqələrlə birləşdirilmiş çoxlu sayda yerli şəbəkələrdən ibarət kompozit şəbəkələrdə paketlərin ötürülməsi üçün protokol kimi hazırlanmışdır. Buna görə də, IP protokolu mürəkkəb topologiyalı şəbəkələrdə yaxşı işləyir, onlarda alt sistemlərin mövcudluğundan rasional istifadə edir və iqtisadi cəhətdən sərf edir. ötürmə qabiliyyəti aşağı sürətli rabitə xətləri. IP protokolu datagram protokoludur.

İnternetlə işləmə səviyyəsinə həmçinin marşrutlaşdırma məlumatlarının toplanması protokolları kimi marşrutlaşdırma cədvəllərinin tərtibi və dəyişdirilməsi ilə bağlı bütün protokollar daxildir. R.I.P.(Routing Internet Protocol) və OSPF(Əvvəlcə ən qısa yolu açın), həmçinin İnternet İdarəetmə Mesaj Protokolu ICMP(İnternet Nəzarət Mesaj Protokolu). Sonuncu protokol marşrutlaşdırıcı və şlüz, mənbə sistemi və təyinat sistemi arasında səhv məlumatlarını mübadilə etmək, yəni təşkil etmək üçün nəzərdə tutulmuşdur. rəy. Xüsusi ICMP paketlərindən istifadə edərək, paketin çatdırılmasının mümkün olmadığı, paketin fraqmentlərdən yığılma müddətinin və ya müddətinin aşıldığı, parametrlərin anomal qiymətləri, ötürülmə marşrutunda və xidmət növündə dəyişiklik olduğu bildirilir. sistem və s.

Növbəti səviyyə ( II səviyyə) əsas adlanır. Transmissiya idarəetmə protokolu bu səviyyədə işləyir TCP(Transmission Control Protocol) və İstifadəçi Datagram Protokolu UDP(İstifadəçi Datagram Protokolu). TCP protokolu uzaq proqram prosesləri arasında sabit virtual əlaqəni təmin edir. UDP protokolu datagram metodundan istifadə etməklə, yəni virtual əlaqə yaratmadan proqram paketlərinin ötürülməsini təmin edir və buna görə də TCP-dən daha az əlavə xərc tələb edir.

Üst səviyyə ( səviyyə I) tətbiqi adlanır. Müxtəlif ölkələrin və təşkilatların şəbəkələrində istifadə olunduğu uzun illər ərzində TCP/IP yığını çoxlu sayda protokollar və tətbiq səviyyəli xidmətlər toplamışdır. Bunlara FTP fayl kopyalama protokolu, telnet terminal emulyasiya protokolu, poçt kimi geniş istifadə olunan protokollar daxildir. SMTP protokolu, İnternet e-poçtunda və onun Rusiya filialında RELCOM-da, uzaqdan məlumat əldə etmək üçün hipermətn xidmətlərindən, məsələn, WWW və bir çox başqalarında istifadə olunur. Bu kursun mövzuları ilə ən yaxından əlaqəli olan bəzilərinə daha yaxından nəzər salaq.

Protokol SNMP(Simple Network Management Protocol) şəbəkə idarəçiliyini təşkil etmək üçün istifadə olunur. Burada idarəetmə problemi iki problemə bölünür. Birinci vəzifə məlumatın ötürülməsi ilə bağlıdır. Nəzarət məlumat ötürmə protokolları server və idarəçinin hostunda işləyən müştəri proqramı arasında qarşılıqlı əlaqə prosedurunu müəyyən edir. Onlar müştərilər və serverlər arasında mübadilə edilən mesaj formatlarını, həmçinin adlar və ünvanlar üçün formatları müəyyən edir. İkinci problem idarə olunan məlumatlarla bağlıdır. Standartlar şlüzlərdə hansı məlumatların saxlanmalı və yığılmalı olduğunu, bu məlumatların adlarını və bu adların sintaksisini tənzimləyir. SNMP standartı spesifikasiyanı müəyyən edir məlumat bazasışəbəkə idarəetmə məlumatları. İdarəetmə Məlumat Bazası (MIB) kimi tanınan bu spesifikasiya host və ya şlüzün saxlamalı olduğu məlumat elementlərini və onlar üzərində icazə verilən əməliyyatları müəyyən edir.

Fayl ötürmə protokolu FTP(Fayl Transferi Protocol) uzaqdan fayl girişini həyata keçirir. Etibarlı ötürməni təmin etmək üçün FTP öz nəqliyyatı kimi əlaqə yönümlü protokoldan - TCP-dən istifadə edir. Fayl ötürmə protokoluna əlavə olaraq, FTP başqa xidmətlər də təklif edir. Bu, istifadəçiyə fürsət verir interaktiv iş uzaq bir maşınla, məsələn, kataloqlarının məzmununu çap edə bilər; FTP istifadəçiyə saxlanacaq məlumatların növünü və formatını təyin etməyə imkan verir. Nəhayət, FTP istifadəçiləri autentifikasiya edir. Fayla daxil olmaqdan əvvəl protokol istifadəçilərdən istifadəçi adlarını və şifrələrini təqdim etmələrini tələb edir.

TCP/IP yığınında FTP fayl xidmətlərinin ən əhatəli dəstini təklif edir, eyni zamanda proqramlaşdırma üçün ən mürəkkəbdir. FTP-nin bütün imkanlarını tələb etməyən proqramlar başqa, daha sərfəli protokoldan - Simple File Transfer Protocol-dan istifadə edə bilər. TFTP(Trivial Fayl Transfer Protokolu). Bu protokol yalnız fayl ötürülməsini həyata keçirir və istifadə olunan nəqliyyat TCP-dən daha sadədir, əlaqəsiz protokol - UDP.

Protokol telnet proseslər arasında, eləcə də proses və terminal arasında bayt axınının ötürülməsini təmin edir. Çox vaxt bu protokol uzaq kompüter terminalını təqlid etmək üçün istifadə olunur.

IPX/SPX yığını

Bu yığın, 80-ci illərin əvvəllərində NetWare şəbəkə əməliyyat sistemi üçün hazırladığı orijinal Novell protokol yığınıdır. Staka adını verən İnternet İşi Paket Mübadiləsi (IPX) və Ardıcıl Paket Mübadiləsi (SPX) protokolları IPX/SPX ilə müqayisədə daha az yayılmış Xerox XNS protokollarının birbaşa uyğunlaşdırılmasıdır. Quraşdırma baxımından IPX/SPX protokolları liderdir və bu, NetWare ƏS-nin özünün dünya üzrə təxminən 65% quraşdırma payı ilə aparıcı mövqe tutması ilə bağlıdır.

Novell protokol ailəsi və onların ISO/OSI modelinə uyğunluğu Şəkil 1.5-də təqdim olunur.

düyü. 1.5. IPX/SPX yığını

Aktiv fiziki və məlumat bağlantısı səviyyələri Novell şəbəkələri bu səviyyələrin bütün məşhur protokollarından istifadə edir (Ethernet, Token Ring, FDDI və s.).

Aktiv şəbəkə səviyyəsi protokol Novell stekində işləyir IPX, həmçinin marşrutlaşdırma məlumat mübadiləsi protokolları R.I.P.NLSP(TCP/IP yığınının OSPF protokolunun analoqu). IPX Novell şəbəkələrində paketlərin ünvanlanması və yönləndirilməsi ilə məşğul olan bir protokoldur. IPX marşrutlaşdırma qərarları paket başlığında ünvan sahələrinə, eləcə də marşrutlaşdırma məlumat mübadiləsi protokollarından alınan məlumatlara əsaslanır. Məsələn, IPX paketləri təyinat kompüterinə və ya növbəti marşrutlaşdırıcıya yönləndirmək üçün RIP və ya NLSP (NetWare Link State Protocol) tərəfindən verilən məlumatlardan istifadə edir. IPX protokolu yalnız mesaj mübadiləsinin datagram metodunu dəstəkləyir, bunun sayəsində hesablama resurslarını qənaətcil şəkildə istehlak edir. Beləliklə, IPX protokolu üç funksiyanı təmin edir: ünvan təyin etmək, marşrut qurmaq və dataqramların göndərilməsi.

Novell stekində OSI modelinin nəqliyyat təbəqəsi əlaqə yönümlü mesaj ötürülməsini həyata keçirən SPX protokoluna uyğundur.

Üst tətbiq, təqdimat və sessiya səviyyələri NCP və SAP protokolları işləyir. Protokol NCP(NetWare Core Protocol) NetWare serveri ilə iş stansiyasının qabığı arasında qarşılıqlı əlaqə üçün protokoldur. Bu proqram səviyyəsi protokolu OSI modelinin yuxarı qatlarında müştəri-server arxitekturasını həyata keçirir. Bu protokolun funksiyalarından istifadə edərək, iş stansiyası serverə qoşulur, server kataloqlarını yerli sürücü hərfləri ilə əlaqələndirir, server fayl sistemini nəzərdən keçirir, surət çıxarır silinmiş fayllar, atributlarını dəyişdirir və s., həmçinin bölməni həyata keçirir şəbəkə printeri iş stansiyaları arasında.

(Service Advertising Protocol) - xidmət reklamı protokolu konseptual olaraq RIP protokoluna bənzəyir. RIP marşrutlaşdırıcılara marşrut məlumatlarını mübadilə etməyə imkan verdiyi kimi, SAP şəbəkə cihazlarına mövcud şəbəkə xidmətləri haqqında məlumat mübadiləsi etməyə imkan verir.

Serverlər və marşrutlaşdırıcılar öz xidmətlərini və şəbəkə ünvanlarını reklam etmək üçün SAP-dan istifadə edirlər. SAP protokolu şəbəkə cihazlarına hazırda şəbəkədə hansı xidmətlərin mövcud olduğu barədə məlumatları daim yeniləməyə imkan verir. Başlanğıcda serverlər öz xidmətləri haqqında şəbəkənin qalan hissəsini xəbərdar etmək üçün SAP-dan istifadə edirlər. Server bağlandıqda, xidmətlərinin dayandırılması barədə şəbəkəni xəbərdar etmək üçün SAP-dan istifadə edir.

Novell şəbəkələrində NetWare 3.x serverləri hər dəqiqə SAP yayım paketlərini göndərirlər. SAP paketləri şəbəkəni əhəmiyyətli dərəcədə bağlayır, buna görə də qlobal kommunikasiyalara daxil olan marşrutlaşdırıcıların əsas vəzifələrindən biri SAP paketlərindən və RIP paketlərindən trafiki filtrləməkdir.

IPX/SPX yığınının xüsusiyyətləri NetWare ƏS-nin xüsusiyyətləri, daha doğrusu onun istiqaməti ilə müəyyən edilir. əvvəlki versiyalar(4.0-a qədər) təvazökar resursları olan fərdi kompüterlərdən ibarət kiçik lokal şəbəkələrdə işləmək. Buna görə də Novell minimum sayda protokol tələb edirdi təsadüfi giriş yaddaşı(MS-DOS ilə işləyən IBM-ə uyğun kompüterlərdə 640 KB ilə məhdudlaşır) və aşağı emal gücünə malik prosessorlarda tez işləyə bilər. Nəticədə, IPX/SPX stek protokolları son vaxtlara qədər lokal şəbəkələrdə yaxşı işləyirdi, böyük korporativ şəbəkələrdə isə o qədər də yaxşı deyildi, çünki onlar bu stekdə bir neçə protokol tərəfindən intensiv istifadə olunan yayım paketləri ilə yavaş qlobal bağlantıları həddən artıq yükləyirdilər (məsələn, müştərilər və serverlər arasında əlaqə qurmaq).

Bu hal, eləcə də IPX/SPX stekinin Novell şirkətinin mülkiyyəti olması və onu həyata keçirmək üçün lisenziya tələb etməsi faktı uzun müddət onun yayılmasını yalnız NetWare şəbəkələri ilə məhdudlaşdırmışdır. Bununla belə, NetWare 4.0 buraxılan zaman Novell öz protokollarında korporativ şəbəkələrdə işləməyə uyğunlaşmaq məqsədi ilə əsaslı dəyişikliklər etmiş və etməkdə davam edir. İndi IPX/SPX steki təkcə NetWare-də deyil, həm də bir neçə digər məşhur şəbəkə əməliyyat sistemlərində - SCO UNIX, Sun Solaris, Microsoft Windows NT-də tətbiq olunur.

NetBIOS/SMB yığını

Microsoft və IBM fərdi kompüterlər üçün şəbəkə alətləri üzərində birlikdə işləmişdir, buna görə də NetBIOS/SMB protokol yığını onların birgə ideyasıdır. NetBIOS 1984-cü ildə standart IBM PC Əsas Giriş/Çıxış Sistemi (BIOS) funksiyalarının şəbəkə genişləndirilməsi kimi təqdim edilmişdir. şəbəkə proqramı Proqram səviyyəsində (Şəkil 1.6) şəbəkə xidmətlərini həyata keçirmək üçün SMB (Server Message Block) protokolundan istifadə edən IBM-dən PC Network.

düyü. 1.6. NetBIOS/SMB yığını

Protokol NetBIOS açıq sistemlərin qarşılıqlı əlaqə modelinin üç səviyyəsində işləyir: şəbəkə, nəqliyyat və sessiya. NetBIOS IPX və SPX protokollarından daha yüksək səviyyəli xidmət təmin edə bilər, lakin marşrutlaşdırma imkanlarına malik deyil. Beləliklə, NetBIOS sözün ciddi mənasında şəbəkə protokolu deyil. NetBIOS şəbəkə, nəqliyyat və sessiya qatlarına aid edilə bilən bir çox faydalı şəbəkə funksiyalarını ehtiva edir, lakin NetBIOS çərçivə mübadiləsi protokolu şəbəkə kimi bir konsepsiya təqdim etmədiyi üçün paketləri yönləndirmək üçün istifadə edilə bilməz. Bu, NetBIOS protokolunun alt şəbəkəyə qoşulmayan yerli şəbəkələrdə istifadəsini məhdudlaşdırır. NetBIOS həm datagram, həm də əlaqə əsaslı rabitəni dəstəkləyir.

Protokol SMB, OSI modelinin tətbiqi və təmsil səviyyələrinə uyğundur, iş stansiyasının serverlə qarşılıqlı əlaqəsini tənzimləyir. SMB funksiyalarına aşağıdakı əməliyyatlar daxildir:

  • Sessiyanın idarə edilməsi. İş stansiyası ilə fayl serverinin şəbəkə resursları arasında məntiqi kanalın yaradılması və pozulması.
  • Fayl girişi. İş stansiyası qovluq yaratmaq və silmək, faylları yaratmaq, açmaq və bağlamaq, faylları oxumaq və onlara yazmaq, faylların adını dəyişmək və silmək, faylları axtarmaq, fayl atributlarını əldə etmək və qurmaq və qeydləri kilidləmək üçün sorğularla fayl serveri ilə əlaqə saxlaya bilər.
  • Çap xidməti. İş stansiyası faylları serverdə çap etmək üçün növbəyə qoya və çap növbəsi haqqında məlumat əldə edə bilər.
  • Mesajlaşma xidməti. SMB aşağıdakı funksiyalarla sadə mesajlaşmanı dəstəkləyir: sadə mesaj göndərmək; yayım mesajı göndərmək; mesaj blokunun başlanğıcını göndərin; mesaj blok mətnini göndərmək; mesaj blokunun sonunu göndərmək; irəli istifadəçi adı; göndərişi ləğv etmək; maşının adını əldə edin.

NetBIOS tərəfindən təmin edilən API funksiyalarından istifadə edən çoxlu sayda proqramlar səbəbindən bir çox şəbəkə əməliyyat sistemi bu funksiyaları öz nəqliyyat protokollarına interfeys kimi həyata keçirir. NetWare-də IPX protokoluna əsaslanan NetBIOS funksiyalarını təqlid edən proqram var və Windows NT və TCP/IP yığını üçün NetBIOS üçün proqram emulyatorları var.

Bu dəyərli biliyə niyə ehtiyacımız var? (redaksiya)

Bir dəfə həmkarım mənə çətin bir sual verdi. Yaxşı, deyir, sən OSI modelinin nə olduğunu bilirsən... Bəs bu, sənə nə lazımdır, bu biliklərin praktiki faydası nədir: dummilərin qarşısında özünü göstərməyincə? Bu doğru deyil, bu biliyin faydaları bir çox praktik problemlərin həllinə sistemli yanaşmadır. Misal üçün:

  • giderme (
giderme)

Bir istifadəçi (sadəcə bir dost) sizə admin (təcrübəli şəbəkəçi) kimi gəlir və deyir - burada mənə “qoşulmur”. Şəbəkə yoxdur, deyir, vəssalam. Bunu anlamağa başlayırsan. Beləliklə, qonşularımı müşahidə etmək təcrübəmə əsaslanaraq, “ürəyində OSİ modelindən xəbəri olmayan” insanın hərəkətlərinin xarakterik xaosla xarakterizə olunduğunu gördüm: ya o, naqili çəkir, ya da birdən-birə onunla iyrənir. brauzerdə bir şey. Və bu, tez-tez ona gətirib çıxarır ki, istiqamətsiz hərəkət edərək, belə bir "mütəxəssis" problem sahəsi istisna olmaqla, hər hansı bir şeyi və hər yerdə bükəcək, özünün və başqalarının çox vaxtını itirəcəkdir. Qarşılıqlı təsir səviyyələrinin mövcudluğunu dərk etdikdə, hərəkət daha ardıcıl olacaqdır. Başlanğıc nöqtəsi fərqli ola bilsə də (təsadüf etdiyim hər kitabda tövsiyələr bir qədər fərqli idi), problemlərin aradan qaldırılmasının ümumi məntiqi əsası budur - əgər X səviyyəsində qarşılıqlı əlaqə düzgün aparılırsa, X-1 səviyyəsində ən çox yəqin ki, hər şey öz qaydasındadır. Ən azı hər bir konkret üçün an vaxt. IP şəbəkələrində problemlərin həlli zamanı mən şəxsən DOD yığınının ikinci səviyyəsindən, aka üçüncü OSI qatından, aka İnternet Protokolundan “qazmağa” başlayıram. Birincisi, ona görə ki, “xəstənin səthi müayinəsini” həyata keçirmək ən asandır (xəstənin ping etmə ehtimalı yox, yoxsa) və ikincisi, əgər Allaha şükür, ping edirsə, sınaq kabellərinin xoşagəlməz manipulyasiyalarını atlaya bilərsiniz, şəbəkə kartları və sökülməsi və s. xoş şeylər;) Baxmayaraq ki, xüsusilə ağır hallarda hələ də birinci səviyyədən və ən ciddi şəkildə başlamalı olacaqsınız.

  • həmkarları ilə qarşılıqlı anlaşma

Bu fikri aydınlaşdırmaq üçün sizə həyatdan bir misal çəkəcəyəm. Bir gün kiçik bir şirkətdən dostlarım şəbəkənin niyə yaxşı işləmədiyini anlamaq və bu məsələ ilə bağlı bəzi tövsiyələr vermək üçün məni ziyarətə dəvət etdilər. ofisə gəlirəm. Və belə çıxır ki, orada köhnə ənənəyə uyğun olaraq "proqramçı" adlandırılan bir idarəçi var (və əslində o, əsasən FoxPro ilə məşğul olur;) - köhnə yenidənqurmadan əvvəl İT mütəxəssisi. Yaxşı, ondan soruşuram ki, sənin hansı şəbəkən var? O: "Nə demək istəyirsən? Yaxşı, sadəcə şəbəkədir." Şəbəkə, ümumiyyətlə, bir şəbəkə kimidir. Yaxşı, mənim bəzi rəhbər suallarım var: şəbəkə səviyyəsində hansı protokol istifadə olunur? O: "BU HARADIR?" Mən aydınlaşdırıram: “Yaxşı, IP və ya IPX və ya nə varsa...” “Oh,” deyir, “deyəsən, bəli: IPX/başqa bir şey!” Yeri gəlmişkən, “başqa bir şey var”, yəqin ki, siz də fikirləşmisiniz, şəbəkə səviyyəsindən bir qədər yüksəkdə yerləşir, amma məsələ bu deyil... Xarakterik olan odur ki, o, bu şəbəkəni qurub və hətta ona pis qulluq edib. . Onun quruyub getməsi təəccüblü deyil... ;) OSI haqqında bilsəydim, 5 dəqiqə ərzində diaqramı cızıb çıxarardım - 10Base-2-dən tətbiq proqramlarına qədər. Və koaksial naqilləri yoxlamaq üçün masanın altına girmək lazım deyil.

  • yeni texnologiyaların öyrənilməsi

Mən artıq ön sözdə bu mühüm aspekt üzərində dayandım və bir daha təkrar edəcəyəm: yeni protokolu öyrənərkən ilk növbədə a) onun hansı protokol stekinə(lər) aid olduğunu və b) stekin hansı hissəsinə aid olduğunu başa düşməlisiniz. və kiminlə aşağıdan və kiminlə üstdən qarşılıqlı əlaqədə olur... :) Və bu, başınızda tam aydınlıq gətirəcək. Və müxtəlif mesaj formatları və API-lər var - yaxşı, bu texnologiya məsələsidir :)

Aleksandr Qoryaçev, Aleksey Niskovski

Şəbəkə serverləri və müştərilərin ünsiyyət qurması üçün onlar eyni məlumat mübadiləsi protokolundan istifadə edərək işləməlidirlər, yəni eyni dildə “danışmalıdırlar”. Protokol şəbəkə obyektlərinin qarşılıqlı əlaqəsinin bütün səviyyələrində məlumat mübadiləsinin təşkili üçün bir sıra qaydalar müəyyən edir.

Çox vaxt OSI modeli adlanan Açıq Sistem Qarşılıqlı Əlaqə Modeli mövcuddur. Bu model Beynəlxalq Standartlaşdırma Təşkilatı (ISO) tərəfindən hazırlanmışdır. OSI modeli şəbəkə obyektlərinin qarşılıqlı əlaqə sxemini təsvir edir, tapşırıqların siyahısını və verilənlərin ötürülməsi qaydalarını müəyyən edir. Buraya yeddi səviyyə daxildir: fiziki (Fiziki - 1), kanal (Data-Link - 2), şəbəkə (Şəbəkə - 3), nəqliyyat (Nəqliyyat - 4), sessiya (Sessiya - 5), məlumatların təqdimatı (Təqdimat - 6 ) və tətbiq edilmişdir (Ərizə - 7). İki kompüter, OSI modelinin müəyyən bir təbəqəsində bir-biri ilə əlaqə qura bilən hesab olunur, əgər onların bu səviyyədə şəbəkə funksiyalarını həyata keçirən proqram təminatı eyni məlumatları eyni şəkildə şərh edir. Bu halda, “nöqtədən nöqtəyə” adlanan iki kompüter arasında birbaşa əlaqə qurulur.

OSI modelinin protokollarla həyata keçirilməsinə protokol yığınları deyilir. OSI modelinin bütün funksiyalarını konkret bir protokol çərçivəsində həyata keçirmək mümkün deyil. Tipik olaraq, müəyyən səviyyədə olan tapşırıqlar bir və ya bir neçə protokolla həyata keçirilir. Bir kompüter eyni yığından protokolları işlətməlidir. Bu halda kompüter eyni vaxtda bir neçə protokol yığınından istifadə edə bilər.

OSI modelinin hər bir səviyyəsində həll olunan vəzifələri nəzərdən keçirək.

Fiziki təbəqə

OSI modelinin bu səviyyəsində şəbəkə komponentlərinin aşağıdakı xüsusiyyətləri müəyyən edilir: məlumat ötürülməsi mediası üçün əlaqə növləri, fiziki şəbəkə topologiyaları, məlumatların ötürülməsi üsulları (rəqəmsal və ya analoq siqnal kodlaşdırması ilə), ötürülən məlumatların sinxronizasiya növləri, ayrılması. Tezlik və vaxt multipleksiyasından istifadə edərək rabitə kanallarının.

OSI fiziki səviyyə protokollarının tətbiqi bitlərin ötürülməsi qaydalarını əlaqələndirir.

Fiziki təbəqəyə ötürmə mühitinin təsviri daxil deyil. Bununla belə, fiziki səviyyə protokollarının tətbiqi xüsusi ötürmə mühitinə xasdır. Fiziki səviyyə adətən aşağıdakı şəbəkə avadanlıqlarının qoşulması ilə əlaqələndirilir:

  • elektrik siqnallarını bərpa edən konsentratorlar, qovşaqlar və təkrarlayıcılar;
  • cihazı ötürücü mühitə qoşmaq üçün mexaniki interfeys təmin edən ötürücü media birləşdiriciləri;
  • modemlər və müxtəlif çevirən cihazlar rəqəmsal və analoq çevrilmələrin həyata keçirilməsi.

Modelin bu təbəqəsi standart topologiyaların əsas dəstindən istifadə etməklə qurulan müəssisə şəbəkəsində fiziki topologiyaları müəyyən edir.

İlk daxil əsas dəst avtobus topologiyasıdır. Bu halda, bütün şəbəkə cihazları və kompüterlər ən çox koaksial kabeldən istifadə edərək formalaşan ümumi məlumat ötürmə avtobusuna qoşulur. Ümumi avtobusu təşkil edən kabel magistral adlanır. Avtobusa qoşulan hər bir cihazdan siqnal hər iki istiqamətə ötürülür. Siqnalın kabeldən çıxarılması üçün avtobusun uclarında xüsusi kəsicilərdən (terminator) istifadə edilməlidir. Magistral yolun mexaniki zədələnməsi ona qoşulan bütün cihazların işinə təsir göstərir.

Ring topologiyası bütün şəbəkə cihazlarını və kompüterləri fiziki halqaya birləşdirməyi nəzərdə tutur. Bu topologiyada məlumat həmişə halqa boyunca bir istiqamətdə - stansiyadan stansiyaya ötürülür. Hər bir şəbəkə qurğusunun giriş kabelində məlumat qəbuledicisi və çıxış kabelində ötürücü olmalıdır. Bir halqada məlumat ötürmə mühitinə mexaniki ziyan bütün cihazların işinə təsir göstərəcək, lakin ikiqat halqadan istifadə edərək qurulmuş şəbəkələr, bir qayda olaraq, nasazlığa dözümlülük və özünü sağaltma funksiyalarına malikdir. Qoşa halqa üzərində qurulmuş şəbəkələrdə eyni məlumat halqa boyunca hər iki istiqamətdə ötürülür. Kabel zədələnibsə, üzük ikiqat uzunluqda tək halqa kimi işləməyə davam edəcək (özünü sağaltma funksiyaları istifadə olunan avadanlıqla müəyyən edilir).

Növbəti topologiya ulduz topologiyası və ya ulduzdur. Bu, digər şəbəkə cihazlarının və kompüterlərin şüalar (ayrı-ayrı kabellər) vasitəsilə birləşdirildiyi mərkəzi cihazın mövcudluğunu təmin edir. Ulduz topologiyası üzərində qurulmuş şəbəkələrin bir uğursuz nöqtəsi var. Bu nöqtə mərkəzi cihazdır. Mərkəzi cihaz uğursuz olarsa, bütün digər şəbəkə iştirakçıları bir-biri ilə məlumat mübadiləsi edə bilməyəcəklər, çünki bütün mübadilə yalnız mərkəzi cihaz vasitəsilə həyata keçirilmişdir. Mərkəzi cihazın növündən asılı olaraq, bir girişdən alınan siqnal bütün çıxışlara və ya informasiya qəbuledici qurğunun qoşulduğu xüsusi çıxışa (gücləndirilməklə və ya gücləndirilmədən) ötürülə bilər.

Tam bağlı (mesh) topologiya yüksək nasazlığa dözümlüdür. Oxşar topologiyaya malik şəbəkələr qurulduqda, şəbəkə qurğularının və ya kompüterlərinin hər biri şəbəkənin hər bir digər komponentinə qoşulur. Bu topologiyanın artıqlığı var, bu da onu qeyri-mümkün edir. Həqiqətən, kiçik şəbəkələrdə bu topologiya nadir hallarda istifadə olunur, lakin böyük müəssisə şəbəkələrində ən vacib qovşaqları birləşdirmək üçün tam şəbəkəli topologiyadan istifadə edilə bilər.

Nəzərə alınan topologiyalar ən çox kabel birləşmələrindən istifadə etməklə qurulur.

Istifadə edən başqa bir topologiya var simsiz bağlantılar, - mobil. Orada şəbəkə qurğuları və kompüterlər zonalara - hüceyrələrə (hüceyrələrə) birləşdirilir, yalnız hüceyrənin ötürücü cihazı ilə qarşılıqlı əlaqədə olur. Hüceyrələr arasında məlumat ötürülməsi ötürücü qurğular vasitəsilə həyata keçirilir.

Data Link Layer

Bu səviyyə şəbəkənin məntiqi topologiyasını, verilənlərin ötürülməsi mühitinə çıxışın əldə edilməsi qaydalarını müəyyən edir, məntiqi şəbəkə daxilində fiziki cihazların ünvanlanması və şəbəkə qurğuları arasında məlumat ötürülməsinin (ötürülmə sinxronizasiyası və qoşulma xidməti) idarə edilməsi ilə bağlı məsələləri həll edir.

Bağlantı qatının protokolları aşağıdakılarla müəyyən edilir:

  • fiziki təbəqənin bitlərinin (ikiliklər və sıfırlar) çərçivə adlanan məntiqi məlumat qruplarına təşkili qaydaları. Çərçivə, başlığı və quyruğu olan, qruplaşdırılmış bitlərin bitişik ardıcıllığından ibarət olan keçid qatlı məlumat vahididir;
  • ötürmə xətalarının aşkar edilməsi (və bəzən düzəldilməsi) qaydaları;
  • axına nəzarət qaydaları (OSI modelinin bu səviyyəsində işləyən cihazlar üçün, məsələn, körpülər);
  • şəbəkədəki kompüterləri onların fiziki ünvanlarına görə müəyyən etmək qaydaları.

Əksər digər təbəqələr kimi, məlumat keçidi səviyyəsi də məlumat paketinin əvvəlinə öz nəzarət məlumatını əlavə edir. Bu məlumat mənbə ünvanı və təyinat ünvanı (fiziki və ya aparat), çərçivə uzunluğu məlumatı və aktiv yuxarı səviyyə protokollarının göstəricisini əhatə edə bilər.

Aşağıdakı şəbəkə birləşdirən qurğular adətən məlumat bağlantısı səviyyəsi ilə əlaqələndirilir:

  • körpülər;
  • ağıllı mərkəzlər;
  • açarları;
  • şəbəkə interfeysi kartları (şəbəkə interfeys kartları, adapterlər və s.).

Bağlantı qatının funksiyaları iki alt səviyyəyə bölünür (Cədvəl 1):

  • media girişinə nəzarət (MAC);
  • məntiqi keçid nəzarəti (Logical Link Control, LLC).

MAC alt qatı məntiqi şəbəkə topologiyası, məlumat ötürmə mühitinə çıxış metodu və şəbəkə obyektləri arasında fiziki ünvanlama qaydaları kimi əlaqə səviyyəsinin elementlərini müəyyən edir.

MAC abbreviaturası şəbəkə cihazının fiziki ünvanını təyin etmək üçün də istifadə olunur: cihazın fiziki ünvanı (istehsal mərhələsində şəbəkə cihazı və ya şəbəkə kartı daxilində müəyyən edilir) çox vaxt həmin cihazın MAC ünvanı adlanır. Çox sayda şəbəkə qurğuları, xüsusən də şəbəkə kartları üçün MAC ünvanını proqramlı şəkildə dəyişdirmək mümkündür. Yadda saxlamaq lazımdır ki, OSI modelinin məlumat bağlantısı təbəqəsi MAC ünvanlarının istifadəsinə məhdudiyyətlər qoyur: bir fiziki şəbəkədə (daha böyük şəbəkənin seqmenti) eyni MAC ünvanlarından istifadə edən iki və ya daha çox cihaz ola bilməz. Şəbəkə obyektinin fiziki ünvanını müəyyən etmək üçün “qovşaq ünvanı” anlayışından istifadə etmək olar. Əsas ünvan ən çox MAC ünvanı ilə üst-üstə düşür və ya proqram ünvanının dəyişdirilməsi zamanı məntiqi olaraq müəyyən edilir.

MMC alt qatı ötürmə və xidmət əlaqələrinin sinxronlaşdırılması qaydalarını müəyyən edir. Məlumat bağlantısı səviyyəsinin bu alt qatı OSI modelinin şəbəkə səviyyəsi ilə sıx əlaqədə olur və fiziki (MAC ünvanlarından istifadə etməklə) əlaqələrin etibarlılığına cavabdehdir. Şəbəkənin məntiqi topologiyası şəbəkədəki kompüterlər arasında məlumatların ötürülməsi üsulunu və qaydalarını (ardıcıllığını) müəyyən edir. Şəbəkə obyektləri şəbəkənin məntiqi topologiyasından asılı olaraq məlumatları ötürür. Fiziki topologiya verilənlərin fiziki yolunu müəyyən edir; lakin bəzi hallarda fiziki topologiya şəbəkənin işləmə tərzini əks etdirmir. Faktiki məlumat yolu məntiqi topologiya ilə müəyyən edilir. Şəbəkəyə qoşulma qurğuları və mediaya giriş sxemləri fiziki mühitdəki yoldan fərqli ola bilən məntiqi yol üzrə məlumatların ötürülməsi üçün istifadə olunur. Yaxşı nümunə fiziki və məntiqi topologiyalar arasındakı fərqlər - IBM-in Token Ring şəbəkəsi. Token Ring yerli şəbəkələrində tez-tez mərkəzi splitter (hub) ilə ulduz formalı dövrə çəkilmiş mis kabeldən istifadə olunur. Normal ulduz topologiyasından fərqli olaraq, mərkəz daxil olan siqnalları bütün digər qoşulmuş cihazlara yönləndirmir. Hubın daxili sxemi hər gələn siqnalı ardıcıl olaraq göndərir növbəti cihazəvvəlcədən müəyyən edilmiş məntiqi halqada, yəni dairəvi formada. Bu şəbəkənin fiziki topologiyası ulduz, məntiqi topologiyası isə üzükdür.

Fiziki və məntiqi topologiyalar arasındakı fərqlərin başqa bir nümunəsidir Ethernet şəbəkəsi. Fiziki şəbəkə mis kabellərdən və mərkəzi hubdan istifadə etməklə tikilə bilər. Ulduz topologiyasına uyğun olaraq hazırlanmış fiziki şəbəkə formalaşır. Bununla belə, Ethernet texnologiyası məlumatın bir kompüterdən şəbəkədəki bütün digər kompüterlərə ötürülməsini təmin edir. Hub öz portlarından birindən alınan siqnalı bütün digər portlara ötürməlidir. Şin topologiyası olan məntiqi şəbəkə formalaşdırılıb.

Şəbəkənin məntiqi topologiyasını müəyyən etmək üçün onda siqnalların necə qəbul edildiyini başa düşməlisiniz:

  • məntiqi şin topologiyalarında hər bir siqnal bütün qurğular tərəfindən qəbul edilir;
  • Məntiqi halqa topologiyalarında hər bir cihaz yalnız ona xüsusi olaraq göndərilmiş siqnalları qəbul edir.

Şəbəkə qurğularının məlumat ötürmə mühitinə necə daxil olduğunu bilmək də vacibdir.

Media girişi

Məntiqi topologiyalar digər şəbəkə obyektlərinə məlumat ötürmək icazəsini idarə edən xüsusi qaydalardan istifadə edir. Nəzarət prosesi rabitə mühitinə girişi idarə edir. Bütün cihazların ötürmə mühitinə daxil olmaq üçün heç bir qayda olmadan işləməsinə icazə verilən bir şəbəkəni nəzərdən keçirək. Belə bir şəbəkədə olan bütün qurğular məlumat hazır olan kimi məlumat ötürür; bu ötürmələr bəzən zamanla üst-üstə düşə bilər. Üst-üstə düşmə nəticəsində siqnallar təhrif edilir və ötürülən məlumatlar itirilir. Bu vəziyyət toqquşma adlanır. Toqquşmalar şəbəkə obyektləri arasında məlumatın etibarlı və səmərəli ötürülməsini təşkil etməyə imkan vermir.

Şəbəkədəki toqquşmalar şəbəkə obyektlərinin qoşulduğu fiziki şəbəkə seqmentlərini əhatə edir. Bu cür əlaqələr, toqquşmaların təsirinin hamıya yayıldığı vahid toqquşma məkanını təşkil edir. Fiziki şəbəkəni seqmentləşdirməklə toqquşma sahələrinin ölçüsünü azaltmaq üçün məlumat keçidi səviyyəsində trafik filtrləmə imkanlarına malik körpülərdən və digər şəbəkə cihazlarından istifadə edə bilərsiniz.

Bütün şəbəkə qurumları toqquşmalara nəzarət edə, idarə edə və ya azalda bilənə qədər şəbəkə düzgün işləyə bilməz. Şəbəkələrdə eyni vaxtda siqnalların toqquşmalarının və müdaxilələrinin (üst-üstə düşməsinin) sayını azaltmaq üçün bəzi üsullara ehtiyac var.

Şəbəkə cihazları üçün məlumatın ötürülməsinə icazənin idarə olunduğu qaydaları təsvir edən standart mediaya giriş üsulları mövcuddur: mübahisə, işarənin ötürülməsi və sorğu.

Bu mediaya giriş üsullarından birini həyata keçirən protokolu seçməzdən əvvəl aşağıdakı amillərə xüsusi diqqət yetirməlisiniz:

  • ötürülmə xarakteri - davamlı və ya impulslu;
  • məlumat ötürülmələrinin sayı;
  • məlumatların ciddi şəkildə müəyyən edilmiş vaxt intervallarında ötürülməsi ehtiyacı;
  • şəbəkədəki aktiv cihazların sayı.

Bu amillərin hər biri öz üstünlükləri və mənfi cəhətləri ilə birlikdə hansı mediaya giriş metodunun ən uyğun olduğunu müəyyən etməyə kömək edəcək.

Müsabiqə. Mübahisəyə əsaslanan sistemlər ötürmə mühitinə girişin ilk gələnə birinci xidmət prinsipi əsasında həyata keçirildiyini güman edir. Başqa sözlə, hər bir şəbəkə cihazı ötürmə mühitini idarə etmək üçün rəqabət aparır. Mübahisəyə əsaslanan sistemlər elə qurulub ki, şəbəkədəki bütün qurğular məlumatı yalnız lazım olduqda ötürə bilsin. Bu təcrübə son nəticədə məlumatların qismən və ya tam itirilməsi ilə nəticələnir, çünki toqquşmalar əslində baş verir. Hər bir yeni cihaz şəbəkəyə əlavə olunduqca toqquşmaların sayı eksponent olaraq arta bilər. Toqquşmaların sayının artması şəbəkənin məhsuldarlığını azaldır, informasiyanın ötürülməsi mühitinin tam doyması halında isə şəbəkənin məhsuldarlığını sıfıra endirir.

Toqquşmaların sayını azaltmaq üçün stansiya məlumatların ötürülməsinə başlamazdan əvvəl məlumat ötürmə mühitini dinləmək funksiyasını həyata keçirən xüsusi protokollar hazırlanmışdır. Əgər dinləmə stansiyası (başqa stansiyadan) ötürülən siqnal aşkar edərsə, o, məlumatı ötürməkdən çəkinəcək və sonra yenidən cəhd edəcək. Bu protokollara Carrier Sense Multiple Access (CSMA) protokolları deyilir. CSMA protokolları toqquşmaların sayını əhəmiyyətli dərəcədə azaldır, lakin onları tamamilə aradan qaldırmır. Bununla belə, iki stansiya kabeli yoxlayanda, heç bir siqnal tapmayanda, mühitin aydın olduğuna qərar verəndə və sonra eyni vaxtda məlumat ötürməyə başlayanda toqquşmalar baş verir.

Belə qarşıdurma protokollarına nümunələr:

  • Carrier Sense Çox Giriş/Toqquşma Təsbiti (CSMA/CD);
  • Carrier Sense Çox Giriş/Toqquşmadan Qaçma (CSMA/CA).

CSMA/CD protokolları. CSMA/CD protokolları yalnız ötürülməzdən əvvəl kabelə qulaq asmır, həm də toqquşmaları aşkar edir və təkrar ötürülmələrə başlayır. Toqquşma aşkar edildikdə, məlumatları ötürən stansiyalar təsadüfi qiymətlərlə xüsusi daxili taymerləri işə salır. Taymerlər geri saymağa başlayır və sıfıra çatdıqda stansiyalar məlumatları yenidən ötürməyə cəhd etməlidirlər. Taymerlər təsadüfi qiymətlərlə işə salındığından, stansiyalardan biri digərindən əvvəl məlumat ötürülməsini təkrarlamağa çalışacaq. Müvafiq olaraq, ikinci stansiya məlumat ötürmə mühitinin artıq məşğul olduğunu müəyyən edəcək və onun boşalmasını gözləyəcək.

CSMA/CD protokollarının nümunələri Ethernet versiyası 2 (DEC tərəfindən hazırlanmış Ethernet II) və IEEE802.3.

CSMA/CA protokolları. CSMA/CA zaman kəsmə girişi və ya mühitə giriş əldə etmək üçün sorğu göndərmək kimi sxemlərdən istifadə edir. Zaman dilimindən istifadə edərkən hər bir stansiya məlumatı yalnız bu stansiya üçün dəqiq müəyyən edilmiş vaxtlarda ötürə bilər. Bu zaman şəbəkədə vaxt dilimlərinin idarə edilməsi mexanizmi tətbiq edilməlidir. Şəbəkəyə qoşulan hər bir yeni stansiya öz görünüşü haqqında məlumat verir və bununla da informasiyanın ötürülməsi üçün vaxt dilimlərinin yenidən bölüşdürülməsi prosesinə başlayır. Ötürmə mühitinə mərkəzləşdirilmiş giriş nəzarətindən istifadə edildikdə, hər bir stansiya idarəetmə stansiyasına ünvanlanan xüsusi ötürmə sorğusu yaradır. Mərkəzi stansiya bütün şəbəkə obyektləri üçün ötürücü mühitə çıxışı tənzimləyir.

CSMA/CA nümunəsi Apple Computer-in LocalTalk protokoludur.

Mübahisəyə əsaslanan sistemlər, nisbətən az istifadəçisi olan şəbəkələrdə partlayış trafiki (böyük fayl köçürmələri) ilə istifadə üçün ən uyğundur.

Token transferi olan sistemlər. Token ötürmə sistemlərində kiçik çərçivə (token) müəyyən bir ardıcıllıqla bir cihazdan digərinə ötürülür. Token, ötürmə mühitinə müvəqqəti nəzarəti nişanı saxlayan cihaza ötürən xüsusi bir mesajdır. Tokenin ötürülməsi şəbəkədəki cihazlar arasında giriş nəzarətini paylayır.

Hər bir cihaz tokeni hansı cihazdan aldığını və onu hansı cihaza ötürməli olduğunu bilir. Tipik olaraq, bu qurğular token sahibinin ən yaxın qonşularıdır. Hər bir cihaz vaxtaşırı olaraq token üzərində nəzarəti əldə edir, öz hərəkətlərini yerinə yetirir (informasiya ötürür) və sonra tokeni istifadə üçün növbəti cihaza ötürür. Protokollar hər bir cihazın tokenə nəzarət edə biləcəyi vaxtı məhdudlaşdırır.

Bir neçə token ötürmə protokolu var. Token keçidindən istifadə edən iki şəbəkə standartı IEEE 802.4 Token Bus və IEEE 802.5 Token Ring-dir. Token Bus şəbəkəsi token keçid nəzarətindən və fiziki və ya məntiqi avtobus topologiyasından istifadə edir, Token Ring şəbəkəsi isə işarə ötürücü giriş nəzarətindən və fiziki və ya məntiqi halqa topologiyasından istifadə edir.

Rəqəmsal audio və ya video məlumatları kimi zamana həssas prioritet trafik olduqda və ya çox sayda istifadəçi olduqda, token ötürücü şəbəkələrdən istifadə edilməlidir.

Sorğu. Sorğu, mühitə girişin arbitri kimi çıxış etmək üçün bir cihazı (nəzarətçi, əsas və ya "master" cihaz adlanır) ayıran giriş üsuludur. Bu cihaz bütün digər cihazları (ikinci dərəcəli) ötürmək üçün məlumatın olub-olmadığını yoxlamaq üçün əvvəlcədən müəyyən edilmiş qaydada sorğulayır. İkinci dərəcəli cihazdan məlumat almaq üçün əsas cihaz ona sorğu göndərir və sonra ikinci cihazdan məlumatları qəbul edir və qəbul edən cihaza ötürür. Daha sonra əsas cihaz başqa ikinci cihazı sorğulayır, ondan məlumat alır və s. Protokol səsvermədən sonra hər ikinci cihazın ötürə biləcəyi məlumatların miqdarını məhdudlaşdırır. Səsvermə sistemləri avadanlıqların avtomatlaşdırılması kimi zamana həssas şəbəkə cihazları üçün idealdır.

Bu təbəqə həm də əlaqə xidmətləri təqdim edir. Üç növ əlaqə xidməti var:

  • tanınmamış əlaqəsiz xidmət - axın nəzarəti olmadan və xəta nəzarəti və ya paket ardıcıllığı olmadan kadrları göndərir və qəbul edir;
  • əlaqə yönümlü xidmət - qəbzlər (təsdiqlər) verməklə axına nəzarəti, xətalara nəzarəti və paketlərin ardıcıllığını təmin edir;
  • acknowledge connectionless service - iki şəbəkə qovşağı arasında köçürmələr zamanı axını idarə etmək və səhvlərə nəzarət etmək üçün qəbzlərdən istifadə edir.

Məlumat bağlantısı səviyyəsinin MMC alt qatı bir şəbəkə interfeysi vasitəsilə işləyərkən eyni vaxtda bir neçə şəbəkə protokolundan (müxtəlif protokol yığınlarından) istifadə etmək imkanı verir. Başqa sözlə, kompüterinizdə yalnız biri varsa LAN kartı, lakin müxtəlif istehsalçıların müxtəlif şəbəkə xidmətləri ilə işləməyə ehtiyac var, sonra MMC-nin alt səviyyəsində müştəri şəbəkə proqramı bu cür işin mümkünlüyünü təmin edir.

Şəbəkə qatı

Şəbəkə səviyyəsi məntiqi şəbəkələr arasında məlumatların çatdırılması, şəbəkə qurğularının məntiqi ünvanlarının formalaşdırılması, marşrutlaşdırma məlumatlarının müəyyən edilməsi, seçilməsi və saxlanması, şlüzlərin işləmə qaydalarını müəyyən edir.

Şəbəkə səviyyəsinin əsas məqsədi məlumatların şəbəkənin müəyyən edilmiş nöqtələrinə köçürülməsi (çatdırılması) problemini həll etməkdir. Şəbəkə səviyyəsində məlumatların çatdırılması ümumiyyətlə OSI modelinin məlumat əlaqəsi səviyyəsində məlumatların çatdırılmasına bənzəyir, burada məlumatların ötürülməsi üçün fiziki cihaz ünvanlanması istifadə olunur. Bununla belə, məlumat bağlantısı səviyyəsində ünvanlama yalnız bir məntiqi şəbəkəyə aiddir və yalnız həmin şəbəkə daxilində etibarlıdır. Şəbəkə səviyyəsi bir-birinə qoşulduqda bir böyük şəbəkə təşkil edən bir çox müstəqil (və çox vaxt heterojen) məntiqi şəbəkələr arasında məlumat ötürmə üsullarını və vasitələrini təsvir edir. Belə bir şəbəkə şəbəkə işi adlanır və şəbəkələr arasında məlumat ötürmə prosesləri internet işi adlanır.

Məlumat keçidi səviyyəsində fiziki ünvanlamadan istifadə etməklə məlumatlar eyni məntiqi şəbəkədəki bütün cihazlara çatdırılır. Hər bir şəbəkə cihazı, hər bir kompüter alınan məlumatların məqsədini müəyyən edir. Məlumat kompüter üçün nəzərdə tutulubsa, o, onu emal edir, yoxsa, ona məhəl qoymur.

Məlumat əlaqəsi səviyyəsindən fərqli olaraq, şəbəkə səviyyəsi internet şəbəkəsində xüsusi marşrut seçə və verilənlərin ünvanlanmadığı məntiqi şəbəkələrə məlumat göndərməkdən çəkinə bilər. Şəbəkə səviyyəsi bunu kommutasiya, şəbəkə səviyyəsinin ünvanlanması və marşrutlaşdırma alqoritmləri vasitəsilə həyata keçirir. Şəbəkə səviyyəsi eyni zamanda heterojen şəbəkələrdən ibarət şəbəkə vasitəsilə məlumatların düzgün marşrutlarını təmin etmək üçün məsuliyyət daşıyır.

Şəbəkə səviyyəsinin həyata keçirilməsi elementləri və üsulları aşağıdakı kimi müəyyən edilir:

  • bütün məntiqi olaraq ayrı-ayrı şəbəkələrin unikal şəbəkə ünvanları olmalıdır;
  • kommutasiya internet işi üzrə əlaqələrin necə qurulduğunu müəyyən edir;
  • kompüterlər və marşrutlaşdırıcılar məlumatların internet şəbəkəsindən keçməsi üçün ən yaxşı yolu müəyyən etmək üçün marşrutlaşdırmanın həyata keçirilməsi imkanı;
  • şəbəkə bir-birinə bağlı şəbəkə daxilində gözlənilən xətaların sayından asılı olaraq müxtəlif səviyyəli qoşulma xidmətini həyata keçirəcək.

Routerlər və bəzi açarlar OSI modelinin bu qatında işləyir.

Şəbəkə səviyyəsi şəbəkə obyektlərinin məntiqi şəbəkə ünvanlarının formalaşması qaydalarını müəyyən edir. Böyük bir-birinə bağlı şəbəkə daxilində hər bir şəbəkə obyektinin unikal məntiqi ünvanı olmalıdır. Məntiqi ünvanın formalaşmasında iki komponent iştirak edir: bütün şəbəkə obyektləri üçün ümumi olan məntiqi şəbəkə ünvanı və bu obyektə xas olan şəbəkə obyektinin məntiqi ünvanı. Şəbəkə obyektinin məntiqi ünvanını formalaşdırarkən ya obyektin fiziki ünvanından istifadə etmək olar, ya da ixtiyari məntiqi ünvan təyin etmək olar. Məntiqi ünvanlamanın istifadəsi müxtəlif məntiqi şəbəkələr arasında məlumat ötürülməsini təşkil etməyə imkan verir.

Hər bir şəbəkə obyekti, hər bir kompüter eyni vaxtda bir çox şəbəkə funksiyalarını yerinə yetirə, müxtəlif xidmətlərin işləməsini təmin edə bilər. Xidmətlərə daxil olmaq üçün port və ya rozetka adlanan xüsusi xidmət identifikatorundan istifadə olunur. Xidmətə daxil olduqda, xidmət identifikatoru xidməti təqdim edən kompüterin məntiqi ünvanından dərhal sonra gəlir.

Bir çox şəbəkələr xüsusi, əvvəlcədən təyin edilmiş və tanınmış hərəkətləri yerinə yetirmək üçün məntiqi ünvanlar və xidmət identifikatorları qruplarını ehtiyatda saxlayır. Məsələn, bütün şəbəkə obyektlərinə məlumat göndərmək lazımdırsa, göndərmə xüsusi yayım ünvanına ediləcək.

Şəbəkə səviyyəsi iki şəbəkə obyekti arasında məlumatların ötürülməsi qaydalarını müəyyən edir. Bu ötürmə kommutasiya və ya marşrutlaşdırma vasitəsilə həyata keçirilə bilər.

Məlumatların ötürülməsi üçün üç keçid üsulu var: dövrə kommutasiyası, mesaj kommutasiyası və paket kommutasiyası.

Dövrə kommutasiyasından istifadə edərkən, göndərən və alıcı arasında məlumat ötürmə kanalı qurulur. Bu kanal bütün ünsiyyət seansı ərzində aktiv olacaq. Bu üsuldan istifadə edərkən, kifayət qədər bant genişliyinin olmaması, kommutasiya avadanlığının yüklənməsi və ya alıcının məşğul olması səbəbindən kanalların ayrılması zamanı uzun gecikmələr mümkündür.

Mesaj kommutasiyası “saxla və yönləndir” prinsipindən istifadə edərək bütöv (hissələrə bölünməmiş) mesajı ötürməyə imkan verir. Hər bir aralıq cihaz mesaj alır, onu lokal olaraq saxlayır və mesajın göndərilməli olduğu rabitə kanalı pulsuz olduqda onu göndərir. Bu üsul e-poçt mesajlarını ötürmək və elektron sənəd idarəetməsini təşkil etmək üçün yaxşı uyğun gəlir.

Paket kommutasiyası əvvəlki iki metodun üstünlüklərini birləşdirir. Hər bir böyük mesaj kiçik paketlərə bölünür, hər biri ardıcıl olaraq alıcıya göndərilir. Hər bir paket internet şəbəkəsindən keçdikcə həmin anda ən yaxşı yol müəyyən edilir. Məlum olub ki, bir mesajın hissələri alıcıya müxtəlif vaxtlarda çata bilər və yalnız bütün hissələr bir yerə yığıldıqdan sonra alıcı qəbul edilmiş məlumatlarla işləyə biləcək.

Hər dəfə məlumat üçün növbəti yolu müəyyən etdikdə, ən yaxşı marşrutu seçməlisiniz. Ən yaxşı yolu müəyyən etmək vəzifəsi marşrutlaşdırma adlanır. Bu vəzifə marşrutlaşdırıcılar tərəfindən yerinə yetirilir. Routerlərin vəzifəsi mümkün məlumat ötürmə yollarını müəyyən etmək, marşrut məlumatlarını saxlamaq və ən yaxşı marşrutları seçməkdir. Marşrutlaşdırma statik və ya dinamik şəkildə həyata keçirilə bilər. Statik marşrutlaşdırma təyin edilərkən, məntiqi şəbəkələr arasında bütün əlaqələr müəyyən edilməli və dəyişməz qalmalıdır. Dinamik marşrutlaşdırma güman edir ki, marşrutlaşdırıcı özü yeni yollar təyin edə və ya köhnə yollar haqqında məlumatı dəyişdirə bilər. Dinamik marşrutlaşdırma xüsusi marşrutlaşdırma alqoritmlərindən istifadə edir, onlardan ən çox yayılmışı məsafə vektoru və keçid vəziyyətidir. Birinci halda, marşrutlaşdırıcı qonşu marşrutlaşdırıcılardan şəbəkə strukturu haqqında ikinci əl məlumatından istifadə edir. İkinci halda, marşrutlaşdırıcı öz rabitə kanalları haqqında məlumatla işləyir və tam şəbəkə xəritəsini qurmaq üçün xüsusi nümayəndə marşrutlaşdırıcısı ilə qarşılıqlı əlaqə qurur.

Ən yaxşı marşrutun seçiminə ən çox marşrutlaşdırıcılar vasitəsilə hoppanmaların sayı (hop count) və təyinat şəbəkəsinə çatmaq üçün tələb olunan gənələrin sayı (vaxt vahidləri) kimi amillər təsir edir (gənə sayı).

Şəbəkə səviyyəsinə qoşulma xidməti, OSI modelinin məlumat bağlantısı səviyyəsinin MMC alt qatının qoşulma xidmətindən istifadə edilmədikdə işləyir.

Bir-birinə bağlı şəbəkə qurarkən, müxtəlif texnologiyalardan istifadə etməklə qurulmuş və müxtəlif xidmətlər göstərən məntiqi şəbəkələri birləşdirməlisiniz. Şəbəkənin işləməsi üçün məntiqi şəbəkələr məlumatları düzgün şərh etməli və məlumatı idarə edə bilməlidir. Bu vəzifə bir məntiqi şəbəkənin qaydalarını digərinin qaydalarına çevirən və şərh edən cihaz və ya tətbiq proqramı olan şlüzdən istifadə etməklə həll edilir. Ümumiyyətlə, şlüzlər OSI modelinin istənilən səviyyəsində həyata keçirilə bilər, lakin çox vaxt onlar modelin yuxarı səviyyələrində həyata keçirilir.

Nəqliyyat təbəqəsi

Nəqliyyat təbəqəsi OSI modelinin yuxarı təbəqələrindəki tətbiqlərdən şəbəkənin fiziki və məntiqi strukturunu gizlətməyə imkan verir. Tətbiqlər yalnız kifayət qədər universal olan və fiziki və məntiqi şəbəkə topologiyalarından asılı olmayan xidmət funksiyaları ilə işləyir. Məntiqi xüsusiyyətləri və fiziki şəbəkələr nəqliyyat qatının məlumatları ötürdüyü əvvəlki qatlarda həyata keçirilir.

Nəqliyyat təbəqəsi tez-tez aşağı təbəqələrdə etibarlı və ya əlaqə yönümlü əlaqə xidmətinin olmamasını kompensasiya edir. “Etibarlı” termini bütün məlumatların bütün hallarda çatdırılacağı demək deyil. Bununla belə, nəqliyyat səviyyəsi protokollarının etibarlı tətbiqləri adətən məlumatların çatdırılmasını qəbul edə və ya rədd edə bilər. Məlumat qəbuledici cihaza düzgün çatdırılmazsa, nəqliyyat səviyyəsi təkrar ötürə və ya çatdırılmanın mümkün olmadığı barədə yuxarı təbəqələrə məlumat verə bilər. Bundan sonra yuxarı səviyyələr lazımi düzəldici tədbirlər görə bilər və ya istifadəçiyə seçim imkanı verə bilər.

Bir çox protokolda kompüter şəbəkələri istifadəçilərə mürəkkəb və çətin yadda qalan hərf-rəqəm ünvanları əvəzinə təbii dildə sadə adlarla işləmək bacarığını təmin edir. Ünvan/Ad Rezolyusiyası adları və hərf-rəqəm ünvanlarını bir-biri ilə müəyyən etmək və ya xəritələşdirmək funksiyasıdır. Bu funksiyanı şəbəkədəki hər bir qurum və ya kataloq serverləri adlanan xüsusi xidmət təminatçıları yerinə yetirə bilər. kataloq serveri), ad serverləri və s. Aşağıdakı təriflər ünvan/ad həlli üsullarını təsnif edir:

  • istehlakçının xidmətə başlaması;
  • xidmət təminatçısının təşəbbüsü ilə həyata keçirilir.

Birinci halda, şəbəkə istifadəçisi xidmətin dəqiq yerini bilmədən onun məntiqi adı ilə xidmətə daxil olur. İstifadəçi bu xidmətin mövcud olub-olmadığını bilmir Bu an. Əlaqə qurarkən məntiqi ad fiziki ada uyğunlaşdırılır və istifadəçinin iş stansiyası birbaşa xidmətə zəng edir. İkinci halda, hər bir xidmət vaxtaşırı olaraq bütün şəbəkə müştərilərinə özü haqqında məlumat verir. Hər bir müştəri istənilən vaxt xidmətin olub-olmadığını bilir və xidmətlə birbaşa əlaqə saxlamağı bilir.

Ünvanlama üsulları

Xidmət ünvanları şəbəkə cihazlarında işləyən xüsusi proqram proseslərini müəyyən edir. Bu ünvanlara əlavə olaraq, xidmət təminatçıları xidmət tələb edən cihazlarla apardıqları müxtəlif söhbətlərə nəzarət edirlər. İki fərqli danışıq üsulu aşağıdakı ünvanlardan istifadə edir:

  • əlaqə ID;
  • əməlliyyatın kodu.

Qoşulma identifikatoru, port və ya rozetka adlanan əlaqə identifikatoru hər bir söhbəti müəyyən edir. Bağlantı identifikatorundan istifadə edərək, əlaqə provayderi birdən çox müştəri ilə əlaqə saxlaya bilər. Xidmət təminatçısı hər bir kommutasiya obyektinə öz nömrəsinə görə istinad edir və digər aşağı səviyyəli ünvanları əlaqələndirmək üçün nəqliyyat qatına etibar edir. Bağlantı identifikatoru xüsusi söhbətlə əlaqələndirilir.

Tranzaksiya ID-ləri əlaqə identifikatorlarına bənzəyir, lakin söhbətdən daha kiçik vahidlərdə işləyir. Əməliyyat sorğu və cavabdan ibarətdir. Xidmət təminatçıları və istehlakçılar bütün söhbəti deyil, hər bir əməliyyatın gedişini və gəlişini izləyirlər.

Sessiya qatı

Sessiya səviyyəsi xidmət tələb edən və çatdıran cihazlar arasında əlaqəni asanlaşdırır. Ünsiyyət seansları ünsiyyət quran subyektlər arasında dialoqu quran, saxlayan, sinxronlaşdıran və idarə edən mexanizmlər vasitəsilə idarə olunur. Bu təbəqə həm də yuxarı təbəqələrə mövcud şəbəkə xidmətlərini müəyyən etməyə və onlara qoşulmağa kömək edir.

Sessiya səviyyəsi adları müəyyən etmək üçün aşağı təbəqələr tərəfindən təmin edilən məntiqi ünvan məlumatından istifadə edir və server ünvanları, yuxarı səviyyələr tərəfindən tələb olunur.

Sessiya təbəqəsi həmçinin xidmət təminatçısı cihazları və istehlakçı cihazları arasında danışıqlara başlayır. Bu funksiyanı yerinə yetirərkən sessiya təbəqəsi çox vaxt hər bir obyekti təmsil edir və ya müəyyən edir və ona giriş hüquqlarını əlaqələndirir.

Sessiya səviyyəsi üç rabitə metodundan birini istifadə edərək dialoqun idarə edilməsini həyata keçirir - simpleks, yarım dupleks və tam dupleks.

Simpleks rabitə məlumatın mənbədən qəbulediciyə yalnız bir istiqamətli ötürülməsini nəzərdə tutur. Bu ünsiyyət üsulu heç bir əks əlaqə yaratmır (qəbuledicidən mənbəyə). Half-duplex iki istiqamətli məlumat ötürülməsi üçün bir məlumat ötürmə mühitindən istifadə etməyə imkan verir, lakin məlumat eyni vaxtda yalnız bir istiqamətdə ötürülə bilər. Tam dupleks məlumat ötürülməsi mühiti üzərindən hər iki istiqamətdə məlumatın eyni vaxtda ötürülməsini təmin edir.

Əlaqənin qurulması, məlumatların ötürülməsi, əlaqənin dayandırılmasından ibarət iki şəbəkə obyekti arasında rabitə seansının idarə edilməsi də OSI modelinin bu səviyyəsində həyata keçirilir. Seans qurulduqdan sonra, bu təbəqənin funksiyalarını həyata keçirən proqram təminatı, əlaqə dayandırılana qədər onun funksionallığını yoxlaya (saxlaya bilər).

Məlumatların təqdimat təbəqəsi

Məlumatların təqdimat səviyyəsinin əsas vəzifəsi verilənləri bütün şəbəkə proqramları və proqramların işlədiyi kompüterlər üçün başa düşülən qarşılıqlı ardıcıl formatlara (mübadilə sintaksisi) çevirməkdir. Bu səviyyədə məlumatların sıxılması və açılması və onların şifrələnməsi vəzifələri də həll edilir.

Konversiya baytların bit sırasının, sözlərin bayt sırasının, simvol kodlarının və fayl adı sintaksisinin dəyişdirilməsinə aiddir.

Bit və baytların sırasını dəyişmək zərurəti çoxlu sayda müxtəlif prosessorların, kompüterlərin, komplekslərin və sistemlərin olması ilə əlaqədardır. Müxtəlif istehsalçıların prosessorları bir baytdakı sıfır və yeddinci bitləri fərqli şəkildə şərh edə bilər (ya sıfır bit ən əhəmiyyətlidir, ya da yeddinci bit). Eynilə, böyük informasiya vahidlərini təşkil edən baytlar – sözlər də müxtəlif cür şərh olunur.

Müxtəlif əməliyyat sistemlərinin istifadəçilərinin düzgün adlara və məzmuna malik fayllar şəklində məlumat əldə etmələri üçün bu təbəqə fayl sintaksisinin düzgün çevrilməsini təmin edir. Fərqli əməliyyat sistemləri onları idarə edir fayl sistemləri, fayl adlarının formalaşdırılmasının müxtəlif yollarını tətbiq edin. Fayllardakı məlumatlar da xüsusi simvol kodlaşdırmasında saxlanılır. İki şəbəkə obyekti qarşılıqlı əlaqədə olduqda, onların hər birinin fayl məlumatını fərqli şəkildə şərh etməsi vacibdir, lakin məlumatın mənası dəyişməməlidir.

Məlumatların təqdimat səviyyəsi verilənləri bütün şəbəkə proqramları və proqramların işlədiyi kompüterlər tərəfindən başa düşülən qarşılıqlı ardıcıl formata (mübadilə sintaksisi) çevirir. O, həmçinin məlumatları sıxışdıra və genişləndirə, həmçinin məlumatları şifrələyə və deşifrə edə bilər.

Kompüterlər ikili və sıfırlardan istifadə edərək verilənləri təmsil etmək üçün müxtəlif qaydalardan istifadə edirlər. Bütün bu qaydalar insan tərəfindən oxuna bilən məlumatların təqdim edilməsi kimi ümumi məqsədə nail olmağa çalışsa da, kompüter istehsalçıları və standart təşkilatları bir-birinə zidd olan qaydalar yaratmışlar. Fərqli qaydalar dəstindən istifadə edən iki kompüter bir-biri ilə əlaqə saxlamağa çalışdıqda, onlar tez-tez bəzi transformasiyalar həyata keçirməlidirlər.

Yerli və şəbəkə əməliyyat sistemləri tez-tez məlumatları icazəsiz istifadədən qorumaq üçün şifrələyir. Şifrələmə məlumatların qorunmasının bir neçə üsulunu təsvir edən ümumi bir termindir. Qoruma tez-tez üç metoddan birini və ya daha çoxunu istifadə edən məlumat skramblingindən istifadə etməklə həyata keçirilir: dəyişdirmə, əvəzetmə və ya cəbr metodu.

Bu üsulların hər biri sadəcə olaraq məlumatların mühafizəsinin xüsusi üsuludur ki, onu yalnız şifrələmə alqoritmini bilən şəxs başa düşə bilsin. Məlumatların şifrələnməsi həm hardware, həm də proqram təminatı ilə həyata keçirilə bilər. Bununla belə, uç-to-end məlumat şifrələməsi adətən proqramlı şəkildə həyata keçirilir və təqdimat qatının funksionallığının bir hissəsi hesab olunur. İstifadə olunan şifrələmə üsulu haqqında obyektləri xəbərdar etmək üçün adətən 2 üsuldan istifadə olunur - gizli açarlar və açıq açarlar.

Gizli açarın şifrələmə üsulları tək açardan istifadə edir. Açara sahib olan şəbəkə qurumları hər mesajı şifrələyə və deşifrə edə bilər. Ona görə də açar gizli saxlanılmalıdır. Açar hardware çiplərinə quraşdırıla və ya şəbəkə administratoru tərəfindən quraşdırıla bilər. Açar hər dəfə dəyişdirildikdə, bütün cihazlar dəyişdirilməlidir (yeni açarın dəyərini ötürmək üçün şəbəkədən istifadə etməmək məsləhətdir).

Açıq açar şifrələmə üsullarından istifadə edən şəbəkə obyektləri gizli açar və bəzi məlum dəyərlə təmin edilir. Obyekt məxfi açar vasitəsilə məlum dəyəri manipulyasiya edərək açıq açar yaradır. Rabitəni başlatan qurum öz açıq açarını alıcıya göndərir. Sonra digər obyekt qarşılıqlı məqbul şifrələmə dəyərini təyin etmək üçün riyazi olaraq öz şəxsi açarını ona verilmiş açıq açarla birləşdirir.

Yalnız açıq açara sahib olmaq icazəsiz istifadəçilər üçün az faydalıdır. Yaranan şifrələmə açarının mürəkkəbliyi kifayət qədər yüksəkdir ki, onu məqbul vaxt ərzində hesablamaq olar. Öz şəxsi açarınızı və başqasının açıq açarını bilmək belə, digər məxfi açarı təyin etməkdə o qədər də kömək etmir - böyük ədədlər üçün loqarifmik hesablamaların mürəkkəbliyinə görə.

Tətbiq təbəqəsi

Tətbiq səviyyəsi hər bir şəbəkə xidməti növünə xas olan bütün elementləri və funksiyaları ehtiva edir. Aşağı altı təbəqə şəbəkə xidməti üçün ümumi dəstəyi təmin edən tapşırıqları və texnologiyaları birləşdirir, tətbiq səviyyəsi isə xüsusi şəbəkə xidməti funksiyalarını yerinə yetirmək üçün lazım olan protokolları təmin edir.

Serverlər şəbəkə müştərilərinə təqdim etdikləri xidmət növləri haqqında məlumat verir. Təklif olunan xidmətlərin müəyyənləşdirilməsinin əsas mexanizmləri xidmət ünvanları kimi elementlər tərəfindən təmin edilir. Bundan əlavə, serverlər öz xidmətlərini aktiv və passiv xidmət təqdimatı kimi təqdim etmək üsullarından istifadə edirlər.

Aktiv xidmət reklamını həyata keçirərkən, hər bir server vaxtaşırı onun mövcudluğunu elan edən mesajlar (xidmət ünvanları daxil olmaqla) göndərir. Müştərilər həmçinin xüsusi xidmət növü üçün şəbəkə cihazlarını sorğulaya bilərlər. Şəbəkə müştəriləri serverlər tərəfindən hazırlanmış təqdimatları toplayır və mövcud xidmətlərin cədvəllərini formalaşdırır. Aktiv təqdimetmə metodundan istifadə edən əksər şəbəkələr həmçinin xidmət təqdimatları üçün xüsusi etibarlılıq müddəti müəyyən edir. Məsələn, əgər şəbəkə protokolu xidmət təqdimatlarının hər beş dəqiqədən bir göndərilməli olduğunu müəyyən edir, müştərilər son beş dəqiqə ərzində təqdim olunmayan xidmət təqdimatlarını vaxt aşıracaqlar. Zaman aşımı başa çatdıqda, müştəri xidməti öz cədvəllərindən çıxarır.

Serverlər öz xidmətini və ünvanını kataloqda qeyd etməklə passiv xidmət reklamı həyata keçirirlər. Müştərilər müəyyən etmək istədikləri zaman mövcud növlər xidmət, onlar sadəcə olaraq kataloqdan istədiyiniz xidmətin yerini və ünvanını soruşurlar.

Şəbəkə xidmətindən istifadə edilməzdən əvvəl o, kompüterin yerli əməliyyat sistemi üçün əlçatan olmalıdır. Bu problemi həll etmək üçün bir neçə üsul var, lakin hər bir belə üsul yerli olan mövqe və ya səviyyə ilə müəyyən edilə bilər əməliyyat sistemişəbəkə əməliyyat sistemini tanıyır. Göstərilən xidməti üç kateqoriyaya bölmək olar:

  • əməliyyat sistemi zənglərinin ələ keçirilməsi;
  • uzaq rejim;
  • birgə məlumat emalı.

OC Call Interception istifadə edərkən, yerli əməliyyat sistemi şəbəkə xidmətinin mövcudluğundan tamamilə xəbərsizdir. Məsələn, bir DOS proqramı şəbəkə fayl serverindən faylı oxumağa çalışdıqda, faylın yerli yaddaş cihazında olduğunu düşünür. Əslində xüsusi bir parça proqram təminatı faylın oxunması sorğusunu yerli əməliyyat sisteminə (DOS) çatmazdan əvvəl tutur və sorğunu şəbəkə fayl xidmətinə yönləndirir.

Digər ifratda, Uzaqdan Əməliyyat rejimində yerli əməliyyat sistemi şəbəkədən xəbərdardır və sorğuların şəbəkə xidmətinə ötürülməsinə cavabdehdir. Bununla belə, server müştəri haqqında heç nə bilmir. Server əməliyyat sisteminə daxili və ya şəbəkə üzərindən ötürülməsindən asılı olmayaraq xidmətə edilən bütün sorğular eyni görünür.

Nəhayət, şəbəkənin mövcudluğundan xəbərdar olan əməliyyat sistemləri var. Həm xidmət istehlakçısı, həm də xidmət təminatçısı bir-birinin varlığını tanıyır və xidmətdən istifadəni koordinasiya etmək üçün birlikdə işləyirlər. Bu növ xidmətdən istifadə adətən həmyaşıdlar arası məlumatların işlənməsi üçün tələb olunur. Birgə məlumat emalı bir tapşırığı yerinə yetirmək üçün məlumatların emal imkanlarının paylaşılmasını nəzərdə tutur. Bu o deməkdir ki, əməliyyat sistemi başqalarının varlığından və imkanlarından xəbərdar olmalı və arzu olunan işi yerinə yetirmək üçün onlarla əməkdaşlıq edə bilməlidir.

ComputerPress 6" 1999

Müxtəlif istehsalçıların şəbəkə cihazlarının işini uyğunlaşdırmaq və müxtəlif siqnalların yayılması mühitlərindən istifadə edən şəbəkələrin qarşılıqlı əlaqəsini təmin etmək üçün açıq sistemlərin qarşılıqlı əlaqəsinin (OSI) istinad modeli yaradılmışdır. İstinad modeli iyerarxik prinsip əsasında qurulur. Hər bir səviyyə daha yüksək səviyyəyə xidmət göstərir və aşağı səviyyənin xidmətlərindən istifadə edir.

Məlumatların işlənməsi proqram səviyyəsindən başlayır. Bundan sonra verilənlər istinad modelinin bütün təbəqələrindən keçir və fiziki təbəqə vasitəsilə rabitə kanalına göndərilir. Qəbul zamanı məlumatların əks emalı baş verir.

OSI istinad modeli iki anlayışı təqdim edir: protokolinterfeys.

Protokol müxtəlif açıq sistemlərin təbəqələrinin qarşılıqlı əlaqədə olduğu qaydalar toplusudur.

İnterfeys açıq sistemin elementləri arasında qarşılıqlı əlaqə vasitələri və üsullarının məcmusudur.

Protokol müxtəlif qovşaqlarda eyni səviyyəli modullar, interfeys isə eyni qovşaqda bitişik səviyyəli modullar arasında qarşılıqlı əlaqə qaydalarını müəyyən edir.

OSI istinad modelinin cəmi yeddi qatı var. Qeyd etmək lazımdır ki, real yığınlar daha az təbəqədən istifadə edir. Məsələn, məşhur TCP/IP yalnız dörd təbəqədən istifadə edir. Niyə belədir? Bir az sonra izah edəcəyik. İndi yeddi səviyyənin hər birinə ayrıca baxaq.

OSI Model Qatları:

  • Fiziki səviyyə. Məlumat ötürmə mühitinin tipini, interfeyslərin fiziki və elektrik xüsusiyyətlərini və siqnalın növünü müəyyən edir. Bu təbəqə məlumat bitləri ilə məşğul olur. Fiziki səviyyə protokollarının nümunələri: Ethernet, ISDN, Wi-Fi.
  • Məlumat bağlantısı səviyyəsi. Ötürmə mühitinə giriş, səhvlərin düzəldilməsi və etibarlı məlumat ötürülməsinə cavabdehdir. Qəbulda Fiziki təbəqədən alınan məlumatlar çərçivələrə yığılır, bundan sonra onların bütövlüyü yoxlanılır. Heç bir səhv yoxdursa, məlumat şəbəkə səviyyəsinə ötürülür. Səhvlər varsa, çərçivə atılır və təkrar ötürmə sorğusu yaradılır. Məlumat bağlantısı səviyyəsi iki alt qata bölünür: MAC (Media Girişinə Nəzarət) və LLC (Yerli Bağlantı İdarəsi). MAC ortaq fiziki mühitə girişi tənzimləyir. MMC şəbəkə səviyyəsi xidməti təqdim edir. Keçidlər məlumat bağlantısı səviyyəsində işləyir. Protokol nümunələri: Ethernet, PPP.
  • Şəbəkə qatı. Onun əsas vəzifələri marşrutlaşdırmadır - optimal məlumat ötürmə yolunun müəyyən edilməsi, qovşaqların məntiqi ünvanlanması. Bundan əlavə, bu səviyyəyə şəbəkə problemlərini həll etmək tapşırığı verilə bilər (ICMP protokolu). Şəbəkə qatı paketlərlə işləyir. Protokol nümunələri: IP, ICMP, IGMP, BGP, OSPF).
  • Nəqliyyat təbəqəsi. Məlumatların ötürüldükləri ardıcıllıqla səhvlər, itkilər və təkrarlanma olmadan çatdırılması üçün nəzərdə tutulmuşdur. Göndərəndən alıcıya məlumat ötürülməsinə başdan sona nəzarəti həyata keçirir. Protokol nümunələri: TCP, UDP.
  • Sessiya səviyyəsi. Rabitə seansının yaradılmasını/xidmətini/xitamını idarə edir. Protokol nümunələri: L2TP, RTCP.
  • İcra səviyyəsi. Verilənləri çevrilir tələb olunan forma, şifrələmə/kodlaşdırma, sıxılma.
  • Tətbiq təbəqəsi. İstifadəçi ilə şəbəkə arasında qarşılıqlı əlaqəni təmin edir. Müştəri tərəfi tətbiqləri ilə qarşılıqlı əlaqə qurur. Protokol nümunələri: HTTP, FTP, Telnet, SSH, SNMP.

Referans modeli ilə tanış olduqdan sonra TCP/IP protokol stekinə nəzər salaq.

TCP/IP modelində müəyyən edilmiş dörd təbəqə var. Yuxarıdakı şəkildən göründüyü kimi, bir TCP/IP qatı OSI modelinin bir neçə qatına uyğun gələ bilər.

TCP/IP model səviyyələri:

  • Şəbəkə interfeysi səviyyəsi. OSI modelinin iki aşağı təbəqəsinə uyğundur: məlumat bağlantısı və fiziki. Buna əsasən aydın olur ki, bu səviyyə ötürmə mühitinin xüsusiyyətlərini (burulmuş cüt, optik lif, radio), siqnalın tipini, kodlaşdırma metodunu, ötürücü mühitə çıxışı, xətaların düzəldilməsini, fiziki ünvanlamasını (MAC ünvanları) müəyyən edir. . TCP/IP modelində Ethrnet protokolu və onun törəmələri (Fast Ethernet, Gigabit Ethernet) bu səviyyədə işləyir.
  • Qarşılıqlı əlaqə təbəqəsi. OSI modelinin şəbəkə səviyyəsinə uyğundur. Bütün funksiyalarını öz üzərinə götürür: marşrutlaşdırma, məntiqi ünvanlama (IP ünvanları). IP protokolu bu səviyyədə işləyir.
  • Nəqliyyat təbəqəsi. OSI modelinin nəqliyyat qatına uyğundur. Paketlərin mənbədən təyinat yerinə çatdırılmasına cavabdehdir. Aktiv bu səviyyə iki protokoldan istifadə olunur: TCP və UDP. TCP, səhvlər baş verdikdə təkrar ötürmə üçün əvvəlcədən əlaqə sorğuları yaratmaqla UDP-dən daha etibarlıdır. Bununla belə, eyni zamanda, TCP UDP-dən daha yavaşdır.
  • Tətbiq təbəqəsi. Onun əsas vəzifəsi hostlarda tətbiqlər və proseslərlə qarşılıqlı əlaqə yaratmaqdır. Protokol nümunələri: HTTP, FTP, POP3, SNMP, NTP, DNS, DHCP.

Enkapsulyasiya, müstəqil paket başlıqlarının daha yüksək səviyyələrə daxil edilərək aşağı səviyyələrin başlıqlarından mücərrəd edildiyi məlumat paketinin qablaşdırılması üsuludur.

Gəlin baxaq konkret misal. Deyək ki, biz kompüterdən vebsayta keçmək istəyirik. Bunun üçün kompüterimiz bizə lazım olan sayt səhifəsinin saxlandığı veb serverin resurslarını əldə etmək üçün http sorğusu hazırlamalıdır. Tətbiq səviyyəsində brauzer məlumatlarına HTTP başlığı əlavə edilir. Sonra, nəqliyyat qatında, göndərici və alıcı port nömrələrini (HTTP üçün 80 port) ehtiva edən TCP başlığı paketimizə əlavə olunur. Şəbəkə səviyyəsində, göndərənin və alıcının IP ünvanlarını ehtiva edən bir IP başlığı yaradılır. Ötürülməzdən dərhal əvvəl, göndəricinin və alıcının fiziki (MAC ünvanlarını) ehtiva edən əlaqə qatına Ethrnet başlığı əlavə olunur. Bütün bu prosedurlardan sonra məlumat bitləri şəklində paket şəbəkə üzərindən ötürülür. Qəbulda əks prosedur baş verir. Hər səviyyədəki veb server müvafiq başlığı yoxlayacaq. Yoxlama uğurlu olarsa, başlıq atılır və paket ora gedir üst səviyyə. Əks halda, bütün paket atılır.




Üst