- •3 . Классификация сетей. Локальные сети, глобальные сети.
- •4.Ключевые аспекты организации уровня передачи данных. Обнаружение и исправление ошибок.
- •5. Ключевые аспекты организации уровня передачи данных. Обработка ошибок.
- •6. Ключевые аспекты организации уровня передачи данных.Сервисы, предоставляемые сетевому уровню
- •7. Ключевые аспекты организации уровня передачи данных. Формирование кадра.
- •8. Подуровень управления доступом к среде. Коммутация на уровне передачи данных. Повторители, концентраторы, мосты, коммутаторы, маршрутизаторы и шлюзы.
- •9. Подуровень управления доступом к среде. Коммутация на уровне передачи данных.Мосты между .X и .У
- •10. Подуровень управления доступом к среде. Проблема распределения канала. Динамическое распределение каналов
- •11. Подуровень управления доступом к среде. Проблема распределения канала. Протоколы без столкновений
- •12. Подуровень управления доступом к среде. Проблема распределения канала. Протоколы множественного доступа с контролем несущей.
- •13. Подуровень управления доступом к среде. Проблема распределения канала. Протоколы с ограниченной конкуренцией
- •14. Подуровень управления доступом к среде. Проблема распределения канала. Статическое распределение канала
- •15. Подуровень управления доступом к среде. Сети Ethernet.
- •16. Подуровень управления доступом к среде. Сеть Ethernet. Манчестерский код.
- •17. Подуровень управления доступом к среде. Сеть Ethernet. Протокол подуровня управления доступом к среде в Ethernet
- •18. Подуровень управления доступом к среде. Сеть Ethernet. Кабели Ethernet.
- •19. Подуровень управления доступом к среде. Система aloha
- •20. Прикладной уровень. Архитектура www
- •21. Прикладной уровень. Служба имен доменов dns.
- •22. Прикладной уровень. Служба доменов dns. Записи ресурсов
- •23. Прикладной уровень. Служба доменов dns. Пространство имен dns
- •24. Прикладной уровень. Служба доменов dns. Серверы имен
- •25. Прикладной уровень. Электронная почта. Архитектура и службы
- •26. Прикладной уровень. Электронная почта. Доставка сообщений
- •27. Прикладной уровень. Электронная почта. Пересылка писем
- •28. Проектирование сетевого уровня. Реализация сервиса без установления соединения.
- •29. Проектирование сетевого уровня. Сервисы, предоставляемые транспортному уровню.
- •30. Проектирование сетевого уровня. Сравнение подсетей виртуальных каналов и дейтаграмных подсетей.
- •31. Сетевой уровень в Интернете. Ip-адреса
- •Ip адрес
- •32. Сетевой уровень в Интернете. Управляющие протоколы Интернета.
- •33. Сетевой уровень в Интернете. Протокол ip.
- •34. Сетевой уровень. Алгоритмы маршрутизации. Выбор кратчайшего пути. Заливка.
- •35. Сетевой уровень. Управляющие алгоритмы маршрутизации. Выбор кратчайшего пути. Маршрутизация по вектору расстояний.
- •36. Сетевой уровень. Управляющие алгоритмы маршрутизации. Выбор кратчайшего пути. Маршрутизация с учётом состояния линий.
- •37. Службы и протоколы.
- •38. Службы на основе соединений и службы без установления соединений
- •39. Службы на основе соединений и службы без установления соединений
- •40. Транспортная служба. Примитивы транспортной службы.
- •41. Транспортная служба. Сокеты Беркли.
- •42. Транспортная служба. Услуги, предоставляемые верхним (транспортным) уровнем.
- •43. Транспортные протоколы Интернета: tcp
- •44. Транспортные протоколы Интернета: tcp Протокол tcp.
- •45. Транспортные протоколы Интернета: tcp. Модель службы tcp
- •46. Транспортные протоколы Интернета: tcp. Основы tcp
- •47. ТпИ: udp Вызов удаленной процедуры
- •48. ТпИ: udp Основы
31. Сетевой уровень в Интернете. Ip-адреса
В стеке TCP/IP используются три типа адресов: локальные (называемые также аппаратными), IP-адреса и символьные доменные имена.
Локальные адреса сетевых устройств (для пересылки пакетов в пределах одной подсети)
mac-адрес, 6 байт
прим: 17-AD-84-E1-A4-18
чтобы посм – в командной строке ipconfig /all
Ip-адрес
Тип адресов, на основании которых сетевой уровень передает пакеты в составных сетях.
Символьные адреса
www.yandex.ru
Ip адрес
Число, имеющее длину 4 байта, содержащее в себе номер сети и номер узла.
32 бита
11001010. 10110000. 11000000. 00000111 = 200.176.192.7
октет ↑
Классы ip-адресов
Класс А
1й бит = нулю, длина номера сети = 1 байту
0 |
|
|
|
|
|
|
|
|
|
|
сеть 8 бит номер узла 24 бита
80.|2.172.20 сеть|узел
01010000 00000010 11000000 00100100
1-127 сетей, 224-2 узлов
Класс В
первые 2 бита – 10, длина номера сети = 2 байтам
1 |
0 |
|
|
|
|
|
|
|
|
|
сеть номер узла
10010000 00000010 11000000 00100100
144.2.|172.20 сеть|узел
214 -2 сетей, 210-2 узлов
Класс С
первые 3 бита = 110, длина номера сети = 3 байтам
1 |
1 |
0 |
|
|
|
|
|
|
|
|
сеть номер узла
11010000 00000010 11000000 00100100
208.2.172.|20 сеть|узел
221-2 сетей, 28-2 узлов
Класс D
Номер сети = 1 байт
Используется для multicast рассылки – рассылка нескольким узлам
начинается с 1110
Класс E
Начинается с 11110, не используется зарезервирован для будущего применения.
Особые ip-адреса
Если адрес состоит из одних нулей, то это означает «тот же самый узел»
Если в номере сети одни нули, то считается, что пакет отправляется узлу в той же сети
Если одни единицы, то отправляется всем узлам сети (255.255.255.255)
Если в номере узла одни нули, то такой пакет отправляется всем узлам указанного номера сети
1-й октет = 127, используется для тестирования сетевого взаимодействия в пределах одной машины
127.0.0.1 loop back (петля)
Маска подсети
Маска – число, которое показывает с помощью единиц биты в ip-адресе, идентифицирующие сеть.
4 байта
11111111 |0000000 00000000 00000000
Номер сети| узел
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
32. Сетевой уровень в Интернете. Управляющие протоколы Интернета.
Сети, входящие в состав объединенной сети, могут строиться на основе различных сетевых технологий. Каждая сетевая технология вполне достаточна для организации обмена информацией в рамках одной подсети, но не позволяет осуществлять взаимодействие компьютеров данной подсети с компьютерами подсетей, основанных на других технологиях. Это объясняется возможной несовместимостью протоколов и способов адресации, определенных различными технологиями. Поэтому для обеспечения функционирования объединенных сетей требуются средства, представляющие собой "надстройку" над канальным уровнем, позволяющую абстрагироваться от конкретных решений, заложенных в сетевых технологиях. В качестве такой надстройки выступают средства сетевого уровня модели OSI.
3-й уровень сетевой модели OSI – сетевой уровень - предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и «заторов» в сети.
В стандартной модели взаимодействия открытых систем в функции сетевого уровня входит решение следующих задач:
-передача пакетов между конечными узлами в составных сетях;
-выбор маршрута передачи пакетов, наилучшего по некоторому критерию;
-согласование разных протоколов канального уровня, использующихся в отдельных подсетях одной составной сети.
Протоколы сетевого уровня реализуются, как правило, в виде программных модулей и выполняются на конечных узлах-компьютерах, называемых хостами, а также на промежуточных узлах - маршрутизаторах. Функции маршрутизаторов могут выполнять как специализированные устройства, так и универсальные компьютеры с соответствующим программным обеспечением.
Протокол сетевого уровня (англ. Network layer) — протокол 3-его уровня сетевой модели OSI, предназначается для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор.
В пределах семантики иерархического представления модели OSI Сетевой уровень отвечает на запросы обслуживания от Транспортного уровня и направляет запросы обслуживания на Канальный уровень.
Протоколы сетевого уровня маршрутизируют данные от источника к получателю и могут быть разделены на два класса: протоколы с установкой соединения и без него.
Протоколы с установкой соединения начинают передачу данных с вызова или установки маршрута следования пакетов от источника к получателю. После чего начинают последовательную передачу данных и затем по окончании передачи разрывают связь.
Протоколы без установки соединения посылают данные, содержащие полную адресную информацию в каждом пакете. Каждый пакет содержит адрес отправителя и получателя. Далее каждое промежуточное сетевое устройство считывает адресную информацию и принимает решение о маршрутизации данных. Письмо или пакет данных передается от одного промежуточного устройства к другому до тех пор, пока не будет доставлено получателю. Протоколы без установки соединения не гарантируют поступление информации получателю в том порядке, в котором она была отправлена, т.к. разные пакеты могут пройти разными маршрутами. За восстановления порядка данных при использовании сетевых протоколов без установки соединения отвечают транспортные протоколы.
Протоколы:
Open Systems Interconnection (OSI) Model
IPv4/IPv6, Internet Protocol
DVMRP, Distance Vector Multicast Routing Protocol
ARP, Address Resolution Protocol
ICMP, Internet Control Message Protocol
IGMP, Internet Group Multicast Protocol
PIM-SM, Protocol Independent Multicast Sparse Mode
PIM-DM, Protocol Independent Multicast Dense Mode
IPsec, Internet Protocol Security
IPX, Internetwork Packet Exchange
RIP, Routing Information Protocol
DDP, Datagram Delivery Protocol
Основным протоколом, использующимся в Интернет, является протокол IP.
