- •1. Общие понятия вычислительных сетей 7
- •2. Протоколы компьютерных сетей 19
- •3. Технологии локальных сетей 33
- •4. Технологии больших сетей (интерсетей) 48
- •5. Интернет 70
- •6. Список сокращений 86
- •7. Библиографический список 88 Введение
- •1.Общие понятия вычислительных сетей
- •1.1.Понятие вычислительной сети
- •1.2.Компоненты компьютерных сетей
- •1.3.Базовые топологии сетей
- •1.4.Адресация узлов в сетях
- •1.5.Аппаратные компоненты сетей
- •1.5.1.Сетевые адаптеры
- •1.5.2.Повторители
- •1.5.3.Концентраторы
- •1.5.4.Мосты
- •1.5.5.Коммутаторы
- •1.5.6.Маршрутизаторы
- •1.5.7.Шлюзы
- •2.Протоколы компьютерных сетей
- •2.1.Понятие протокола и интерфейса
- •2.2.Модель osi
- •2.3.Взаимодействие уровней модели osi
- •2.4.Реализация физического уровня
- •2.5.Методы передачи данных на физическом уровне
- •2.6.Методы обнаружения и устранения ошибок передачи
- •2.7.Методы коммутации
- •3.Технологии локальных сетей
- •3.1.Подуровень llc
- •3.2.Технология Ethernet
- •3.2.1.Метод доступа csma/cd
- •3.2.2.Особенности технологии Ethernet
- •3.2.3.Коммутируемый Ethernet
- •3.2.4.Современное развитие Ethernet
- •3.2.5.Физический уровень технологий Ethernet
- •3.3.Технология Tocken Ring
- •3.3.1.Маркерный метод доступа
- •3.3.2.Особенности технологии Tocken Ring
- •3.3.3.Приоритеты в Tocken Ring
- •3.4.Технология fddi
- •3.5.Другие технологии локальных сетей
- •3.5.1.Технология atm
- •4.Технологии больших сетей (интерсетей)
- •4.1.Маршрутизация в интерсетях
- •4.2.Стек tcp/ip
- •4.3.Адресация в ip-сетях
- •4.3.1.Ip адреса
- •4.3.2.Локальные адреса в ip сетях
- •4.3.3.Доменные адреса
- •4.4. Разрешение адресов в ip-сетях
- •4.4.1.Протокол arp
- •4.4.2.Система dns
- •4.5.Протокол ip
- •4.6.Фрагментация ip пакетов
- •4.7.Маршрутизация в ip-сетях
- •4.8.Протоколы маршрутизации
- •4.8.1.Дистанционно-векторный протокол rip
- •4.8.2.Протокол состояния связей ospf
- •4.9.Протоколы транспортного уровня
- •4.9.1.Протокол udp
- •4.9.2.Протокол tcp
- •4.10.Протокол контроля сообщений
- •5.Интернет
- •5.1.Общие понятия об Интернет
- •5.2.Адресация ресурсов в Интернет
- •5.3.Основные службы в Интернет
- •5.3.1.Электронная почта
- •5.3.2.Списки рассылки
- •5.3.3.Группы новостей (телеконференции)
- •5.3.4.Система www
- •5.3.5.Сервис обмена файлами
- •5.4.Методы подключения к Интернет
- •5.4.1.Подключение к Интернет по коммутируемой телефонной линии
- •5.4.2.Подключение к Интернет по dsl-технологии
- •5.4.3.Асимметричный dsl (adsl)
- •5.4.4.Широкополосный доступ к Интернет
- •5.4.5.Подключение к Интернет по выделенной линии
- •5.4.6.Подключение к Интернет по технологии коммутации кадров (frame relay)
- •5.4.7.Подключение к Интернет по сети кабельного телевидения
- •5.4.8.Подключение к Интернет по радиоканалу
- •5.4.9.Подключение к Интернет по спутниковому каналу
- •5.4.10.Использование бытовой электрической сети для доступа в Интернет
- •5.4.11.Сравнение различных технологий доступа
- •6.Список сокращений
- •7.Библиографический список
4.10.Протокол контроля сообщений
Передача пакетов в IP сетях осуществляется через последовательность промежуточных узлов, которые принимают решение о судьбе каждого пакета. При этом в случае возникновения каких либо проблем в процессе передачи пакета (сбойный IP заголовок, невозможность фрагментации, недоступность сети-получателя и т.п.) система отправитель должна знать – что же произошло в пути. Протокол IP передает пакеты как дейтаграммы и не обеспечивает подтверждений о приеме или потере пакетов. Протокол ТСР хоть и устанавливает соединение, но подтверждение отправляются только на пришедшие к получателю пакеты. Что же произошло с потерянным в процессе передачи пакетом, этот протокол сообщить не может.
Для обеспечения сообщений об ошибках, возникающих в процессе передачи пакета в интерсети, используется протокол ICMP (Internet Control Message Protocol). В случае, если маршрутизатор испытывает проблемы с обработкой пакета (например, при невозможности его фрагментации) или система – получатель не может обработать пришедший пакет (например, при потере одного из фрагментов), они уничтожают этот пакет, а в адрес системы-отправителя отправляют ICMP сообщение о причине возникшей проблемы.
Поле данных ICMP сообщения об ошибке всегда содержит в себе IP заголовок пакета, который система не смогла обработать, плюс первые 8 байтов области данных. Обычно это UDP заголовок или начало ТСР заголовка (содержащие номера портов и номер последнего отправленного байта). Это позволяет точно идентифицировать данные, которые были потеряны в результате возникшей проблемы.
Типичные ошибки, приводящие к генерации ICMP сообщений:
сеть, компьютер, протокол или порт назначения недоступны;
сеть или компьютер назначения не известны;
пакет не может быть передан без фрагментации, а она запрещена;
связь с сетью или компьютером назначения запрещена;
время жизни пакета истекло;
не удалось собрать все фрагменты пакета за время тайм-аута;
и т.п.
Кроме того, ICMP сообщения используются системами для обмена некоторой служебной информацией и передачи запросов-ответов диагностических программ (например, утилиты PING).
5.Интернет
5.1.Общие понятия об Интернет
Термин Internet (Интернет) происходит от выражения Interconnected Networks (связанные сети), то есть в узком смысле — это глобальное сообщество малых и больших сетей. В более широком смысле — это глобальное информационное пространство, хранящее огромное количество информации на миллионах компьютеров, которые обмениваются данными. Эта сеть построена на основе стека протоколов TCP/IP, рассмотренного в предыдущем разделе.
В 1969 году, когда был создан Интернет, эта сеть объединяла всего лишь четыре хост-компьютера, а сегодня их число измеряется десятками миллионов. Каждый компьютер, подключенный к Интернету, — это часть Сети. Однако, подключение происходит не непосредственно к «Интернет», а к сети провайдера – организации, предоставляющей (платные) услуги по подключению. На рисунке показана схема подключения отдельного компьютера к Интернет через сеть провайдера. При этом приведены различные варианты подключения.
Рис. 18. Подключение к Интернет
Для индивидуальных пользователей чаще всего используется временное (сеансовое) соединение по телефонной линии. Для этого пользователь набирает один из телефонных номеров, предоставленных провайдером (модемный пул), и дозванивается на один из его модемов. После соединения с ISP (Internet Service Provider) Интернет-провайдером, компьютер становится частью сети данного ISP.
Каждый провайдер имеет свою магистральную сеть, или бэкбоун (Backbone). Обычно ISP — это крупные компании, которые в ряде регионов имеют так называемые точки присутствия (POP, Point of Presence), где происходит подключение локальных пользователей. В каждой точке доступа находятся модемные пулы, на которые звонят локальные клиенты этого ISP в данном регионе. Провайдер может арендовать волоконно-оптические линии у телефонной компании для соединения всех своих точек присутствия (POP), а может протянуть свои собственные волоконно-оптические линии. Крупнейшие коммуникационные компаний имеют собственные высокоскоростные каналы. На рисунке показаны опорные сети двух Интернет-провайдеров. Очевидно, что все клиенты провайдера ISP-А могут взаимодействовать между собой по собственной сети, а все клиенты компании ISP-В — по своей, но при отсутствии связи между сетями ISP-A и ISP-B клиенты компании «A» и клиенты компании «В» не могут связаться друг с другом. Для реализации данной услуги компании «A» и «B» договариваются подключиться к так называемым точкам доступа (NAP — Network Access Points) в разных городах, и трафик между двумя компаниями течет по сетям через NAP. На рисунке показаны магистральные сети только двух ISP-провайдеров. Аналогично организуется подключение к другим магистральным сетям, в результате чего образуется объединение множества сетей высокого уровня.
В Интернете действуют сотни крупных Интернет-провайдеров, их магистральные сети связаны через NAP в различных городах, и миллиарды байтов данных текут по разным сетям через NAP-узлы. На сегодняшний день существует множество компаний, имеющих собственные опорные сети (бэкбоуны), которые связываются с помощью NAP с сетями других компаний по всему миру. Благодаря этому каждый, кто находится в Интернете, имеет доступ к любому его узлу, независимо от того, где он расположен территориально
Скорость передачи информации на различных участках Сети существенно различается. Магистральные линии, или бэкбоуны, связывают все регионы мира — это высокоскоростные каналы, построенные на основе волоконно-оптических кабелей. Кабели обозначаются OC (optical carrier), например OC-3, OC-12 или OC-48. Так, линия OC-3 может передавать 155 Мбит/с, а OC-48 — 2488 Мбит/с (2488 Гбит/с). В то же время получение информации на домашний компьютер с модемным подключением 56 K происходит со скоростью всего 56 000 бит/с.
