Кіріспе

Желілерді бөлшектеу, желілік функционалдықты желілік бөліктерге бөлу автономды желілердің маңызды тұжырымдамасы болып табылады.

Желілік бөлімдердің анықтамасы

Желілік бөлімдер белгілі бір байланыс жағдайындағы операциялық ережелерді және әкімшілік саясатты іске асырады. Байланыс контекстінің шекаралары, сондықтан бөлік шекаралары технологиялық және/немесе әкімшілік шекараларға негізделеді. Мысалы, бөлік шекаралары белгілі бір желілік технологиямен (мысалы, нақты сымсыз қолжетімділік желісі) немесе белгілі бір байланыс протоколы мен/немесе адрестік кеңістікке (мысалы, IPv4 немесе IPv6 желісі) негізделуі мүмкін, сонымен қатар саясат саласына (мысалы, жоғары қауіпсіз шекараны қажет ететін ұлттық денсаулық сақтау желісі) негізделуі мүмкін. Компоненттің байланыс принциптері, протоколдар мен саясаты барлық компоненттік субъектілер орындауы тиіс "рецепт" түрін құрайды. Мысалы, рецепт бөлмеге қалай қосылуға болатынын, кім қосыла алатынын және атау, адрестеу және маршруттау қалай басқарылатындығын анықтайды. Ішкі операцияның күрделілігі мен егжей-тегжейі әр бөлімге қалдырылады. Мысалы, бөлмеге тіркеу күрделі сенімге негізделген механизмдерден бастап орталық деректер базасы немесе DHT негізделген қоғамдық жүйемен қарапайым тіркеу схемаларына дейін болуы мүмкін; байланыс әріптесінің шешімін бөлменің атау және адрестеу схемасы арқылы жасырын түрде басқаруға болады немесе нақты әрекеттерді қажет етеді (мысалы, идентификатордың локаторға шешімін табу). Бұл жерде бөлмелердің ішкі байланыстарды қалай басқаруға толық дербестігі бар екенін атап өту маңызды. Яғни барлық бөлмелерге немесе барлық байланыс элементтеріне енгізілуі тиіс жаһандық инварианттар жоқ. Компоненттің мүшелері өзара байланыс орнатуға қабілетті және дайын, олар компоненттің операциялық және саяси ережелеріне сәйкес әрекет етеді. Концептуалды тұрғыдан алғанда, бөлімдер өз мүшелерін қамтитын жасырын деректер базасының қандай да бір түрін сақтайды; яғни, деректер базасындағы әрбір жазба мүшелерді анықтайды. Компонент мүшесіне дерек пакеті жіберілгенге дейін, мүшеге "мекен-жай" қайтаратын шешімді талап етеді. Жоғарыда келтірілген анықтама мүше түйін, серверлер жиынтығы немесе бағдарламалық модуль екенін нақтыламайды. Компартментке мүшеліктің бұл абстрактілі анықтамасы мүшелердің көптеген түрлі дәмдерін және қарым-қатынас формаларын алуға мүмкіндік береді. Көптеген бөлімдер бірге болады және бөлімдер әртүрлі деңгейде өзара жұмыс істей алады (мысалы, бөлімдердің "қабатталуы" немесе "көрісуі" арқылы).