Қажетті өткізу қабілеті, желідегі беру жылдамдығы; Желінің өлшемі; Қажетті қызметтер жиынтығы (деректерді беру, мультимедиажәне басқа); Шуға және сақтандыруға қарсылық деңгейіне талабы; Жабдықты сатып алу, монтаж және кейінгі пайдалану кезіндегі жобаның жалпы құны. Жергілікті компьютерлік желілерде деректерді берудің негізгі ортасы – экранадалмаған қос орам, коаксиальды кабель. Сол себепті ЛКС-те негізінен көпмодалық оптика қолданылады.
4.Бірлік ортасына қатынас құру әдістері.
Желілік адаптерлердің платалары физикалық интерфейс ретінде ұсынылады, немесе компьютер және желілік кабельдің арасындағы байланыс ретінде ұсынылады. Платалар барлық желілік компьютерлердің және серверлердің кеңейтілу слоттарына орналасады. Компьютер және желі арасындағы физикалық байланысты қамтамасыздандыру үшін платаның (оның орнатылуынан кейін) сәйкесінше разъемына немесе портына желілік кабель жалғанады. Неғұрлым әртүрлі типтегі разъемдар адаптердің (BNC, RJ45…) платасына орнатылған болса, соғұрлым желі құру үшін қолданылатын кабельдердің таңдауы да көп болады.
Желілік адаптердің платасының тағайындалуы:
Компьютерден келіп түсетін мәліметтерді желілік кабель арқылы тасымалдауға дайындау;
Басқа компьютерге мәліметтерді тасымалдау;
Компьютер және кабелді жүйе арасындағы мәліметтер ағынын басқару.
Желілерге арналған адаптерлер – соларға арналған кадрды және айырып танитын кадрларды қашан тасымалдауға болатынын өзінше анықтай алатын айтарлықтай күрделі құрылғылар. Басқармалы бағдарламалық қамтамасыздандырумен жұмыс істей отырып, адаптерлер кадрды тасымалдау немесе оны қабылдау процесінде негізгі жеті операцияны орындайды:
Мәліметтерді тасымалдау. Мәліметтер компьютерлік жадтан адаптерге немесе DMA (жадқа тікелей рұқсат каналдары) арқылы адаптерден жадқа тасымалданады;
Буферлеу. Мәліметтер желілік адаптерде өңделіп жатқанда олар буферде сақталады. Бұл жағдай платаға барлық кадрларға рұқсат алуды қамтамасыздандырады және желіде мәліметтерді тасымалдау жылдамдығы және компьютерде өңдеу жылдамдығы арасындағы айырмашылықты компенсациялауды рұқсат етеді;
Кадрдың құрылуы. Желілік адаптер келіп түскен мәліметтерді жеке порцияларға бөледі (ал тасымалдау кезінде сәйкесінше, оларды жинап алады). Тақырып пакеттен бұрын болуы керек, ал оны әдеттегідей қорытынды аяқтау керек.
Кабельге рұқсат. Тасымалдамас бұрын арнаның жұмыс қабілеттілігін тексереді.
Параллельді-тізбекті түрлендіру. Алмастыру барысында мәліметтер байты буферден желіге келіп түседі және сәйкесінше желіден буферге, ол дегеніміз мәліметтер биті бірінен соң бірі тізбекетеледі. Адаптер тасымалдамас бұрын бірнеше секунд ішінде параллельді мәліметтерді жүйелікке немесе жүйеліктен параллельдіге түрлендіруді іске асырады;
Кодтау\Декодтау. Мәліметтерді желі арқылы тасымалдау үшін арнайы электрлі сигналдар құрылады, олар тасымалданатын ақпаратқа сәйкес келеді және сол ақпарат қабылдайтын құрылғыда қалпына келтіріледі;
Импульстерді тасымалдау\қабылдау. Мәліметтері бар электрленген кодталған импульстер, яғни мәліметтер кадрын құрастырып, күшейтіліп, байланыс арнасына тасымалданады;
Желілік адаптерлер және басқарушы бағдарлама коллизия және бөгет және құрылғының ақаулығынан туындайтын қателіктерді анықтап, оларды жөндейді.
БАҚЫЛАУ СҰРАҚТАРЫ
1.Тораптық элементтердің топологиялық жіктелуі қандай?
2.Негізгі түсініктер: тораптар түйіндері, кабельді сегмен түрлері қандай?
3.Физикалық және логикалық топология түрлері қандай?
4.Бірлік ортасына қатынас құру әдістері түрлері қандай?
ҰСЫНЫЛҒАН ӘДЕБИЕТТЕР
К.С. Дүйсебекова, Ш.А. Жомартова «Есептеу желілерінің негіздері»
Котус, И. Влейник - Интерфейс «человек-компьютер», 1996.
Ханенко В.И. - «Информационные системы» - Л:Машиностроение, 199S.
ЛЕКЦИЯ №3
Тақырып: Тораптық шешімдерді стандарттау.
ЛЕКЦИЯ ЖОСПАРЫ
1. Ашық жүйелердің өзара әрекеттесуін ұйымдастырудың эталонды үлгісі. Стандартты көзі.
2.Ашық жүйелер қарым-қатынасын ұйымдастырудың базалық моделі. «Ашық жүйе» түсінігі.
3.Функциональдық деңгей түсінігі. Физикалық, каналдық, тораптық, транспорттық, сеанстық және қолданбалы деңгейдің негізгі функциялары.
ЛЕКЦИЯ МАЗМҰНЫ
1. Ашық жүйелердің өзара әрекеттесуін ұйымдастырудың эталонды үлгісі. Стандартты көзі.
Кең мағынада ашық жүйе деп ашық спецификацияға сәйкес құрылған кез келген жүйе ( компьютер, есептеу желісі, ОЖ, программалық пакет, басқа да аппараттық және прграммалық өнімдер) аталуы мүмкін.
«Спецификация» (есептеу техникасында) терминінің аппараттық және программалық компоненттерінің формалданған сипатталуын, олардың іс-әрекеттерінің тәсілдерін, басқа компоненттермен әрекеттесуін, қолднылуы шарттарын, шектеулерін және басқа да сипаттамаларын білдіретіндігін естерініңзге сала кетейік.Кез-келген спецификацияның стандарт бола бермейтіндігі түсінікті де. өз кезегінде ашық спецификациялар ретінде стандарттарға сәйкес барлық мүдделі жақтардың жан-жақты талқылауына түсіп, өзара келісім нәтижесінде қабылданған, жарияланаған, жалпыға түсінікті спецификация қабылданады.
Жүйелерді құру барысында ашық спецификацияларды пайдалану үшінші жаққа осы жүйелер үшін әртүрлі аппараттық, программалық кеңейту және модификациялау жабдықтарын жасап, әртүрлі өндірушілердің өнімдерінен прграммалық –аппараттық кешендерді құруға жол ашады.
Шынайы жүйелер үшін толық ашықтық қол жетпейтін идеал ретінде қалып отыр.Әдетте, ашық деп аталатын жүйелердің өздерінде бұл анықтамаға ол жүйлердің сыртқы интерфейстерді қолдайтын кейбір бөліктері ғана қатысты. Мысалы, UNIX операциялық жүйесінің туыстарының ашықтығы, барлығынан бұрын, ядро мен қосымшалар арасындағы стандартты программалық интерфейске негізделген.Бұл қосымшаларды Unix-тің бір версиясының ортасынан басқасына жеңіл көшіруге жағдай жасайды. Жартылай ашықтықтың тағы бір мысалы-жеткілікті түрде жабық саналатын Novell NetWare операциялық жүйесінде тәуелсіз өндірушілердің ол жүйее желілік адаптерлердің драйверлерін қосу үшін Open Driver Interface ашық интерфейсінің қолданылуы. Жүйені құру үшін ашық спецификациялар неғұрлым көп қолданылса, жүйе соғұрлым ашық болы түседі.
OSI үлгісі ашықтықтың тек бір аспектілеріне ғана, атап айтқанда, есептеу желісімен байланысқан құрылғылардың ашық әрекеттесуіне қатысты. Бұл жерде ашық жүйе ретінде жіберілетін және қабылданатын хабарламалардың мазмұны мен мәндерінің форматын анықтайтын, стандартты ережелерді қолдану арқылы басқа желілік құрылымдармен әрекеттесуге даяр желілік құрылым түсініледі.
Егер екі желі ашықтық принцптерін сақтай отырып құрылған болса, онда ол төмендегідей артықшылыққа қол жеткізуге мүмкіндік береді:
Бір стандартты ұстанған әртүрлі өндірушілердің аппараттық және программалық жабдықтарынан желіні құруға;
Желінің жеке компоненттерін жетілген түрлерімен ауыртпалықсыз ауыстырып, желіні аз шығынымен дамытуға;
Бір желіні басқасымен қосуға;
Желіні игеруді және оған қызмет көретуді жеңілдетуге.
2.Ашық жүйелер қарым-қатынасын ұйымдастырудың базалық моделі. «Ашық жүйе» түсінігі.
Ашық жүйелердің әйгілі мысалы халықаралық Internet желісі болып табылады. Бұл желі ашық жүйелерге қойылатын барлық талаптарға сай дамып келеді.Бұл желінің ашық жүйелерге қойылатын барлық талаптарға сай дамып келеді.Бұл желінің стандарттарын құруға әр елдің әртүрлі университтерінен,ғылыми үйымдарынан және есептеу аппаратурасы мен программалық жабдықтауды өндіруші-фирмалардан мыңдағын қолданушылар қатысты.Internet желісінің жұмысын анықтайтын стандарттың For Comment «түсініктеме сұраныс» деген атының өзі қабылданған стандарттардың ашық сипатын көрсетеді.
OSI үлгісі- желінің іс-әрекетінің негізі. Сондықтан да, егер Сіз желілік қосылыстарда OSI үлгісінің әртүрлі деңгейлерінің қалай әрекеттесетінін түсінсеңіз, шынайы желілік қосылыстардың желілік функцияларын желілік функцияларын анықтап біле аламыз.
Желінің атқаратын қызметі деректерді бір компьютерден басқа компьютерге жіберу. Бұл процесс барысында бірнеше жеке мақсаттарды атап өтуге болады:
Деректерді айырып тану;
Деректерді басқарылатын блоктарға бөлу;
Деректердің орнын анықтап қабылдаушыны көрсету үшін әрбір блокқа ақпаратты қоса білу;
Деректерді синхронизациялау және тексеру үшін ақпараттарды қоса білу;
Деректерді желіге оорналастырып, берілген адрес бойынша жіберу.
Бұл мақсаттарды орындауда желілік операциялық жүйеге қатаң талаптарды орныдауға тура келеді.
3.Функциональдық деңгей түсінігі. Физикалық, каналдық, тораптық, транспорттық, сеанстық және қолданбалы деңгейдің негізгі функциялары.
Физикалық деңгей (Physical Layer).Бірінші физикалық деңгей (Physial) OSI үлгісінің ең төменгі деңгейі. Бұл деңгей құрылымдық емес деректерді, биттердің ағындарын физикалық орта арқылы ( мысалы, желілік кабель) жібереді.Мұнда интерфейспен кабель арқылы электрлік, оптикалық, механикалық және функционалдық байланыс орнатылады. Физикалық деңгей өзінен жоғары жатқан барлық деңгейлерден түсетін деректерді тасымалдайтын сигналдарды құрады.Бұл деңгейде желілік кабель арқылы деректерді жіберу тәсілі анықталады.Физикалық деңгей бір компьютерден екіншісіне биттерді жіберуге арналған. Биттердің мазмұнының бұл деңгейге қатысты жоқ.. Бұл деңгей деректерді кодтауға, биттерді синхроизациялауға жауап береді. Физикалық деңгей желілік кабель арқылы жіберілетін әрбір биттің ұзақтығын және оның сәйкес электрлік немесе оптикалық импульсқа көшірілуін орнатады. Бұл деңгейде сонымен қатар разъемдердің типтері анықталып, әрбір қосылыс тағайындалады.
Арналық деңгей (Data Link Layer). Физикалық деңгейде тек биттер тасымалданады. Байланыс арналары бірнеше өзара әрекеттесетін компьютерлермен бөлініп пайдаланылатын кейбір желілерде физикалық беріліс ортасы бос болмауы мүмкін екендігі есепке алынбай қалады. Сондықтан да арналық деңгейдің мақсаттарының бірі ортаның бостығын анықтау болып табылады. Ол үшін арналық деңгейде биттер кадрлар деп аталатын топтарға бірітіріледі. Арналық деңгей кадрларды (frames) желілік деңгейден физикалы деңгейге жібереді. Кадрлар деректерді орналастыруға арналған логикалық ұйымдсқан құылым. Жіберуші компьютердің арналық деңгейі физикалық деңгейден түскен биттердің ағымын деректердің кадрларына біріктіреді. Арналық деңгей физикалық деңгейдің көмегімен кадрлардың дәл жеткізілуін қамтамассыз етеді.Бұл желілік деңгейге деректерді жіберуді желілік бірігу арқылы қатесіз оқуға мүмкіндік жасайды. Көбінесе, арналық деңгей кадрларды жіберген кезде қабылдаушы жағынан оның алынғанын растауын күтеді.Қабылдаушының арнаьық деңгейі мүмкін қателерді тексереді. Жіберу барысында бұзылған немесе оларды қабылдаған жайлы хабарлама түспеген кадрлар қайта жіберіледі. Дегенмен, кез-келген топологиялы және технологиялы желілерде хабарламаларды сапалы тасымалдау үшін арналық деңгейдің функциясы жеткіліксіз,сондықтан да OSI үлгісінде бұл тапсырма келесі екі- желілік және транспорттық деңгейлерге жүктеледі.
Желілік деңгей (Network layes). Үшінші желілік деңгей хабарламаларды адрестеуге және логикалық адрестер мен атауларды физикалық адрестерге алмастырумен айналысады.Нақты желілік шарттарға, қызметтер үстемдігіне және басқа факторларға байланысты жіберуші мен қабылдаушы компьютерлер арасындағы бағыт анықталады. Пакеттерді коммутациялау, бағыттау, шектеу сияқты желілік трафикке байланысты туатын проблеммалар да осы деңгейде шешіледі. Егер бағыттаушының желілік адаптері деркетердің үлкен бөліктерін жібере алмаса, желілік деңгейде ол бөліктер бөлшектенеді.Ал қабылдаушы компьютердің желілік деңгейі оларды қинап, алғашқы қалпына келтіреді. Желілік деңгейдегі хабарламалар пакеттер дап аталады.
Транспорттық деңгей(Traspot lsyer).Жіберушіден қабылдаушыға барар жолда паетер өгеріске ұшырауы типті жоғалып кетуімүмкін. Транспорттық деңгей пакеттердің өз адресатына тізбектей, жоғалмай, қайталанбай, қатесіз жетуін қамтамассыз етеді.Бұл деңгейде ұзын хабарламалар бірнеше пакеттерде бөлінеді де, қысқалары бір пакетке біріктіріледі. Бұл пакеттердің желі бойынша тиімді жібеілуіне жол ашады. Қабылдаушы компьютердің транспорттық деңгейінде хабарламалар ашылып, алғашқы қалпына келеді де олардың дұрыс жеткендігі жайлы сигналдар жіберіледі. Транспорттық деңгей ағындарды басқарады, қателерді тексереді, пакеттерді жіберу мен қабылдауда туатын пробламмаларды шешумен айналысады.
Сеанстық деңгей (Session layer).Бесіншідеңгей әртүрлі компьютерлердегі екі қосымша үшін сеанс деп аталатын қосылысты құрады, пайдаланады және біріктіруді аяқтайды. Бұл деңгейде желідегі еекі қосымша арасында байланысқа қажетті атауларды түсіну және қорғау орындалады. Осы деңгейде қолданушылар тапсырмаларын деректер ағындарының арасына бақылаушы нүктелер деп аталатын нүктелерді қою арқылы синхронизациялау жүзеге асырылады.Сонымен, желілік қателік туған жағдайда , соңғы бақылау нүктесінен кейін орналасқан деректерді ғана қайталап жіберу қажет болады.Бұл деңгейде өзара әсерлесетін процестер арасында диалоогты басқару, яғни, жіберу қай жақтан орындалып жатқандығы, қашан және қанша уақытқа созылатындығын анықтауға жүзеге асырылады.
Көрсету деңгейі (Presentation layer). Алғашқы көрсету деңгейі желілік компьютерлер арасында деректер алмасуға қолданылатын форматтарды анықтайды.Бұл деңгейді аудармашы десек те болады. Жіберуші компьютердегі қолданбалы деңгейден түскен деректер бұл қадамда жалпыға бірдей аралық формат түрінде көшеді.Қабылдаушы компьютердегі сәйкес деңгейде ол деректер аралық форматтан сол компьютердің қолданбалы деңгейінде пайдаланатын формат түрінде көшіріледі.Көрсету деңгейі хаттамаларды түрлендіруге, деркетерді таратуға, оларды шифрлеуге, қолданылатын символдар тобын ауыстыруға немесе өзгертуге графикалық бұйрықтарды кеңейтуге қатысады. Көрсету деңгейі, сонымен қатар, жіберілетін биттер санын азайту үшін деректерді сығуға да қатысады. Бұл деңгейде редиректор деп аталатын утилита жұмыс істейді. Оның қызметі енгізу-қорытындылау амалдарын сервердің ресурстарына бағытталған.
Қолданбалы деңгей (Applikaton layer ).Жетінші OSI үлгісінің ең жоғарғы деңгейі . ол қолданбалы процестердің желілік ресуртарға енуіне арналған терезенің ролін атқарады. Бұл деңгей қолданушы қосымшаларын тікелей қолдайды және файлдарды жіберуші программалық жабдықтау, мәліметтер қорларын пайдалану, электрондық пошта, гипермәтін Web-беттер сияқты қызмет түрлерін көрсетеді. Төменде орналасқан деңгейлер қолданбалы деңгейде орналасатын тапсырмаларды қабылдайды. Қолданбалы деңгей желіге жалпы енуді, деректер ағындарын, қателерді өңдеуді басқарады.Қолданбалы деңгейдегі өңдеуді басқарады. Қолданбалы деңгейдегі деректер бірліктері әдетте хабарламалар деп аталады.
Бақылау сұрақтары:
«Ашық жүйе» түсінігі.
Функционалдық деңгей түсінігі.
Физикалық деңгейдің негізгі функциялары
Каналдық деңгейдің негізгі функциялары
Тораптық деңгейдің негізгі функциялары
Транспортық деңгейдің негізгі функциялары
Сеанстық деңгейдің негізгі функциялары
Қолданбалы деңгейдің негізгі функциялары.
ҰСЫНЫЛҒАН ӘДЕБИЕТТЕР
1.К.С. Дүйсебекова, Ш.А. Жомартова «Есептеу желілерінің негіздері»
2.Котус, И. Влейник - Интерфейс «человек-компьютер», 1996.
Ханенко В.И. - «Информационные системы» - Л: Машиностроение, 199S.
ЛЕКЦИЯ №4
Тақырып: Коммуникациялық хаттамалардың стандартты стектері.
ЛЕКЦИЯ ЖОСПАРЫ
1.«Коммуникациялық протоколдар түсінігі»
2.Коммуникациялық хаттамалардың стандартты стектері. OSI стегі.
ЛЕКЦИЯ МАЗМҰНЫ
1.«Коммуникациялық протоколдар түсінігі»
Желідегі компьютерлердің өзара әрекеттесуі хабарламаларды алмасудың және олардың форматтарының белгілі ережелеріне сәйкес, яғни белгілі хаттамаларға сәйкес жүреді. Байланыстың күрделі топологиясы бар және түйіндерінің көп мөлшері бар желіде сенімді және өнімді ақпарат алмасуды қамтамасыз ету оңай міндет емес, сондықтан ол әдетте көпдеңгейлік иерархиялық тәсілдің көмегімен шешіледі. Осыған байланысты, желіде бір коммуникациялық хаттама емес, деңгейлер бойынша реттелген бірнеше хаттамалар қолданылады. Әрбір деңгей өзінің ішкі міндетін шешеді, ал хаттамалардың барлық жиынтығы коммуникациялық хаттамалардың стегін түзеді. Желілерде кеңінен қолданылатын хаттамалардың стегі жеткілікті. Бұл халықаралық және ұлттық стандарттар болып табылатын стектер, және қандай-да бір фирманың жабдықтарының таралуының арқасында таралған фирмалық стектер. Әйгілі хаттамалардың стектерінің мысалдары болып Novell фирмасының IPX/SPX стегі, Internet желісінде және UNIX операциялық жүйесінің негізіндегі көптеген желілерді қолданылатын ТСР/ІР стегі, стандарттау жөніндегі халықаралық ұйымның OSI стегі, Digital Equipment корпорациясының DECnet стегі және тағы басқалары. Желідегі қандай-да бір коммуникациялық хаттамалардың стегін қолдану көбінесе желінің келбетін және оның сипаттамаларын анықтайды. Үлкен емес желілерде тек қана бір стек қолданыла алады. Әртүрлі желілерді біріктіретін ірі корпоративтік желілерде әдетте бірнеше стектер қатарлас қолданылады. Желілерде қолданылатын коммункациялық жабдықтар қандай-да бір хаттамаларды іске асырады, және іске асатын хаттама (немесе хаттамалардың жинағы) оның ең маңызды сипаттамаларының бірі болып табылады. Коммуникациялық жабдықтарда жоғарғы деңгейдегі хаттамаларға қарағанда көбірек дәрежеде стандартталған төменгі деіңгейдің хаттамалары іске асады, және бұл әртүрлі өндірушілердің жабдықтарының бірлесіп табысты жұмыс істеуіне алғышарт болып табылады. Желілік сервистер және коммуникациялық хаттамалар желі компьютерлерінде желілік операциялық жүйенің сәйкес бағдарламалық элементтері ретінде іске асады. Тарихи жағынан негізгі желілік операциялық жүйелер көбінесе желілік сервистердің және коммуникациялық жабдықтардың өзінің меншік іске асуларымен жұмыс істеген, сондықтан қандай-да бір операциялық жүйенің қолданылуы желінің келбетін хаттамалардың стегіне қарағанда көбірек дәрежеде анықтайды. Тіпті желіні онда қолданылатын операциялық жүйенің атымен атау қабылданған – Novell NetWare желісі, Bаnyan VINES желісі т.б. Қандай-да бір операциялық жүйенің ортасында жақсы жұмыс істей білу коммуникациялық жабдықтың маңызды сипаттамасы болып табылады. Көбінде желілік адаптердің немесе концентратордың жарнамасында оның арнайы NetWare немесе TJNDC желісінде жұмыс істеуге арналғандығын оқуға болады. Бұл, аппаратураны жасап шығарушылар оның сипаттамаларын осы желілік операциялық жүйеде немесе егер бұл хаттамалар әртүрлі ОЖ-лерде қолданылатын болса, оларды іске асырудың осы нұсқасында қолданылатын хаттамалар қолданатындай етіп оңтайлардырғандығын білдіреді. Хаттамалардың әртүрлі ОЖ-лерде іске асырылу ерекшеліктеріне байланысты коммуникациялық жабдықтардың сипаттамаларының бірі болып оның осы ОЖ ортасында жұмыс істеу мүмкіндігіне сертификатталғандығы қолданылады. Төменгі – физикалық және арналық деңгейлерде – іс жүзінде барлық стектерде (SNA-дан басқасы) бір ғана хаттамалар қолданылады. Бұл жақсы стандартталған Ethernet, Token Ring, FDDI және тағы басқалары, олар барлық желілерде бір ғана аппаратураны қолдануға мүмкіндік береді. Қазіргі кезде бар стектердің желілік және одан жоғары деңгейдегі хаттамалары көп әртүрлілікпен ерекшеленеді және әдетте ISO үлгісі ұсынған деңгейлерге бөлуге сәйкес келмейді. Жекелей алғанда, бұл стектерде сеанстық және өкілдік деңгейдің функциялары көбінесе қолданбалы деңгеймен біріктірілген. Мұндай сәйкес еместік ISO үлгісінің қолда бар және нақты қолданылатын стектерді жинақтаудың нәтижесі ретінде пайда болғандығына байланысты, керісінше емес.
2.Коммуникациялық хаттамалардың стандартты стектері. OSI стегі
Тораптағы берілгендердің біртұтас көрсетліуі үшін бірмүшелі емес құрылысымен және бағдарламалық қамтамасыздандырумен халықаралық жүйесі стандартымен ISO (International Standardization Organization) ашық желісінің OSI (Open System Interconnection) байланысымен қорлар үлгісін құрастырды. Бұл үлгі ережелерді жазады және сеанстық байланыс жүйесімен берілгендер процедурасы әртүрлі тораптық негіздерде жіберіледі. Үлгінің негізгі элементтері қолданбалы процестер және физикалық ортаның қосылу деңгейлері болып табылады. 2.1 суретте қорлар үлгісінің құрылымдары көрсетілген. Үлгінің әр деңгейі OSI негізінде тораптарда берілген беру процесінде анықталған есептерді орындайды. Желілік хаттамалардың құрылымы үшін қорлар үлгісі негізі болып табылады. OSI коммуникациялық функциялардың желілерді жеті деңгейге бөледі және ашық желідегі процестің әр түрлі бөліктерін орындайды.
2.1 сурет –OSI үлгісі
Соңғы қолданушылардың ұсыныстарына тиіспестен, OSI үлгісі тек қана жүйелік негіздердің өзара қатынасын сипаттайды. Жүйелік негіздерге қарай отырып, ұсыныс өзінің жеке өзара қатынастық хаттамаларын дамытады. Егер де ұсыныс OSI үлгісінің жоғарыдағы деңгейіндегі кейбір функцияларын өзіне алатын болса, онда берілгендермен алмасу үшін тікелей жүйелік негіздерге қаралады.
OSI үлгісін екі әр түрлі үлгілерге бөлуге болады:
Хаттама қорында көлденең үлгілі, бағдарламалардың өзара қатынасы механизмін қамтамасыз ету және әр түрлі машиналардағы процессорлар;
Ұсыну негізінде тік үлгілілі, бір машинадағы көршілес деңгейдегі бір-бірлерін қамтамсыздандыру.
2.2 сурет - OSI үлгісінде компьютерлердің өзара әрекеттесу схемасы
Компьютердің әрбір деңгейі – жіберушінің компьютер-алушы деңгейімен тікелеі қатынасқан сияқты жақсы байланыста болады. Мұндай байланыс логикалық немесе виртуальды деп аталады. Шын мәнінде бұндай қатынастар бір компьютердің деңгей аралығында анықталады.
Сонымен, компьютер-жіберушідегі ақпараттар барлық деңгейлерден өту керек. Содан кейін ол физикалық ортада компьютер-алушыға дейін беріледі және қайтадан барлық сатыдан өтіп, компьютер-жіберуші арқылы жіберілген деңгейге дейін жетпейінше аралайды.
Тік үлгіде екі бағдарламаға берілгендерді алмастыру үшін жалпы хаттама қажет етеді. Көлденең үлгіде көршілес деңгейлер API (Application Programming Interface) қолданбалы бағдарламасының интерфейстерді қолдану арқылы берілгендермен ауысады.
Торапқа беру кезінен алдын берілгендер пакетте дамиды. Пакет (packet) – бұл ақпараттың бірлігі, торап станцияларының арасындағы берілуі. Берілгендердің пакетін жіберу кезіндегі бағдарламалық қамтамасыздандыру арқылы барлық деңгейлерінен өтеді. Әр деңгейде пакетке берілген деңгейді атқарып отырған ақпаратқа қосылады. Бұл тораптағы берілгендерді жіберілуіне сәтті аяқтауына қажет, 2.3 суретте көрсетілгендей Заг- пакеттің басы, кон – пакеттің соңы.
Қабылданып жатқан бетте пакет барлық деңгейлерден қайтарында өтеді.Әр деңгейде сол деңгейдің хаттамасы пакеттегі ақпараттарды оқиды, содан ақпараттарды өшіреді, пакетке қосқан осы деңгейдегі жіберушінің бетімен және пакетті келесі деңгейге береді. Пакет Қолданбалы деңгейге жеткенде барлық басқарылған ақпараттар пакеттен өшірілетін болады, сонымен берілгендер өздерінің алғашқы түрлерін қабылдайды.
2.3 сурет – Жетідеңгейлі үлгінің әрбір деңгейінде пакетті қалыптастыру
Үлгіінің әр деңгейі өзінің функцияларын орындайды. Деңгей көтерілген сайын қиын есептерді шешеді.
Нақты функцияларды орындау үшін OSI үлгісінің бөлек деңгейін бағдарлама тобы ретінде қарастырған ыңғайлы. Мысалыға бір деңгей EBCDIC-ға ASCII-ның берілгендердің өңделуін қамтамасыз етуіне жауап береді және осы есептерді шешу үшін керекті бағдарламаларды ұстайды.
Әр деңгей өзінен биік тұрған деңгейдің сервисін қамтамасыз етеді және өзінің кезегінде өзінен төмен тұрған деңгейлік сервистен сұрайды. Төбедегі деңгейлер сервисті бірдей сұрайды: ереже бойынша бұл бір деңгейлердің маршруттарында бір тораптан екінші торапқа қажет етуі.
Қарастырылып отырған үлгі бір тораптағы ашық жүйедегі әр түрлі өңдеушілердің байланысын анықтайды. Сол себепті олар үшін мына координаттық қозғалыстар бойынша орындайды:
қолданбалы процестердің өзара әрекеттесуі;
берілгендердің формалары;
берілгендердің бірқалпында сақталуы;
тораптық ресурстарымен басқару;
берілгендердің қауіпсіздігі мен ақпараттардың қорғауына;
бағдарлама диагностикасына және техникалық негіздеріне.
2.4 сурет - Деңгейлердің қызметіне қысқаша сипаттама
OSI үлгісінің барлық деңгейінің функциялары екі топтың біреуіне қарауы мүмкін: не нақты техникалық тораптың дамуының қармағындағы функцияларына, не ұсынысы бар жұмыстың функцияларына.
Физикалық, каналдық және тораптық үш төмен деңгей торапқа мүдделі болып табылады. Бұл деңгейлердің хаттамалары коммуникациялық құралдарын қолдануы және техникалық тораппен тығыз байланысты. Мысалыға FDDI құрамына өту торап ішіндегі барлық физикалық және каналдық деңгейлердің хаттамаларының ауысуы болып есептеледі.
Сеанстық деңгейдің үш деңгейі ұсынысқа көрсету мен қолданбалы деңгейге негізделген және тораптарды құрастыруда техникалық құралдармен байланысы аз. Бұл деңгейдегі хаттамаларға торап топологияларының ешқандай өзгерісі, құралдарының ауысуы және басқа тораптық технологияға өтуіне әсер етпейді. Сонымен Ethernet-тен жылдамдығы жоғары 100VG-AnyLAN технологиясына өту бағдарламалық негіздерде ешқандай өзгерістерді талап етпейді, қолданбалы функцияларды дамытуда, болашақтағы және сеанстық деңгей.
Достарыңызбен бөлісу: |