IP және Порт
Ақпараттық-коммуникациялық технологиялардың (АКТ) соңғы жетістіктерімен кең-байтақ жер шарының әрбір бұрышы мен бұрышы өзара байланысты. Бұл тамаша жеңістің негізі негізінен қарқынды дамып жатқан коммуникациялық және желілік технологияларға байланысты. Бұл ғажайып туындылардың құрылыс блоктары IP мекенжайлары мен порттар тұжырымдамаларына негізделген.
IP мекенжайлары мен порттары арқылы интернеттегі миллиондаған серверлер мен клиенттер бір-бірімен байланысады.
IP мекенжайы
IP мекенжайы – деректер пакетінің (деректер) тағайындалған орнын анықтау үшін пайдаланылатын логикалық 32 биттік мекенжай. IP мекенжайы деректердің көрсетілген маршрутта сәйкес ағуына мүмкіндік беретін бастапқы және тағайындалған желілерді анықтайды. Интернеттегі әрбір хост пен маршрутизатордың IP мекенжайы бар, барлық телефондардың сәйкестендіру мақсатында бірегей нөмірі бар. IP адрестеу тұжырымдамасы 1981 жылы стандартталған.
Негізгі нүктелі ондық белгілеу IP мекенжайында қолданылады. Әдетте IP мекенжайы желі бөлігі және хост бөлігі ретінде екі бөліктен тұрады. IP мекенжайының әдеттегі орналасуы келесідей:
4 байттың әрқайсысы (8 бит=1 байт) 0-255 аралығындағы мәндерден тұрады. IP мекенжайлары желі идентификаторы мен хост идентификаторының өлшеміне байланысты (A, B, C және D) сияқты сыныптарға топтастырылған. Бұл тәсіл IP мекенжайларын анықтауда пайдаланылған кезде, ол толық класты адрестеу ретінде анықталады. Жасалатын желінің түріне байланысты сәйкес мекенжай схемасын таңдау керек.
Мысалы: A класы=> Әрқайсысында көптеген хосттары бар бірнеше желілер үшін.
C класы=> Әрқайсысында бірнеше хосттары бар көптеген желілер үшін.
Көбінесе, қарастырылатын LAN ортасында IP мекенжайының желі идентификаторы бірдей қалады, мұнда хост бөлігі өзгереді.
Классты толық адрестеуден туындаған үлкен кемшіліктердің бірі - IP мекенжайларының ысырап болуы. Осылайша, инженерлер сыныпты адресациялаудың жаңа тәсіліне көшті. Толық адрестеу класынан айырмашылығы, мұнда желі идентификаторының өлшемі айнымалы болады. Бұл тәсілде желі идентификаторының өлшемін анықтау үшін ішкі желіні бүркемелеу тұжырымдамасы қолданылады.
Қарапайым IP мекенжайының мысалы 207.115.10.64
Порттар
Порттар 16 биттік сандармен көрсетілген. Сондықтан порттар 0-65, 525 аралығында болады. 0-1023 порт нөмірлері шектелген, себебі олар HTTP және FTP сияқты белгілі протокол қызметтерін пайдалану үшін сақталған.
Желіде екі хост бір-бірімен байланысатын соңғы нүкте порттар ретінде анықталады. Порттардың көпшілігі бөлінген тапсырмамен тағайындалған. Бұл порттар бұрын талқыланған порт нөмірі арқылы анықталады.
Сондықтан IP мекенжайы мен порттың функционалдық әрекеті келесідей. Деректер пакетін бастапқы құрылғыдан жібермес бұрын, бастапқы және тағайындалған IP мекенжайлары сәйкес порт нөмірлерімен бірге датаграммаға беріледі. IP мекенжайының көмегімен датаграмма тағайындалған машинаны қадағалайды және оған жетеді. Пакет ашылғаннан кейін порт нөмірлерінің көмегімен ОЖ деректерді дұрыс қолданбаға бағыттайды. Порт нөмірі дұрыс емес болса, ОЖ қай қолданбаға қандай деректер жіберілетінін білмейді.
Қорытынды ретінде IP мекенжайы деректерді жоспарланған мақсатқа бағыттау бойынша үлкен тапсырманы орындайды, ал порт нөмірлері алынған деректермен қай қолданбаны беру керектігін анықтайды. Сайып келгенде, тиісті порт нөмірі арқылы бөлінген қолданба деректерді резервтелген порт арқылы қабылдайды.