
- •1. Сетевое взаимодействие и общие принципы его организации.
- •2. Сетевая инфраструктура и требования к ней. Методы коммутации.
- •3. Локальные, глобальные и объединенные сети (Internet, Intranet, Extranet).
- •4. Сетевые протоколы. Общие принципы адресации в сетях.
- •5. Многоуровневые модели и их применение в сфере сетевых технологий. Pdu и процесс инкапсуляции.
- •6. Модель стека tcp/ip и эталонная модель osi.
- •7. Функциональность прикладного уровня модели tcp/ip. Приложения, службы и протоколы: определения и взаимосвязь.
- •8. Краткая характеристика протоколов dns, http, smtp/pop, ftp, dhcp.
- •8. Краткая характеристика протоколов dns, http, smtp/pop, ftp, dhcp(продолжение).
- •9. Транспортный уровень: задачи, протоколы, адресация.
- •10. Протокол tcp: установление и разрыв соединения, управление процессом передачи, структура сегмента.
- •11. Протокол udp: назначение, особенности, структура дейтаграммы.
- •13. Общие принципы адресации на сетевом уровне. Выделение сетей.
- •14. Сетевой уровень: маршрутизация, получение информации о маршрутах.
- •15. Адресация iPv4: структура адреса, виды адресов.
- •16. Назначение сетевых адресов.
- •17. Адресация iPv4: выделение подсетей.
- •18. Тестирование сетевого уровня.
- •19. Канальный уровень: назначение, блоки данных, адресация.
- •20. Канальный уровень: методы управления доступом к среде.
- •21. Физический уровень: основные задачи, методы физического и логического кодирования, оценки скорости передачи данных.
- •22. Физический уровень: виды сред передачи данных и их характеристики.
- •23. Общие принципы технологии Ethernet.
- •24. Технология Ethernet: структура кадра, адресация, методы передачи кадров, физический уровень.
- •25. Технология Ethernet: метод доступа к среде передачи данных csma/cd.
- •26. Концентраторы и коммутаторы технологии Ethernet: принципы функционирования и сравнительные характеристики.
- •27. Протокол разрешения адресов arp.
- •28. Кабельная инфраструктура локальных сетей.
- •28. Кабельная инфраструктура локальных сетей(продолжение1.
- •28. Кабельная инфраструктура локальных сетей(продолжение).
- •29. Подключение к глобальным сетям. Интерфейсы сетевых устройств.
- •30. Операционная система Cisco ios: конфигурационные файлы, режимы, способы управления.
- •31. Базовые настройки Cisco ios.
- •32. Тестирование соединений на различных уровнях.
7. Функциональность прикладного уровня модели tcp/ip. Приложения, службы и протоколы: определения и взаимосвязь.
Верхний уровень (уровень I) называется прикладным. За долгие годы использования в сетях различных стран и организаций стек TCP/IP накопил большое количество протоколов и сервисов прикладного уровня. К ним относятся такие широко используемые протоколы, как протокол копирования файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, используемый в электронной почте сети Internet, гипертекстовые сервисы доступа к удаленной информации, такие как WWW и многие другие. Остановимся несколько подробнее на некоторых из них.
Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP. Кроме пересылки файлов протокол FTP предлагает и другие услуги. Так, пользователю предоставляется возможность интерактивной работы с удаленной машиной, например, он может распечатать содержимое ее каталогов. Наконец, FTP выполняет аутентификацию пользователей. Прежде, чем получить доступ к файлу, в соответствии с протоколом пользователи должны сообщить свое имя и пароль. Для доступа к публичным каталогам FTP-архивов Internet парольная аутентификация не требуется, и ее обходят за счет использования для такого доступа предопределенного имени пользователя Anonymous.
В стеке TCP/IP протокол FTP предлагает наиболее широкий набор услуг для работы с файлами, однако он является и самым сложным для программирования. Приложения, которым не требуются все возможности FTP, могут использовать другой, более экономичный протокол - простейший протокол пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол реализует только передачу файлов, причем в качестве транспорта используется более простой, чем TCP, протокол без установления соединения - UDP.
Протокол telnet обеспечивает передачу потока байтов между процессами, а также между процессом и терминалом. Наиболее часто этот протокол используется для эмуляции терминала удаленного компьютера. При использовании сервиса telnet пользователь фактически управляет удаленным компьютером так же, как и локальный пользователь, поэтому такой вид доступа требует хорошей защиты. Поэтому серверы telnet всегда используют как минимум аутентификацию по паролю, а иногда и более мощные средства защиты, например, систему Kerberos.
Протокол SNMP (Simple Network Management Protocol) используется для организации сетевого управления. Изначально протокол SNMP был разработан для удаленного контроля и управления маршрутизаторами Internet, которые традиционно часто называют также шлюзами. С ростом популярности протокол SNMP стали применять и для управления любым коммуникационным оборудованием - концентраторами, мостами, сетевыми адаптерами и т.д. и т.п. Проблема управления в протоколе SNMP разделяется на две задачи.
Первая задача связана с передачей информации. Протоколы передачи управляющей информации определяют процедуру взаимодействия SNMP-агента, работающего в управляемом оборудовании, и SNMP-монитора, работающего на компьютере администратора, который часто называют также консолью управления. Протоколы передачи определяют форматы сообщений, которыми обмениваются агенты и монитор.
Вторая задача связана с контролируемыми переменными, характеризующими состояние управляемого устройства. Стандарты регламентируют, какие данные должны сохраняться и накапливаться в устройствах, имена этих данных и синтаксис этих имен. В стандарте SNMP определена спецификация информационной базы данных управления сетью. Эта спецификация, известная как база данных MIB (Management Information Base), определяет те элементы данных, которые управляемое устройство должно сохранять, и допустимые операции над ними.
Функции прикладного уровня:
1) определить процессы на обоих сторонах сетевого взаимодействия
2) определить тип сообщений (данные, статус, подтверждение)
3) определить синтаксис сообщений
4) определить содержание каждого поля сообщений
5) определить, как сообщения отправляются и какой ожидается ответ
6) определить взаимодействие с нижележащими уровнями
На прикладном уровне работает большинство сетевых приложений.
Эти программы имеют свои собственные протоколы обмена информацией, например, HTTP для WWW, FTP (передача файлов), SMTP (электронная почта), SSH (безопасное соединение с удалённой машиной), DNS (преобразование символьных имён в IP-адреса) и многие другие.
В массе своей эти протоколы работают поверх TCP или UDP и привязаны к определённому порту, например:
HTTP на TCP-порт 80 или 8080,
FTP на TCP-порт 20 (для передачи данных) и 21 (для управляющих команд),
SSH на TCP-порт 22,
запросы DNS на порт UDP (реже TCP) 53,
обновление маршрутов по протоколу RIP на UDP-порт 520.
Эти порты определены Агентством по выделению имен и уникальных параметров протоколов (IANA).
Бесспорно, к этому уровню относятся: DHCP, Echo, Finger, Gopher, HTTP, HTTPS, IMAP, IMAPS, IRC, NNTP, NTP, POP3, POPS, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP.