Спонсор: Microsoft
Опубликован: 13.11.2010 | Уровень: для всех | Доступ: свободно | ВУЗ: Санкт-Петербургский государственный университет
Лекция 23:

Классические и современные сетевые коммуникационные протоколы

< Лекция 22 || Лекция 23: 1234 || Лекция 24 >
Аннотация: В лекции рассмотрены: коммуникационные протоколы; уровни организации сетей согласно модели ISO; протокол TCP/IP; протокол GPRS; беспроводные сети, протоколы IEEE 802.11x (Wi-Fi); мгновенные сообщения (Instant Messaging and Presence); обнаружение ошибок в сетях и реконфигурация сетей; задачи проектирования сетей.
Ключевые слова: ISO, сеть, концентраторы, коммуникационная сеть, декодирование, доступ, потоки управления, физический адрес, дуплексная связь, уровень модели, распределенные базы данных, заголовки, тело сообщения, целостность, заголовок сообщения, ieee 802.x, physical, Ethernet, слово, 3COM, сетевые компьютеры, 10BASE-T, адрес, консоль, семейство протоколов, TCP, IP, протокол TCP, сетевой пакет, деление, Интернет, ipv6, ipv4, Синхронный, протокол передачи гипертекста, Web, связь, интервал, маршрут, хост, команда, обмен сообщениями, host, место, информация, целый, сеть Ethernet, domain name, service, DNS, MAC-адрес, ARP, контрольная сумма, значение, GPRS, GSM, Dial-UP, организация связи, Bluetooth, порт, IrDA, A-GPS, автор, WLAN, скорость передачи, 802.11b, 802.11a, Wi-Fi, PDA, коммуникатор, окрестность, безопасность, надежность, Application layer, мобильный телефон, IMP, XMPP, пользователь, сервер, JSR, TCK, массив, хеш-функция, шлюз, коммуникационные протоколы, физический уровень, сетевой уровень, транспортный уровень, уровень сеанса, коаксиальный кабель, BNC, витая пара, синхронный обмен, HTTP, FTP, Telnet, smtp, SNMP, устойчивость, масштабируемость, протокол arp, мегабит, instant messaging, AND, мобильное устройство

Презентацию к данной лекции Вы можете скачать здесь.

Введение

Самое основное в использовании сетей и сетевых технологий – сетевые протоколы, которым и посвящена данная лекция. В ней рассмотрены следующие вопросы:

  • Протоколы коммуникации
  • Устойчивость сетей
  • Стратегии проектирования сетей.

Протоколы коммуникации

Модель ISO. Сетевой протокол – это набор команд (операций) для взаимодействия узлов в сети. Ввиду сложности организации сетей, используемая модель сетевых протоколов содержит большое число уровней абстракции.

Согласно стандарту коммуникационной модели ISO, коммуникационная сеть подразделяется на следующие основные уровни (layers):

Физический уровень (physical layer) – механические и электрические устройства для передачи сигналов. Самый нижний уровень сетевой коммуникации. Включает сетевое оборудование - сетевые кабели, разъемы, концентраторы и т.д.

Уровень (связывания) данных (Data link layer) – обрабатывает фреймы ( frames),или части пакетов фиксированной длины, включая обнаружение ошибок и восстановление после ошибок на физическом уровне.

Сетевой уровень (network layer) – обеспечивает соединение и маршрутизацию пакетов в коммуникационной сети, включая обработку адресов исходящих пакетов, декодирование адресов входящих пакетов и поддержку информации для маршрутизации для соответствующего ответа для изменения уровней загрузки.

Транспортный уровень (transport layer) – отвечает за сетевой доступ нижнего уровня и за передачу сообщений между клиентами, включая разделение сообщений на пакеты, сопровождение порядка пакетов, поток управления и генерацию физических адресов.

Уровень сеанса (session layer) – реализует сеансы (sessions), или протоколы коммуникации между процессами.

Уровень презентаций (presentation layer) – инкапсулирует различие в форматах между различными системами в сети, включая преобразования символов и полудуплексную (дуплексную) связь (эхо-вывод).

Уровень приложений (application layer) – самый высокий уровень модели сетевых протоколов. Взаимодействует непосредственно с запросами на передачу файлов пользовательского уровня, протоколами удаленных входов и передачи электронной почты, а также со схемами распределенных баз данных.

Схема уровней сетевой коммуникации представлена на рис. 23.1.

Многоуровневая модель коммуникации ISO.

увеличить изображение
Рис. 23.1. Многоуровневая модель коммуникации ISO.

На рис. 23.2 представлено содержание уровней сетевой коммуникации.

Уровни сетевых протоколов (ISO).

Рис. 23.2. Уровни сетевых протоколов (ISO).

На рис. 23.3 изображена структура сетевого сообщения, согласно модели ISO.

Структура сетевого сообщения, согласно модели ISO.

Рис. 23.3. Структура сетевого сообщения, согласно модели ISO.

Сообщение имеет заголовки каждого уровня, начиная от уровня связывания данных, затем следует тело сообщения и признак конца сообщения (уровня связывания данных, отвечающего за целостность передачи сообщения). Таким образом, реализация каждого уровня абстракции обрабатывает сообщение, используя заголовок сообщения соответствующего уровня.

< Лекция 22 || Лекция 23: 1234 || Лекция 24 >
Гульжан Мурсакимова
Гульжан Мурсакимова
Василий Четвертаков
Василий Четвертаков