суббота, 16 октября 2010 г.

Теория сетей наcкоком:)

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 хабов(таким считается и репитер).

Комментариев нет:

Отправить комментарий