Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода по домашнему заданию ОС.doc
Скачиваний:
22
Добавлен:
10.11.2018
Размер:
180 Кб
Скачать
☆

Введение

Каждый компьютер в сети в значительной степени автономен, поэтому для их взаимодействия каждая современная операционная система должна обеспечивать ряд возможностей для взаимодействия отдельных ЭВМ с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. Использование протоколов позволяет в некоторой степени унифицировать взаимодействие ЭВМ, работающих под управлением различных операционных систем.

В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может присутствовать как клиентская, так и серверная части…

…

В работе рассматривается пример применения сетевых протоколов TCP/IP и UDP.

TCP/IP - это наиболее распространённый сейчас сетевой протокол, на основе которого построены многие компьютерные сети. Исследователи, работающие над ним, постоянно генерируют новые идеи и его возможности кажутся бесконечными. Если посмотреть на историю TCP/IP и эволюцию Интернета, то становится ясно, что многие технические решения уже доведены до высокого качественного уровня. Зная, что исследования ведутся разработчиками немногим больше десятилетия, понимаешь, как быстро развиваются сетевые коммуникационные технологии…

…

Протокол UDP представляет собой Протокол пользовательских датаграмм (UDP). В стеке протоколов TCP/IP UDP обеспечивает основной механизм, используемый прикладными программами для передачи датагpамм другим приложениям.

UDP имеет возможность работы с информационными структурами, называемыми портами. Порты позволяют сразу нескольким вычислительным процессам, выполняющимся на одной ЭВМ, одновременно обмениваться данными с несколькими вычислительными процессами на другой ЭВМ через единый информационный канал. Поэтому помимо посылаемых данных каждое UDP-сообщение содержит номер поpта-пpиемника и номер поpта-отпpавителя, делая возможным для программ UDP на машине-получателе доставлять сообщение соответствующему отправителю.

Не смотря на это, UDP обеспечивает, так называемую «ненадежную» передачу данных - без установления соединения и использует протокол IP для транспортировки сообщений между машинами. UDP предоставляет возможность приёма и передачи широковещательных сообщений…

…

Протоколы TCP/IP и UDP сегодня стали частью многих операционных систем, причем не только в большинстве версий UNIX, но и в Windows. Этот факт делает их чрезвычайно удобным для создания сетевых приложений: разработчику не надо, например, убеждать своих потенциальных клиентов о необходимости установки на своих рабочих местах программного обеспечения фирмы Novell (клиентов NetWare) или какого-либо другого сетевого протокола.

Указанные протоколы используются не только для обмена приватными данными в локальных сетях, но и для поддержки Интернет-приложений. Возможности данных протоколов широко применяется в практике и непосредственно используются при выполнении домашенего задания.

В теоретической части (примерный объём - 68 с.) излагается обоснование выбора среды программирования и сетевого протокола; приводится подробное описание стандарта сетевого протокола и модели его языковой реализации в выбранной среде. Вариант выполнения данная часть домашнего задания может быть представлен, как показано ниже.