Пцк «Жалпы білім беру пәндері»



бет12/30
Дата18.05.2022
өлшемі407,94 Kb.
#34833
1   ...   8   9   10   11   12   13   14   15   ...   30
Байланысты:
практика

3.1. TCP/IP деңгейлері

TCP / IP - цифрлық түрде ұсынылған деректерді жіберуге арналған желілік модель. Модель ақпарат көзінен алушыға деректерді тасымалдау тәсілін сипаттайды. Модель ақпараттың төрт деңгейден өтуін болжайды, олардың әрқайсысы ережемен сипатталады. Деректерді тасымалдау мәселесін шешетін ережелер жиыны Интернет негізіндегі деректерді тасымалдау протоколының стегін құрайды. TCP / IP атауы осы стандартта алғаш рет әзірленген және сипатталған отбасының екі маңызды протоколынан шыққан - Transmission Control Protocol (TCP) және Internet Protocol (IP). Сондай-ақ кейде 1970 жылдардағы ARPANET-тен тарихи шығуына байланысты DOD (Қорғаныс департаменті) үлгісі деп аталады.

Internet Protocol Set – Интернетте және ұқсас компьютерлік желілерде қолданылатын байланыс хаттамаларының концептуалды моделі және жиынтығы. Ол әдетте TCP / IP ретінде белгілі, себебі пакеттегі негізгі хаттамалар Transmission Control Protocol (TCP) және Internet Protocol (IP) болып табылады. Оны кейде Қорғаныс министрлігі (DoD) моделі деп те атайды, себебі желілік әдісті әзірлеуді АҚШ Қорғаныс министрлігі DARPA арқылы қаржыландырған.

Интернет-протоколдар жинағы деректердің қалай пакеттелетінін, өңделетінін, жіберілетінін, бағытталатынын және қабылданатынын анықтайтын мәліметтерді түпкілікті тасымалдауды қамтамасыз етеді. Бұл функция барлық қатысты хаттамаларды тартылған желілердің көлеміне қарай жіктейтін абстракцияның төрт қабатында ұйымдастырылған.

Ең төменгі деңгейден ең жоғары деңгейге дейін бұл бір желі сегментінде қалатын деректерге арналған байланыс әдістерін қамтитын байланыс деңгейі; тәуелсіз желілер арасында интернетпен жұмыс істеуді қамтамасыз ететін интернет деңгейі; хосттар арасындағы байланысты өңдейтін транспорттық деңгей; және қолданбалар үшін процессаралық байланысты қамтамасыз ететін қолданбалы деңгей.

TCP/IP OSI негізінде құрылған және оның алдыңғы нұсқасы сияқты оның архитектурасын құрайтын бірнеше қабаттары бар. Барлығы 4 деңгей бөлінеді - арна (интерфейс), желілік жұмыс, көлік және қолданбалы.



Арна (желі интерфейсі)

Аппараттық деңгей Ethernet және Wi-Fi желісі жабдығының өзара әрекеттесуін қамтамасыз етеді. Ол алдыңғы OSI стандартындағы физикалық стандартқа сәйкес келеді. Мұнда тапсырма ақпаратты кодтау, оны пакеттерге бөлу және қажетті арна бойынша жіберу. Жауаптың кешігуі және хосттар арасындағы қашықтық сияқты сигнал параметрлері де өлшенеді.



Интернет қабаты

Интернет TCP/IP байланыс хаттамасы арқылы өзара байланысқан көптеген жергілікті желілерден тұрады. Шлюз деңгейі жеке ішкі желілер арасындағы өзара әрекеттесуді реттейді. Бағыттау маска арқылы белгілі бір IP мекенжайына сілтеме жасау арқылы жүзеге асырылады.

Егер хосттар бірдей маскамен белгіленген бір ішкі желіде болса, деректер тікелей жіберіледі. Әйтпесе, ақпарат аралық буындардың тұтас тізбегі бойынша қажетті нүктеге жеткенше «саяхаттайды». IP мекенжайы IPv4 немесе IPv6 стандарты арқылы тағайындалады (олар бір-бірімен үйлесімді емес).

Тасымалдау қабаты

Келесі деңгей қайталанатын деректер пакеттері болмауы үшін жеткізуді басқаруға жауап береді. Шығындар немесе қателер анықталған жағдайда ақпарат қайтадан сұралады. Бұл тәсіл Интернеттің жеке бөліктері арасындағы немесе белгілі бір ішкі желідегі байланыстың жылдамдығы мен сапасына қарамастан процестерді толығымен автоматтандыруға мүмкіндік береді.

TCP UDP-ге қарағанда деректерді тасымалдауда сенімдірек, ол тек бейне және ойын графикасын ағынмен жіберуге жарамды. Онда пакеттердің бір бөлігінің жоғалуы маңызды емес, бұл бағдарламалық файлдар мен құжаттарды көшіру туралы айту мүмкін емес. Бұл деңгейде деректер түсіндірілмейді.

Қолданбалы қабат

Ол OSI моделінің 3 қабатын біріктіреді - сеанс, презентация және қолданба. Ол байланыс сеансын жүргізуге, деректерді түрлендіруге, пайдаланушымен және желімен өзара әрекеттесуге жауапты. Бұл деңгейде нақты тапсырмаларды орындау үшін пәрмендерді беруге мүмкіндік беретін API стандарттары қолданылады.

Сондай-ақ «туынды» хаттамаларды қолдануға болады. Мысалы, HTTPS сайттарды ашу үшін, SMTP электрондық поштаны жіберу үшін, ал DHCP IP мекенжайларын тағайындау үшін қолданылады. Бұл тәсіл бағдарламалауды жеңілдетеді, желідегі жүктемені азайтады, пәрмендерді өңдеу мен деректерді беру жылдамдығын арттырады.

Қолданбалы деңгейде жұмыс істейтін процестер көлікпен «байланысады», бірақ олар оған шифрланған ақпараты бар «қара жәшіктер» ретінде көрінеді. Бірақ ол деректердің қай IP-адреске жіберілетінін және оны қай порт арқылы алу керектігін түсінеді. Бұл хосттардың орналасқан жеріне қарамастан желі бойынша пакеттерді дәл тарату үшін жеткілікті. 0-ден 1023-ке дейінгі порттар операциялық жүйелермен сақталған, қалғандары 1024-тен 49151-ге дейінгі диапазонда шартты түрде тегін және үшінші тарап қолданбаларымен пайдаланылуы мүмкін.

IP мекенжайы мен порттың тіркесімі розетка деп аталады және компьютерді анықтау үшін қолданылады. Бірінші шарт әрбір хост үшін бірегей болғанымен, екіншісі әдетте қолданбаның белгілі бір түрі үшін бекітіледі. Сонымен, электрондық поштаны қабылдау 110 порт арқылы өтеді, FTP арқылы деректерді тасымалдау - 21, сайттарды ашу - 80.

Технология веб-ресурстарға әріптік-сандық атауларды тағайындау үшін белсенді түрде қолданылады. Браузердің мекенжай жолағына доменді енгізген кезде алдымен арнайы DNS серверіне қол жеткізіледі. Ол әрқашан Интернетке қосылған барлық компьютерлердің 53 портын тыңдайды және сұраныс бойынша стандартты IP мекенжайына енгізілген атауды түрлендіреді.

Сайт файлдарының нақты орналасуын анықтағаннан кейін жұмыстың әдеттегі схемасы қосылады - деректерді шифрлаумен қолданбалы деңгейден желі интерфейсі деңгейінде физикалық жабдыққа қол жеткізуге дейін. Процесс ақпаратты инкапсуляция деп аталады. Қабылдаушы жағында қарама-қарсы процедура орын алады - декапсуляция.



Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   30




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет