Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634840)
Контекстум
Руконтекст антиплагиат система

Технологии сетевых коммуникаций (200,00 руб.)

0   0
Первый авторКолкер А. Б.
ИздательствоИзд-во НГТУ
Страниц92
ID586666
АннотацияУчебно-методическое пособие предназначено для изучения современных технологий обмена различной информацией при помощи компьютерных сетей. Рассматриваются нюансы создания сетевых приложений на языках программирования shell (bash) и Cи. Учебно-методическое пособие снабжено рекомендациями для организации учебного процесса в лаборатории, а также исходными текстами программ, предназначенных для выполнения на компьютере преподавателя. Несмотря на то, что при организации учебного процесса рекомендуется в качестве базовой операционной системы использовать ОС Линукс, термины, факты и примеры, изложенные в данном пособии, соответствуют фундаментальным основам теории сетей и коммуникаций.
Кому рекомендованоДля студентов, обучающихся по направлению 27.03.04 «Управление в технических системах».
ISBN978-5-7782-2870-2
УДК004.724(075.8)
ББК32.973.202
Колкер, А.Б. Технологии сетевых коммуникаций : учеб.-метод. пособие / А.Б. Колкер .— Новосибирск : Изд-во НГТУ, 2016 .— 92 с. — ISBN 978-5-7782-2870-2 .— URL: https://rucont.ru/efd/586666 (дата обращения: 27.04.2024)

Предпросмотр (выдержки из произведения)

Разработка сетевого приложения с использованием встроенного командного языка shell . <...> Разработка сетевого приложения на языке Си . <...> Разработка приложения сетевого сервера на языке Си . <...> Разработка приложения с использованием распределенной системы обмена сообщениями ZMQ . <...> Примеры текстов программ на языке СИ, приведенные в данном пособии, соответствуют стандарту ISO/IEC 9899:1999 – «Стандарт языка программирования СИ», а все задействованные библиотеки являются кроссплатформенными и свободно распространяемыми. <...> ЛАБОРАТОРНАЯ РАБОТА № 1 Основы TCP-IP Цель работы: ознакомление с основными приемами работы с сетями TCP-IP, настройки интерфейсов, маршрутизации TCP-IP пакетов, работы с сетью в консольном режиме. <...> Базовые понятия: - Сервер - IP-адрес - Маска адреса - Маршрутизатор - Шлюз - Порт - Сокет - Демон Сервер: узловой компьютер в сети, предоставляющий какие-то ресурсы в совместное использование. <...> Многоуровневая структура протоколов Протоколы семейства TCP-IP можно представить в виде модели, состоящей из четырех уровней: прикладного, основного, межсетевого и сетевого. <...> Уровень сетевого интерфейса Данный уровень лежит в основании всей модели протоколов семейства TCP-IP. <...> К основным Интернет-протоколам относятся:  IP (Internet Protocol) . предназначен для отправки и маршрутизации пакетов;  ARP (Address Resolution Protocol) . используется для получения МАС-адресов (аппаратных адресов) сетевых адаптеров;  ICMP (Internet Control Message Protocol) . предназначен для отправки извещений и сообщений об ошибках при передаче пакетов;  IGMP (Internet Group Management Protocol). используется узлами для сообщения маршрутизаторам, которые поддерживают групповую передачу, о своем участии в группах;  RIP (Route Internet Protocol) и OSPF (Open Shortest Path First) . протоколы маршрутизации. <...> Существует два транспортных протокола: TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). <...> Протокол UDP не ориентирован на соединение и не гарантирует доставку пакетов (дейтаграмм). <...> Однако протокол UDP является более быстродействующим по сравнению <...>
Технологии_сетевых_коммуникаций.pdf
УДК 004.724 (075.8) К 605 Рецензенты: канд. техн. наук А.В. Гунько канд. техн. наук А.В. Гочаков Работа подготовлена на кафедре автоматики и утверждена Редакционно-издательским советом университета в качестве учебно-методического пособия для студентов, обучающихся по направлению 27.03.04 К 605 Технологии сетевых коммуникаций: учебно-методическое пособие / А.Б. Колкер. – Новосибирск: Изд-во НГТУ, 2016. – 92 с. Колкер А.Б. технологий обмена различной информацией при помощи компьютерных сетей. Рассматриваются нюансы создания сетевых приложений на языках программирования shell (bash) и Cи. Учебно-методическое пособие снабжено рекомендациями для организации учебного процесса в лаборатории, а также исходными текстами программ, предназначенных для выполнения на компьютере преподавателя. Несмотря на то, что при организации учебного процесса рекомендуется в качестве базовой операционной системы использовать ОС Линукс, термины, факты и примеры, изложенные в данном пособии, соответсвуют фундаментальным основам теории сетей и коммуникаций. ISBN 978-5-7782-2870-2 Учебно-методическое пособие предназначено для изучения современных Колкер Алексей Борисович ТЕХНОЛОГИИ СЕТЕВЫХ КОММУНИКАЦИЙ Учебно-методическое пособие Редактор Л.Н. Ветчакова Выпускающий редактор И.П. Брованова Компьютерная верстка С.И. Ткачева Налоговая льгота – Общероссийский классификатор продукции Издание соответствует коду 95 3000 ОК 005-93 (ОКП) Подписано в печать 23.03.2016. Формат 60  84 1/16. Бумага офсетная. Тираж 50 экз. Уч.-изд. л. 5,34. Печ. л. 5,75. Изд. № 56. Заказ № 480. Цена договорная Новосибирского государственного технического университета 630073, г. Новосибирск, пр. К. Маркса, 20 Отпечатано в типографии УДК 004.724 (075.8) ISBN 978-5-7782-2870-2 © Колкер А.Б., 2016 © Новосибирский государственный технический университет, 2016
Стр.2
Оглавление Введение .................................................................................................................. 4 ЛАБОРАТОРНАЯ РАБОТА № 1. Основы TCP-IP .............................................. 5 ЛАБОРАТОРНАЯ РАБОТА № 2. Разработка сетевого приложения с использованием встроенного командного языка shell .................................... 17 ЛАБОРАТОРНАЯ РАБОТА № 3. Защита информации в сетях ....................... 28 ЛАБОРАТОРНАЯ РАБОТА № 4. Разработка сетевого приложения на языке Си ............................................................................................................ 44 ЛАБОРАТОРНАЯ РАБОТА № 5. Разработка приложения сетевого сервера на языке Си ................................................................................................... 58 ЛАБОРАТОРНАЯ РАБОТА № 6. Разработка приложения с использованием распределенной системы обмена сообщениями ZMQ ........................ 69 ЛАБОРАТОРНАЯ РАБОТА № 7. Разработка сетевого мультимедийного приложения ....................................................................................................... 79 ЛАБОРАТОРНАЯ РАБОТА № 8. Подведение итогов, итоговая дискуссия, семинар .......................................................................................................... 92
Стр.3