От имени Черепахи, или Девять сущностей миропонимания - Тюрин Сергей (книги читать бесплатно без регистрации полные txt) 📗
Как видите, все просто. Для трансляции данных, сгенерированных какой-либо из компьютерных программ, по сети тоже используются протоколы. Однако в «компьютерном случае» все сложней – ведь программ множество и создают они абсолютно разные по своим особенностям данные. Поэтому в модели OSI задействована не ОДНА ПАРА, а целых СЕМЬ УРОВНЕЙ ПРОТОКОЛОВ, которые образуют набор или стек и заведуют определенной частью сетевых функций (см. рисунок 1–1). Седьмой уровень – прикладной – наивысший, – тот, на котором человек и компьютер в состоянии друг друга понять. Первый уровень – физический – самый низкий, он соответствует «интеллекту кабеля» [41].
В остальном же – все так, как и в телефоне. Протокол переводит данные на свой «протокольный язык» и передает другому компьютеру, где точно такой же протокол эти данные распознает и снова переводит, теперь уже – на «родной язык» аналогичной программы. Только роль микрофона исполняют клавиатура и мышь, а роль телефона – динамики и дисплей.
Допустим, я хочу передать этот текст, набранный в электронном редакторе, вам, вы – далеко от меня, но имеется связь по сети. Указав ваш адрес и щелкнув по значку «отправить», я передаю файл протоколу седьмого уровня, в данном случае – почтовому.
Что бы ни говорили о человеке – он все-таки возвышен. Отправляя электронное письмо, он невольно вздергивает подбородок вверх: ему кажется – туда устремилось его письмо. Ничего подобного – оно мгновенно «проваливается вниз» – грузовым лифтом – в шахту семиэтажного дома. На шестом короткая остановка, на пятом, на четвертом… От прикладного протокола – к представительскому, от представительского – к сеансовому. Сеансовый устанавливает связь, транспортный – составляет маршруты, сетевой оценивает возможности сети… и так далее – вниз, вниз, вниз. И вот, наконец, «первый этаж», на котором «груз» извлекается из «лифта». Многократно преобразованный протоколами файл, который ни один редактор не в состоянии прочесть в этот момент, поступает в кабель и уносится в сеть…
В вашем компьютере все происходит наоборот – так, как показано на рисунке. Моя «посылка» – на сетевом языке ее именуют пакетом – грузится в ваш «лифт», лифт проделывает обратный путь, поднимаясь на ваш «седьмой этаж».
На этом «прикладном этаже» вы почти как на седьмом небе – вы читаете мое письмо, слышите мой голос, видите мое лицо… при этом вас совсем не заботит каскад немыслимых трудностей, который пришлось преодолеть, и миллионы преобразований, которым подверглась корреспонденция – за доли секунды!
Вот, собственно, и все. Для окончательно полного представления о модели OSI заметим, что ее делят на две – на вертикальную и на горизонтальную. ВЕРТИКАЛЬНЫЕ – это два «дома» с двумя «лифтами», то есть все происходящее в вашем и моем компьютерах (разноцветные «этажи»). ГОРИЗОНТАЛЬНАЯ – это связь, обмен данными (разноцветные стрелки). А темная линия внизу?
Рис. I – 1. Взаимодействие открытых систем (модель OSI)
А вот о ней, читатель, чуть позже…
Сетевая философия
Как парадоксальна логика Цивилизации! Человека за всю его долгую историю – чтобы он правильно жил, общался и развивался – она не нашла времени осчастливить. Для компьютера же – в одночасье создает шкалу и открывает закон, о которых люди мечтают тысячелетиями… и эти самые люди вынуждены применять компьютерную философию на свой лад и для своих нужд лишь потому, что она выгодна Цивилизации, а человеческая – нет.
К слову, эта проблема – проблема противопоставления человека самому себе – неоднократно препятствовала философии и в итоге так и не была разрешена философами. Они так и не поняли: не человек противостоит себе, а две разные природы борются в нем и – за права на него. Философия – наука о наиболее общих законах развития природы, общества и человечества – спасовала в этой борьбе. Она не смогла установить и вручить людям эти законы: разговор об этом уже был и еще предстоит.
Модель OSI тоже философия – сетевая. Установление наиболее общих законов развития компьютерной сети, исходя из того, что в ее основе – некая объективная данность. Заметьте! – не придумывание законов и не навязывание – установление. Отношение уважительное, внимательное, деликатное, учитывающее даже незначительные детали и связи. Отношение к компьютеру, к разработчикам, к программистам, к системотехникам, к пользователям. К их нуждам и привычкам. К их труду, интересам и потребностям.
Ко всей информационно-коммуникационной сфере «Комитет 802» отнесся с уважением и тактом – как к «вещи к себе». Это вопреки тому, что сфера эта – далеко не идеальная и не природой созданная. Как и в человеческой социальной, в ней есть проблемы и слабые стороны. Например, ошибка, случайно заложенная в процессор Х86 – конструктивный фундамент современных процессоров, из-за которой «техноген» последних оказался ущербным.
Но даже ее не стали исправлять: отнеслись с пониманием – так, как любящие родители относятся к ребенку с врожденным пороком. Это просто песня, читатель: при разработке всемирной сети человечество превзошло себя; пожалуй, трудно найти равноценный пример во всей его истории! Не было ни категоричных директив, ни грубых экспериментов. Не было суеты, маеты, навязывания, подавления, метания из стороны в сторону, свойственных социально-политическим реформам.
Информационно-технической реформы не было. Не было в том смысле, что модель не сочиняли – ее увидели в уже существующем! Так, как увидел Данила-Мастер в куске камня свой Каменный Цветок. Осталось лишь «отсечь лишнее» – так не сказочный, а реальный исторический ваятель объяснил методологию мастерства [6].
Человеку повезло меньше: у него нет такой изящной философии, такой гуманной идеологии, такой стройной теории развития. У компьютера – есть. Чтобы не путаться в «протокольных» стеках, возьмем более простую модель из 3-х уровней – пользовательских программ (3-й), операционной системы (2-й) и процессора (1-й).
Рис. I – 2. Модели взаимодействия: слева – человека, справа – компьютера
Язык процессора самый простой – двоичный. Язык пользовательского ПО [7] – самый сложный, прикладной: оно ПОЛИГЛОТ-МУЛЬТИЛИНГВИСТ, – ему доступны все алфавиты мира. Операционная система – посредник между ними, переводчик с одного языка, простого, на другой – сложный. Здесь известная нам иерархия и «лифтовая система» действуют так же, как и в модели OSI (см. рис. I – 2), а потому облегчают эту сложную модель и к тому же являют аналог человеческого общения.
Поскольку таким же «посредником» в отношениях высшей и низшей человеческих природ выступает душевно-психическая природа; можно сказать, что она обслуживает не только «вертикальный лифт», но и «горизонтальный кабель».
Потому душа и коллективная – «коммуникабельная»: «по вертикали» она связывает дух с телом, «по горизонтали» – наводит мосты в отношениях людей (см. следующий рисунок I – 3).
Идеализм в электронном выражении
Очевидная философия – философия двуполярная. Двухполюсная. Та, что не отдает предпочтения ни материальному, ни идеальному, но создает на основе того и другого единую модель. Модель OSI именно такая – двухполюсная! На рисунке I – 1 показаны ПРЯМЫЕ СВЯЗИ аналогичных протоколов первого и второго компьютеров. Реальны ли эти связи?
Ни в коем случае! – они ИДЕАЛЬНЫ, то есть существуют лишь в воображении: седьмой протокол не может общаться НАПРЯМУЮ с седьмым, шестой не может общаться с шестым, пятый с пятым, четвертый с четвертым… только первый протокол одного компьютера может установить связь с первым протоколом другого. Ни один из шести высших протоколов не может связаться с «себе подобным» без посредства первого физического!