Ethernet -- канальный сетевой протокол.
Единица передачи информации фрейм. Состоит из 6 байт адресата, 6 байт адрессуемого, 2 байта типа, 54 -- байт под данные (айпи пакет и т.д.), контрольная сумма.
Адреса тут мак-адреса.
Коммутатор (switch, коммутатор L2) -- устройство канального уровня сетевого соединения.
Бывает симметричная и ассиметричная коммутация -- первая для сетевых карт, которые емеют одинакомую скорость передачи данных, последняя для к примеру 10 и 100, чтобы на одном порте не произошло переполнение, то данные залетают в буффер свича и оттуда в пониженной скорости передаются на порт адрессуемого.
Когда свитч подключается впервые, он все пришедшие фреймы передает на все свои порты, потом произовдит анализ и определяет где на каком порте находится какая карта с известным мак адрссом. Коммутатор обучается -- заполняется его таблица коммутации, после чего он уже отправляет пакет только адрессуемому.
Бывают управляемые коммутаторы и неуправляемые. Управляемые сиско, к примеру, имеют в себе порты, через которые можно мониторить всех сетевых устройств, а также балансировать и управлять этими устройствами.
Маршрутизатор (router, коммутатор L3) -- устройство сетевого уровня сетевого соединения.
Бывают классовая и бесклассовая маршрутизации. Первая устарела.
CIDR(бесклассовая)
10.96.0.0/11
Рассшифровка:
10.96.0.0 -- адресс подсети
11 -- маска подсети (255.224.0.0. 11111111 11100000 00000000 00000000)
диапазон адрессов узлов подсети: 10.96.0.1 - 10.127.255.254 (127 = 96 + (255-224))
широковещательный: 10.127.255.255
Стандартые адресса:
0.0.0.0 -- применим для входящих соединений и означает всех, что пытаются подключится (INADDR_ANY)
255.255.255.255 -- limited broadcast, разослать всем узлам поточной подсети.
192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8 --- private networks, таких глобальных айпи нет, они используются только локально.
Существует понятие subnetting и supernetting:
-------------------------------------------------------------------------------------------------------------------
Subnet Bits Subnet Address Broadcast Address Host Addresses
--------------------------------------------------------------------------------------------------------------------
Subnetting: subnets of 192.168.10.0/27 (subnet mask: 255.255.255.224)
--------------------------------------------------------------------------------------------------------------------
000 192.168.10.0 192.168.10.31 192.168.10.1-30
001 192.168.10.32 192.168.10.63 192.168.10.33-62
010 192.168.10.64 192.168.10.95 192.168.10.65-94
011 192.168.10.96 192.168.10.127 192.168.10.97-126
100 192.168.10.128 192.168.10.159 192.168.10.129-158
101 192.168.10.160 192.168.10.191 192.168.10.161-190
110 192.168.10.192 192.168.10.223 192.168.10.193-222
111 192.168.10.224 192.168.10.255 192.168.10.225-254
---------------------------------------------------------------------------------------------------------------------
Supernetting: subnets of 192.168.0.0/22 (subnet mask: 255.255.248.0)
---------------------------------------------------------------------------------------------------------------------
000000 192.168.0.0 192.168.3.255 192.168.0-3.254
000001 192.168.4.0 192.168.7.255 192.168.4-7.254
000010 192.168.8.0 192.168.11.255 192.168.8-11.254
..........
111101 192.168.244.0 192.168.247.255 192.168.244-247.254
111110 192.168.248.0 192.168.251.255 192.168.248-251.254
111111 192.168.252.0 192.168.255.255 192.168-252-255.254
-----------------------------------------------------------------------
Suffix Subnet mask Maximum hosts
-----------------------------------------------------------------------
/22 255.255.252.0 1022
/23 255.255.254.0 510
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2
Таблица маршрутизации
Windows
Network Destination Netmask Gateway Interface Metric
10.21.254.13 255.255.255.255 192.168.0.1 192.168.0.4 1 --- перенаправление конкретного адресса
192.168.0.0 255.255.255.0 168.92.100.1 168.92.100.1 1 --- перенаправление адрессов из подсети на другой сетевой интерфейс
поключенный к ПК. В виндоус интерф показывается айпи, в линукс именем.
LinuxDestination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.16 0.0.0.0 UG 0 0 0 eth0 -- все пакеты летят на шлюз через интерфейс eth0
Flags Possible flags include
U (route is up)
H (target is a host)
G (use gateway)
R (reinstate route for dynamic routing)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
A (installed by addrconf)
C (cache entry)
! (reject route)
Если нет DHCP в сети, то происходит самонастройка сети, и узлы сами между собой перераспределяют в случайном порядке адресса из диапазона ....
IPv6
Что означает адресс айпи?
Это 128 битный номер:
1 - 16 . 17 - 32 . 33 - 48 . 49 - 64 . 65 - 80 . 81 - 96 . 97 - 112 . 113-128
|___| (1-3) -- Adress type (unicast, multicast)
|____| (4-16) -- major upstream ISP
|___| (17-24) -- резерв
|_______________| (25 - 48) -- local ISP
|________| (49 - 64) --- site-specific subdivision (subnet)
|_____________________________________|
(65-128) Interface ID, which transforms to MAC.
::FFFF:a.b.c.d -- IPv4 compatibility (a,b,c,d -> has mask 0000000011111111)
::1 -- loopback
FF02::1 -- broadcast
FC00::/7 -- private networks
Правило Ethernet в локальной сети между двумя максимально отдаленными узлами может быть не больше 4 хабов(таким считается и репитер).
Комментариев нет:
Отправить комментарий