Сетевая архитектура — это проектирование компьютерной сети . Это структура для спецификации физических компонентов сети и их функциональной организации и конфигурации, ее рабочих принципов и процедур, а также используемых протоколов связи .
В телекоммуникациях спецификация сетевой архитектуры может также включать подробное описание продуктов и услуг, предоставляемых через сеть связи, а также подробные тарифные планы и структуры выставления счетов, в соответствии с которыми услуги компенсируются.
Сетевая архитектура Интернета в основном выражается в использовании набора протоколов Интернета , а не в конкретной модели соединения сетей или узлов в сети или использовании определенных типов аппаратных соединений.
Модель взаимодействия открытых систем (модель OSI) определяет и кодифицирует концепцию многоуровневой сетевой архитектуры. Уровни абстракции используются для дальнейшего разделения системы связи на более мелкие управляемые части. Уровень представляет собой набор схожих функций, которые предоставляют услуги уровню выше и получают услуги от уровня ниже. На каждом уровне экземпляр предоставляет услуги экземплярам на уровне выше и запрашивает услуги от уровня ниже. [2]
В распределенных вычислениях сетевая архитектура часто описывает структуру и классификацию распределенной прикладной архитектуры, поскольку участвующие узлы в распределенном приложении часто называются сетью . [ 3] Например, архитектура приложений телефонной сети общего пользования (PSTN) была названа интеллектуальной сетью . Существует ряд конкретных классификаций, но все они лежат в континууме между немой сетью (например, Интернет ) и интеллектуальной сетью (например, PSTN).
Популярным примером такого использования термина в распределенных приложениях, а также постоянных виртуальных цепях , является организация узлов в одноранговых (P2P) сервисах и сетях . P2P-сети обычно реализуют оверлейные сети, работающие поверх базовой физической или логической сети. Эти оверлейные сети могут реализовывать определенные организационные структуры узлов в соответствии с несколькими различными моделями, сетевой архитектурой системы. [ необходима цитата ]