
- •Протоколы
- •Адресация в ip сетях
- •Соглашение о специальных ip-адресах
- •Использование масок в ip-адресации
- •Протокол arp
- •Протокол rarp
- •Протокол ip версии 4
- •Фрагментация ip-датаграмм
- •Формат ip-пакета
- •Маршрутизация пакетов с помощью ip-адресов
- •Перекрывающиеся маршруты
- •Протоколы ip версии 6.
- •Адресация ip-версии 6.
- •Протокол icmp.
- •Протоколы транспортного уровня
- •Алгоритм скользящего окна
- •Таймеры, протоколы тср
- •Методология атак с использованием протокола тср
- •Протокол bootp
- •Протокол dhcp
- •Протокол http
- •Механизм аутентификации
- •Протоколы передачи файлов
- •Протокол sftp
- •Протокол ftp
- •Передача данных между передачи между ftp серверами
- •Протокол Telnet
- •Расширенный протокол smtp (esmtp)
- •Протокол рор
- •Протокол imap (получение почтовых сообщений)
Сети ЭВМ
Протоколы
Протоколы устанавливают форматы передачи данных тем самым позволяя аппаратуре различных сетей общаться друг с другом.
Сетевой протокол – стандарт, описывающий правила взаимодействия ф-ых блоков при передаче данных.
Стек протоколов – иерархически организованный набор сетевых протоколов достаточных для организации взаимодействия узлов сети.
TCP/IP был разработан министерством обороны США в 70-х для сети ARPANET.
Прикладной |
Представления |
Сеансовый |
Транспортный |
Сетевой |
Канальный |
Физический |
TCP/IP
Прикладной (3 верхних) |
HTTP, FTP, POP, DNS, SNMP |
Транспортный (транспортный) |
UDP, TCP |
Межсетевой (сетевой) |
ARP, IP, IGMP, RIP |
Сетевой (2 нижних) |
Не регламентированный (Ethernet, FDDI) |
Адресация в ip сетях
Здесь используется три уровня адресации: 1) аппаратные адреса (ethernet) старшие 3байта – идентификатор фирмы, младшие 3байта – идентификатор сетевой карты.
2)IP адреса. В настоящий момент используются IP адреса версии 4 (4байта) и 6 (16 байт).
3) символьные идентификаторы.
Классы IP-адресов версии 4:
А:
0| 7 |
8 |
8 |
8 |
Номер сети н о м е р у з л а
Может быть (2^24)-2 компьютеров в сети
Адреса сетей класса А находятся в диапазоне от 0.0.0.0 до 126.0.0.0
В:
1|0| |
|
|
|
Номера сети н о м е р у з л а
Адреса: 128.0.0.0 до 191.255.0.0
С:
1|1|0| |
|
|
|
Номер сети____________________________________________ номер узла
192.0.0.0 до 223.255.255.0
D:
1|1|1|0| |
Групповой адрес |
Е: зарезервирован для дальнейших использований.
Соглашение о специальных ip-адресах
1) IP-адреса для локального использования:
А: 10.0.0.0
В: 172.16.0.0-172.31.0.0
С: 192.168.0.0-192.168.255.0
2) loopback-адрес 127.0.0.1 предназначен для отладки сетевого ПО без установленного сетевого оборудования
3) Если IP-адрес состоит только из двоичных нулей, то он представляет адрес того ПК, который сгенерировал пакет.
4) Если в поле номера сети стоят нули, то считается, что этот пакет должен передаваться в пределах одной сети.
5) Если все двоичные разряды IP-адреса равны 1, то этот пакет рассылается всем компьютерам данной сети, т.к. маршрутизаторы не передают широковещательные пакеты.
Использование масок в ip-адресации
Маски используются для разбиения сетей на подсети.
Маска – четырехбайтовое число, которое используется в паре с IP-адресом, двоичная запись маски содержит 1 в тех разрядах, которые в IP-адресе соответствуют номеру сети, и нули в тех разрядах, которые в IP-адресе соответствуют номеру узла.
Стандартные значения масок:
А: 255.0.0.0
В: 255.255.0.0
С: 255.255.255.0
Пример разбиения IP-адреса на номера сети, подсети и узла.
Имеется сеть класса В, IP-Адрес сети=160.1.0.0. Надо разбить на 256 подсетей.
Маска 255.255.255.0.
Маска подсети не обязательно должна быть выровнена на границу байта.
С: 200.1.2.0 надо разбить ее на 4 подсети. Для адресации 4-х подсетей надо 2 бита, маска будет выглядеть: 255.255.255.192 (два старших бита сети будут относится к номеру подсети).
Пример. Имеется сеть В: 152.10.0.0 Эту сеть надо разбить так, чтобы в каждой подсети было 3000 узлов.
Маску меняем так, чтобы правые 12 бит были нулевыми: 255.255.240.0
Задача: может ли шлюз (маршрутизатор) иметь две сетевых карты со следующими IP-адресами 200.87.156.62 и 200.87.156.65, маска подсети 255.255.255.254.
Может.
IP1: мл.б. 62=0011 1110
IP2 мл.б. 65=0100 0001
Маска: мл.б: 224=1110 0000.
IPCONFIG/ALL