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

Введение

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

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

В работе рассматривается пример применения сетевых протоколов 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 с.) излагается обоснование выбора среды программирования и сетевого протокола; приводится подробное описание стандарта сетевого протокола и модели его языковой реализации в выбранной среде. Вариант выполнения данная часть домашнего задания может быть представлен, как показано ниже.