Кіріспе

Пакеттерді бір желі сегментінен екіншісіне беру

Пакеттерді жіберу – компьютерлік желідегі түйіндер арқылы пакеттерді бір желі сегментінен екіншісіне тасымалдау.

Модельдер

Ең қарапайым жіберу моделі – пакеттің көзінен оның түйінді жеріне дейін тізбек бойынша сілтемеден сілтемеге тарату болып табылады. Дегенмен, басқа жіберу стратегиялары да жиі қолданылады. Телерадиохабар тарату пакетті көшіріп, желідегі әрбір құрылғыға жеткізу мақсатымен бірнеше сілтемеге жіберуді қажет етеді. Іс жүзінде, телерадиохабар пакеттері желідегі барлық жерге емес, тек телерадиохабар доменіне кіретін құрылғыларға жіберіледі, бұл телерадиохабарды салыстырмалы ұғымға айналдырады. Телерадиохабар таратудан сирек кездесетін, бірақ пайдалылығы мен теориялық маңызы жоғарырақ – көп тарату, онда пакет таңдамалы түрде көшіріліп, қабылдаушылардың әрқайсысына жеткізіледі. Желілік технологиялар әдетте белгілі бір жіберу модельдерін табиғи түрде қолдайды. Мысалы, оптикалық талшықтар мен мыс кабельдер бір машинадан екіншісіне тікелей жүреді, бұл табиғи біржолғы ортаны құрайды – деректер бір шетінен жіберілсе, екінші шетіндегі бір машина ғана қабылдайды. Алайда, суреттерде көрсетілгендей, түйіндер табиғи біржолғы ортадан көп тарату немесе телерадиохабар тарату құру үшін пакеттерді жібере алады. Сондай-ақ, дәстүрлі Ethernet (10BASE5 және 10BASE2, бірақ қазіргі заманғы 10BASE T емес) – табиғи телерадиохабар ортасы болып табылады. Барлық түйіндер бір ұзын кабельге қосылады және бір құрылғы жіберген пакетті кабельге қосылған барлық басқа құрылғылар көреді. Ethernet түйіндері тікелей оларға жіберілмеген пакеттерді елемеу арқылы біржолғы жіберуді іске асырады. Сымсыз желіде табиғи түрде көп тарату бар – таратушының қабылдау радиусындағы барлық құрылғылар оның пакеттерін қабылдай алады. Сымсыз түйіндер басқа құрылғыларға жіберілген пакеттерді елемейді, бірақ олардың қабылдау радиусынан тыс түйіндерге жету үшін жіберуді қажет етеді.

Шешімдер

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

Әдістер

Торап пакеттерді жіберу үшін екі түрлі әдістің бірін пайдалана алады: сақтау және жіберу, немесе тікелей коммутациялау.