Если мы начнем внимательно анализировать
Если мы начнем внимательно анализировать используемые в настоящее время протоколы, используемые в различных сетевых технологиях, то складывается ощущение безграничного многообразия и потрясающей сложности всех систем в целом. На первых порах даже возникает вопрос, как все это функционирует и взаимодействует друг с другом. Однако все не так сложно. В процессе естественного развития сетевых технологий фирмы разработчики и комитеты стандартизации смогли найти определенные точки соприкосновения. Найденный консенсус в данной области может послужить примером сопряжения технологий, изначально не предполагающие этого, только за счет взаимных уступок.
В настоящее время все виды взаимодействия пользователей и ресурсов информационно вычислительных сетей (ИВС), можно разделить на три группы (уровня):
уровень физического взаимодействия | |
уровень сетевого взаимодействия | |
уровень прикладного взаимодействия. |
Дальнейшее развитие и стандартизация моделей взаимодействия открытых систем, введение открытых стандартов на взаимодействие программного обеспечения в рамках различных операционных систем (Windows NAPI, CORBA, RMI и др.), развитие платформо-независимых технологий доступа к информации и информационного взаимодействия (WWW (Cern), JAVA (SUN), InfoNet (Inprais) и др.), позволяют рассматривать данные уровни независимо друг от друга. В итоге прикладные процессы становятся независимыми не только от платформы, но и от используемой сетевой архитектуры.
В свою очередь развитие программных средств поддержки различных сетевых устройств (сетевых адаптеров) привело к тому, что сетевая архитектура (уровень сетевого взаимодействия) практически не зависит от типа используемых сетевых адаптеров и, соответственно, типа физического уровня взаимодействия.
Все это привело к тому, что современные ИВС могут рассматриваться по иерархическому принципу на трех независимых уровнях взаимодействия
физическом | |
сетевом | |
прикладном |