Программное обеспечение (ПО) ЛВС имеет иерархическую структуру, соответствующую семиуровневой модели ВОС. Это существенно облегчает задачу стандартизации ПО в соответствии с общепринятыми протоколами. Известно, что основная задача ЛВС — обеспечение функционирования прикладных процессов, реализуемых АС сети.
Выполнение прикладных процессов обеспечивается средствами прикладных программ сети (ППС), которые реализуют протоколы верхнего (прикладного) уровня модели ВОС и соответственно образуют верхний уровень программной структуры ЛВС. Выполнение процессов взаимодействия, с помощью которых осуществляется передача данных между прикладными процессами различных АС, производится средствами сетевых операционных систем (СОС), а также аппаратными средствами сети. Обычно программы СОС локальных сетей реализуют протоколы трех верхних уровней модели ВОС: прикладного уровня (вместе с ППС), представительного и сеансового. Протоколы нижних четырех уровней (транспортного, сетевого, канального и физического), как правило, реализуются аппаратурными средствами (сетевым адаптером), но в принципе процедуры этих уровней (кроме физического) могут быть реализованы программно средствами СОС.
Модель OSI | 7 уровней за 7 минут
Сетевые операционные системы. СОС — это система программных средств, управляющих процессами в сети и объединенных общей архитектурой, определенными коммуникационными протоколами и механизмами взаимодействия вычислительных процессов [24].
Она обеспечивает пользователям стандартный и удобный доступ к разнообразным сетевым ресурсам и обладает высоким уровнем прозрачности, т.е. изолирует от пользователя все различия, особенности и физические параметры привязки процессов к обрабатываемым ресурсам. Операционная система, управляющая работой ЛВС, является распределенной. Она распределяет все ресурсы сети между АС и организует обмен между ЭВМ АС. СОС локальных сетей либо создаются на базе готовой одномашинной ОС (например, в сетях Ethernet, Arcnet и Token Ring), либо разрабатываются заново как единое целое.
Возможны следующие варианты структур СОС ЛВС:
1. каждая ЭВМ сети реализует все функции СОС, т.е. хранит в своей ОП резидентную часть СОС и имеет доступ к любой нерезидентной части, хранящейся на внешних носителях;
2. каждая ЭВМ сети имеет копии программ только часто реализуемых функций СОС, копии программ редко реализуемых функций имеются в памяти только одной (или нескольких) ЭВМ;
3. каждая ЭВМ сети выполняет только определенный набор функций СОС, причем этот набор является либо индивидуальным, либо некоторые функции будут общими для нескольких ЭВМ.
Различия в структурах СОС обусловлены принятыми способами управления ЛВС (децентрализованное или централизованнее управление). Отличительной особенностью СОС ЛВС является наличие слоя операционных систем, обеспечивающего обмен информацией между ЭВМ сети.
В сетях с централизованным управлением сетевая операционная система, называемая также ОС сервера, обеспечивает выполнение базовых функций, таких, как поддержка файловой системы, планирование задач, управление памятью. Сетевая операционная система и ОС рабочей станции абонентской системы несовместимы, поэтому для обеспечения взаимодействия сервера и PC в рабочую станцию вводится специальная программа, называемая сетевой оболочкой. Оболочка загружается в оперативную память PC как резидентная программа. Она воспринимает прикладные запросы пользователей сети и определяет место их обработки -в локальной ОС станции или в СОС на сервере. Если запрос должен обрабатываться в сети, оболочка преобразует его в соответствии с принятым протоколом, обеспечивая тем самым передачу запроса по нужному адресу.
В персональных компьютерах (ПК), используемых в качестве PC, применяются ОС с разной архитектурой и возможностями. Ядро ОС обычно дополняется набором сервисных программ, с помощью которых осуществляются начальная разметка дисков, установка параметров внешних устройств, тестирование оперативной памяти, выдача информации на печать, стыковка, с большими ЭВМ и ЛВС и т.д. Получило широкое распространение и фактически стандартизировано несколько “семейств” операционных систем -СР/М, MSX, MS DOS, Windows, Unix, OS/2, ориентированных на определенные классы машин.
В качестве сетевой оболочки ОС рабочей станции ЛВС используются более широко следующие:
- сетевая оболочка NetWare для взаимодействия с СОС NetWare фирмы Novell. Она тесно связана с другими сервисными программами ОС PC, в совокупности с которыми образуется более крупная оболочка, обеспечивающая взаимодействие с сетью;
- MS Windows фирмы Microsoft. За годы разработки и совершенствования среда Windows превратилась в удобный интерфейс для пользователей. Выпущено много версий Windows с различным назначением: для работы в качестве сетевой оболочки, в качестве программного обеспечения сетевого сервера, для конечных пользователей;
- Х Window — обеспечивает среду, которая представляет собой набор инструментальных средств, управляющих обменом информацией с графическим дисплеем. Она ориентирована на работу в сетях и имеет в своей основе модель клиент — сервер, характерную для ЛВС с централизованным управлением;
- Х Tree Net — для совместной работы с многопользовательской СОС с разделением времени NetWare LAN фирмы Novell. В этой оболочке имеется встроенный текстовый редактор, полностью совместимый с редактором Word Star;
- программа Norton Commander — отличается простотой в эксплуатации и надежностью, в нее включены все основные функции управления файлами и каталогами (копирование, перемещение, удаление, сравнение содержимого двух каталогов и др.). Из оболочки Norton Commander можно автоматически запускать прикладные программы, а ее функции по поддержке коммуникаций достаточно просты.
Наиболее распространенными для ЛВС типа клиент — сервер являются четыре зарубежные СОС [23]: NetWare фирмы Novell (65% рынка СОС на 1992 год), LAN Server фирмы IBM (14%), LAN Manager фирмы Microsoft (3%), Vines фирмы Banyan (2%), выполненная на базе Unix. В последние годы широко используется СОС Windows NT. Эти СОС отличаются между собой по таким параметрам, как надежность, удобство и разнообразие административных средств для управления сетью и работой пользователей, использование разделяемых ресурсов, наличие защиты информации от несанкционированного доступа, объем резидентной части, занимаемой сетевой оболочкой на PC, зависимость производительности от количества PC в сети, возможность использования нескольких серверов в сети.
Одной из наиболее популярных является СОС Novell NetWare 386 версии 3.11, которая представляет собой 32-разрядную многозадачную СОС реального времени, работающую в защищенном режиме процессора 80386 или 8Q486. Эта система работает на одном или нескольких компьютерах, используемых в качестве файл-серверов. Остальные компьютеры сети функционируют в качестве PC, и на них загружается сетевая оболочка — специальный компонент NetWare для PC. К одному серверу подключаются до 250 PC. Все пользователи сети системным администратором могут быть разделены на группы, управление которыми осуществляют администраторы групп.
Выпущенная фирмой новейшая СОС Novell NetWare версии 4.0 предназначена для создания крупных многосегментных сетей, содержащих множество серверов и обслуживающих до 1000 пользователей. В новой версии предусмотрено централизованное управление серверами, т.е. системный администратор может управлять всеми серверами и вести единый список пользователей на всех серверах. Следовательно, пользователь, подключившись к сети, получает доступ одновременно ко всемее ресурсам.
Кроме указанных СОС, в ЛВС типа клиент-сервер применяются и другие операционные системы, например СОС Windows NT, Windows NT Advanced Server (фирма Microsoft, 1993 г.)
В сетях с децентрализованным управлением, или одноранговых сетях, объединяются компьютеры, каждый из которых может быть и сервером, и клиентом. В такой сети любой компьютер работает под управлением обычной дисковой ОС, а для выполнения сетевых функций в его оперативную память загружаются программы одноранговой СОС.
Для одноранговых ЛВС наиболее популярными СОС являются NetWare Lite фирмы Novell и LANtastic фирмы Artisoft. Большинство этих систем, как и СОС для ЛВС с централизованным управлением, базируется на ОС ПЭВМ типа MS DOS, OS/2, Unix и Windows.
Система NetWare Lite довольно удобна для управления работой небольших одноранговых сетей любой топологии: Ethernet, Arcnet, Token Ring. Kpo-ме того, ее работа согласуется с Novell NetWare 3.11, что позволяет комбинировать возможности сетей с централизованным управлением на базе NetWare 3.11 с удобным разделением ресурсов отдельных PC.
В сети с системой NetWare Lite управление сетью сравнительно простое, оно включает распределение ресурсов между пользователями, управление доступом к сети и другие задачи. Здесь также может быть введен:
администратор, однако, как правило, каждый пользователь сам решает, какие ресурсы своей АС он выделяет в общее распоряжение. Система NetWare:
Lite работает в среде MS DOS, поэтому ее возможности, предоставляемые прикладным программам, не отличаются от возможностей DОS (например, режим “клиент-сервер” здесь невозможен).
Система LANtastic (выпущена фирмой Artisoft в 1987 г.) является одной из первых одноранговых СОС. Она очень удобна для пользователей одноранговых сетей, работающих в упрощенном режиме, когда основные операции в сети сводятся к передаче небольших сообщений между компьютерами и использованию в режиме разделения времени общих файлов или устройств. Фирма Artisoft готовит усовершенствованные версии этой СОС, обеспечивающие, в частности, повышенную производительность операций ввода-вывода для эффективной многопользовательской работы с базами данных.
В одноранговых ЛВС применяются также СОС Windows for Workgrups, Personal NetWare, POWERLan.
Сетевые операционные системы обеспечивают выполнение лишь общих функций ЛВС (поддержка файл-сервера, обеспечение многопользовательской работы, безопасности и секретности данных и т.д.), но они не могут самостоятельно реализовывать многочисленные прикладные процессы. Например, не все СОС имеют собственные средства программирования электрон- ной почты (ЭП) — одного из основных приложений ЛВС. Поэтому важным требованием к большинству современных пакетов прикладных программ (ППП) является их способность работать в условиях локальных сетей, т.е. выполнять функции прикладных программ сети (ППС).
В состав наиболее известных ППС входят:
• текстовые процессоры нового поколения (Word 5.0, Word 6.0, Word 7.0);
• пакеты электронных таблиц, или табличных процессоров (SuperCalc-5, Lotus 1-2-3 версии 2.01 и 3.0, Quatro Pro версия 3.0, Exel 7.0);
• СУБД (Access, dBASE-4;5, CLIPPER-5.0, Paradox 5.0 и др.);
• пакеты группового обеспечения (Notes, Offis Vision);
• пакеты электронной почты (Microsoft Mail);
• интегрированные пакеты (Sumphony, FrameWork);
пакеты телесвязи для обеспечения передачи файлов между ПК (CROSSTALK, SMARTTERM, SMARTCOM П, KERMIT). Эти ППС должны обеспечивать возможность функционирования в сети определенного типа. В настоящее время 90 % рынка объединились вокруг сетей Ethernet, ARCnet и Token Ring. Именно к этим типам сетей приспосабливается большинство разработчиков сетевых программных средств.
Дата добавления: 2016-07-27 ; просмотров: 5310 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Источник: poznayka.org
Сетевое программное обеспечение
Сложность современных человеко-машинных систем, их функциональные особенности и степень автоматизации режимов управления определяются лавинообразным ростом быстроизменяющихся информационных потоков, параметрическое осмысление которых, и оперативное принятие управляющих решений осуществляет человек. Получение и анализ информации в этом случае должны происходить со скоростью выработки параметрических данных в реальном масштабе времени. При этом, в принципе, не существует объектов, исключающих непосредственное или опосредованное участие человека в функциональных контурах управления автоматизированных систем. Прогресс в развитии микропроцессорной техники сделал ее доступной массовому потребителю, а высокая надежность, относительно низкая стоимость, простота общения с пользователем — непрофессионалом в области вычислительной техники послужили основой для организации систем распределенной обработки данных, включающих от десятка до нескольких сотен ПЭВМ, объединенных в вычислительные сети.
На сегодняшний день в мире существует более 130 миллионов компьютеров и более 80 % из них объединены в различные информационно-вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet. Всемирная тенденция к объединению компьютеров в сети обусловлена рядом важных причин, таких как ускорение передачи информационных сообщений, возможность быстрого обмена информацией между пользователями, получение и передача сообщений (факсов, E-Mail писем и прочего) не отходя от рабочего места, возможность мгновенного получения любой информации из любой точки земного шара, а так же обмен информацией между компьютерами разных фирм производителей работающих под разным программным обеспечением.
Такие огромные потенциальные возможности, которые несет в себе вычислительная сеть и тот новый потенциальный подъем, который при этом испытывает информационный комплекс, а так же значительное ускорение производственного процесса не дают нам право не принимать это к разработке и не применять их на практике.
Вычислительные сети позволяют автоматизировать управление производством, транспортом, материально-техническим снабжением в масштабе отдельных регионов и страны в целом. Возможность концентрации в вычислительных сетях больших объёмов данных, общедоступность этих данных, а также программных и аппаратных средств обработки и высокая надёжность их функционирования – всё это позволяет улучшить информационное обслуживание пользователей и резко повысить эффективность применения вычислительной техники.
Интеграция и формирование информационно-управляющих ресурсов являются основным аргументом в пользу создания сетевой архитектуры, абонентских служб сетевого доступа и существенного расширения предоставляемых услуг по распределению, телеобработке информационных потоков.
Теоретическая часть
Сетевое программное обеспечение
Серверное программное обеспечение — в информационных технологиях программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам. [1]
Сетевое программное обеспечение (ПО) служит для управления ресурсами всей компьютерной сети.
Основные функции сетевого ПО:
- связывает все компьютеры и периферийные устройства в сети;
- координирует работу всех компьютеров и периферийных устройств в сети;
- обеспечивает защищенный доступ к данным и устройствам в сети.
В состав сетевой ОС входят два основных компонента:
- сетевое ПО компьютеров-клиентов;
- сетевое ПО компьютеров-серверов.
Сетевое ПО компьютеров-клиентов
При автономной работе компьютера запрос на выполнение некоторых действий передается через локальную шину на процессор компьютера. При работе в сетевой среде запрос, относящийся к удаленному серверу, из локальной шины должен быть направлен в сеть и отослан на удаленный сервер.
ПО клиента включает в себя так называемый редиректор (redirector) который также может называться оболочкой (shell) или запросчиком (requester). Переадресация запросов выполняется редиректором.
Редиректор — это небольшая программа сетевой ОС, которая выполняет следующие действия:[1]
- перехватывает запросы в компьютере;
- определяет куда следует направить запрос: на локальную шину или в сеть для пересылки на удаленный сервер.
Редиректор может посылать запрос как к компьютерам, так и к сетевым периферийным устройствам. Например, редиректор может перехватывать задания на печать, адресуемые в LPT1 или COM1, и тем самым направлять их на соответствующий сетевой принтер.
Сетевое ПО компьютеров-серверов
Серверное ПО обеспечивает совместное использование ресурсов и координирует различные уровни доступа. Оно дает возможность всем сетевым компьютерам совместно использовать данные сервера и его периферийные устройства.
Существует два варианта реализации сетевого ПО:
- сетевое ПО является дополнением к существующей ОС;
- сетевое ПО интегрировано в сетевую ОС.
По первому принципу организована сетевая ОС Novell NetWare для локальных ЛВС или Microsoft LAN Manager. Это ПО позволяет включать в сеть рабочие станции с такими локальными ОС, как MS-DOS, UNIX и OS/2.
Сети с компонентами от разных производителей
Программное обеспечение сетевых ОС распределено по узлам сети. Имеется ядро ОС, выполняющее большинство из охарактеризованных выше функций, и дополнительные программы (службы), ориентированные на реализацию протоколов верхних уровней, выполнение специфических функций для коммутационных серверов, организацию распределенных вычислений и т.п. К сетевому программному обеспечению относят также драйверы сетевых плат. Для каждого типа ЛВС разработаны разные типы плат и драйверов. Внутри каждого типа ЛВС может быть много разновидностей плат с разными характеристиками интеллектуальности, скорости, объема буферной памяти.[2]
ОС сервера, ОС клиента и редиректор должны быть совместимы. Например, на сервере может быть установлена ОС Microsoft Windows NT Server, а на клиентах Novell NetWare, Apple Macintosh и Microsoft Windows 95. Проблема совместимости при взаимодействии нескольких ОС может решаться как со стороны клиента, так и со стороны сервера.
Основные поставщики сетевого ПО — фирмы Microsoft, Novell и Apple — учитывают важность совместимости выпускаемых ими программных продуктов. Для этого выпускаются утилиты, которые:
- позволяют серверам распознавать клиентов остальных поставщиков;
- позволяют ОС клиентов связываться с серверами от других производителей.
Фирмы Microsoft, Novell и Apple поставляют также утилиты, позволяющие клиентам под управлением MS-DOS получать доступ к своим серверам. На одной машине могут быть установлены все три вида утилит.
Сети Microsoft
Фирма Microsoft производит следующие ОС: Windows NT, Windows 95 и Windows для рабочих групп. В каждой из этих ОС встроен редиректор. При установке ОС автоматически загружаются необходимые драйверы, редактируются файлы настройки и запускается редиректор, распознающий сетевую среду Microsoft.
При работе в среде Novell NetWare клиент Windows NT Workstation должен использовать протокол NWLink и службу Client Service for NetWare (CSNW). По существу, CSNW это редиректор («запросчик») Microsoft для доступа к NetWare.
Для подключения сервера Windows NT Server к сети NetWare необходим протокол NWLink и служба Gateway Service for NetWare (GSNW). Напомним, что NWLink — это реализация протокола IPX/SPX фирмой Microsoft.
Для того, чтобы подключить клиента под управлением Windows 95 к сети NetWare используется протокол IPX/SPX и Microsoft Client for NetWare Networks. Усовершенствованное ПО клиента NetWare, называемое Microsoft Service for NetWare Directory Services (NDS), поддерживает Novell NetWare 4.x Directory Services.
Сети Novell
Фирма Novell поставляет запросчики для следующих ОС компьютеров-клиентов: MS-DOS, OS/2, Windows NT.
Клиенты NetWare с символьным интерфейсом под управлением MS-DOS могут подключаться:
- к серверам Novell NetWare;
- к компьютерам под управлением Windows NT Server.
Клиенты Windows NT с запросчиком Novell NetWare и редиректором Windows NT могут подключаться:
- к серверам Novell NetWare;
- к компьютерам под управлением Windows NT Workstation и Windows NT Server.
Фирма Apple
AppleShare — сетевая ОС фирмы Apple — обеспечивает совместное использование файлов, печать файлов и поставляется с клиентским ПО для работы в среде ОС AppleShare.
Персональные компьютеры-клиенты под управлением MS-DOS при установленной плате LocalTalk и при наличии драйвера LocalTalk могут использовать большинство протоколов AppleTalk.
При установленной службе Services for Macintosh сервер Windows NT становится доступным для клиентов Macintosh. Services for Macintosh поддерживает протоколы AppleTalk 2.0 и 2.1, LocalTalk, EtherTalk, TokenTalk и FDDITalk, а также принтеры LaserWriter версии 5.2 и выше. [4]
Сетевые прикладные программы
Chat
С помощью этой программы вы можете установить связь одновременно с семью другими членами рабочей группы посредством взаимного обмена записками.
Net Watcher
Эту программу используют, чтобы проверить, как другие члены рабочей группы используют ресурсы общего доступа — каталоги и принтеры. Вы также можете наблюдать, какие именно из этих ресурсов используются в данный момент.
WinMeter
Данная программа предназначена для наблюдения за функциональным состоянием вашей системы. Она показывает, какая часть ресурса процессора расходуется на решение вашей задачи и какую часть забирают задачи других членов рабочей группы.
WinPopup
С помощью этой программы вы можете обмениваться записками с другим лицом или с компьютером, а также посылать записки одновременно всем участникам рабочей группы. Кроме того, программа сообщит вам, когда принтер закончит печатать документ.
Log On/Off
Посредством этой программы вы можете покинуть сеть или войти в нее, не выходя из Windows. Этим вы позволите другим пользователям получить доступ к информации на вашем компьютере или, наоборот, закрыть доступ к вашим ресурсам с помощью входного пароля.
Network Setup
С помощью этой программы вы можете выбрать вид сети, в которой хотите работать, установить тот или иной способ обобществления файлов и принтеров, а также изменить драйвер сетевой платы и ее конфигурацию, если поменялись адреса и прерывания на вашем компьютере.
ClipBook Viewer
Эта программа представляет как бы записную книжку, куда вы заносите информацию, которую нужно переместить, сохранить или использовать позднее в другом месте, Вы можете пользоваться как своим буфером обмена и хранения, так и буферами других участников рабочей группы, делая таким образом информацию доступной и для них, В сочетании с таким мощным инструментом, как связь и внедрение объектов (OLE), буфер обмена и хранения позволяет надежно запоминать и обновлять информацию общего доступа. [3]
Практическая часть
Вариант 10
Одной из услуг предприятия ООО «Ландшафт» является сооружение альпийских горок на приусадебных участках клиентов. Стоимость выполняемых работ без учета стоимости посадочного и строительного материала зависит от вида альпийской горки и типа почвы. Данные для выполнения расчетов представлены на таб. 10.1 и 10.2.
Для решения задачи необходимо следующее:
1 . Построить таблицы по данным таблиц на 10. 1 и 10.2.
2. Рассчитать общую стоимость выполняемых работ по каждому виду альпийских горок (таб. 10.1).
3. Организовать межтабличные связи с использованием функций ВПР или ПРОСМОТР для автоматического формирования стоимости работ по полученным заказам с учетом повышающего коэффициента.
4. Сформировать и заполнить таблицу с данными по расчету стоимости выполненных работ с учетом повышающего коэффициента по каждому заказу и по всем заказам в целом (таб. 10.3).
5. Результаты расчетов доходов от выполненных работ по сооружению альпийских горок на приусадебных участках по заказам клиентов представить в графическом виде.
Повышающий коэффициент для различных типов почвы
Повышающий коффициенты, Кп
Источник: studrb.ru
Прикладной уровень в модели osi и tcp — функции сеансового уровня и представления
Прикладной уровень (ПУ) нужен для взаимодействия между собой сетевых приложений, например веб, электронная почта, скайп и другие.
Протоколы прикладного уровня в tcp/ip
В стеке протоколов TCP/IP есть много прикладных протоколов.
Это протокол http, который используется для просмотра web страниц. SMTP, используемый для передачи электронной почты. DNS применяется, чтобы по доменному имени, например zvondozvon.ru определить IP адрес сервера. FTP используется для передачи файлов.
Сетевые приложения
Не путайте сетевые приложения и сетевые протоколы. Сетевое приложение делает какую-то полезную работу и использует протокол, только для того, чтобы получить полезную информацию по сети. Большая часть сетевых приложений использует несколько протоколов. Например Web браузер использует протокол DNS, чтобы определить ip адрес по доменному имени и после этого использует протокол http, чтобы загрузить веб страницу с этого ip адреса.
Место в моделях OSI и TCP/IP
В модели Tcp прикладной уровень это единственный уровень, который находится выше транспортного. А в модели взаимодействия открытых систем есть еще 2 уровня представления и сеансовый. Когда работали над моделью tcp/ip функции этих уровней показались избыточными и их убрали из модели. Считается, что приложение tcp должно само реализовывать функции этих уровней, если они ему нужны.
Во время разработки модели tcp ip мало кому были нужны, но сейчас ситуация поменялась и функции используются чаще.
Функции сеансового уровня
Сейчас сетевое взаимодействие усложнилось, и не состоит из простых запросов и ответов, как было раньше. Если Вы хотите загрузить веб страницу, чтобы показать её в браузере, вам нужно загрузить:
- сам текст веб-странички (.html);
- стилевой файл, который описывает оформление web страницы (.css)
- большая часть современных веб страниц содержит картинки и другие элементы
Чтобы выполнить одну задачу, загрузить веб страницу, нам необходимо реализовать несколько отдельных сетевых операций. Набор таких операций, направленных на выполнение единой задачи, как раз называется сеансом и по логике модели osi должен обрабатываться на сеансовом уровне.
Однако в tcp ip обработкой сеансов должно заниматься само приложение, поэтому такая возможность была добавлена в протокол http. Если в первой версии протокола HTTP 1.0 для загрузки каждого элемента страницы необходимо было открывать отдельное соединение tcp, то в последующих версия появилась функция HTTP keep-alive, которая позволяет открыть одно соединение tcp и через него загрузить все элементы страниц, что работает быстрее.
Функции уровня представления
Для описания того, зачем нужен этот уровень часто используют автоматический перевод в сети с разных языков. Например, ты снимаешь телефонную трубку, говоришь на русском языке, сеть переводит автоматически на английский, передает данные в китай, там человек снимает трубку и слышит твой вопрос на китайском языке. Это сложная задача, которая не реализована до сих пор, но нашлась другая задача, которая оказалась технически более простой и очень востребованной это шифрование.
Сеть tcp ip разрабатывали для передачи информации между университетами. Когда сеть интернет стала популярной и люди стали применять ее не только для академических, но и коммерческих задач, встал вопрос обеспечения безопасности. Одна из возможных технологий, которая часто используется на практике это: Secure Sockets Layer или более современная версия Transport Layer Security. Эти технологии позволяют шифровать все данные, которые передаются по сети.
Многие протоколы прикладного уровня используют эти технологии их можно отличить по букве S в конце, secury. Например, https, imaps, smtps, ftps.
Если в браузере Вы увидите, что используется протокол https и замок, это значит, что производится защита данных при передаче по сети с помощью шифрования.
Защищенные протоколы используют другие номера портов. Например, протокол https использует порт 443, в отличии от обычного протокола http, который использует порт 80.
HTTP vs HTTPS
На самом деле https это не отдельный протокол, а способ передачи протокола http через зашифрованное соединение, которое устанавливается с помощью протоколов TLS или SSL.
Модель OSI
Более расширенный вариант модели osi, предполагает, что в сетевом оборудовании есть только 3 уровня, физический, канальный и сетевой. Однако сейчас это не всегда соответствует действительности, появились сетевые устройства, которые также работают и на прикладном уровне.
Например, это контент фильтры, это специальные устройства, которые анализируют весь трафик, который через него проходит и могут ограничивать доступ к некоторым ресурсам. Например, можно запретить доступ с рабочего места к социальным сетям. Для этого устройству необходимо анализировать http запросы и ответы и смотреть по каким сайтам ходит пользователь.
Заключение
h2 8,0,0,0,0 —> p, blockquote 26,0,0,0,1 —>
Прикладной это самый интересный уровень, потому что здесь содержатся протоколы используемые для решения различных сетевых задач. На сайте zvondozvon.ru в разделе технологии Вы найдете статьи про все уровни модели OSI, приятного чтения!
Источник: zvondozvon.ru