ВУЗ:
Составители:
Рубрика:
25
2.3. Обмен пакетами в локальной сети
Рассмотрим в качестве примера
простейшую сеть, приведенную на
рисунке.
Пусть для определенности
машины имеют номера, приведенные в
таблице:
№
машины
MAC-адрес IP-номер
1 11-22-33-44-55-61 192.168.169.1
2 11-22-33-44-55-62 192.168.169.2
3 11-22-33-44-55-63 192.168.169.3
4 11-22-33-44-55-64 192.168.169.4
Чего не хватает? Конечно, сетевой маски. Пусть она будет 255.255.255.248, т.е. сеть
рассчитана на 8 машин, хотя в наличии только 4.
Включаем машины, и садимся за первую. Пусть для определенности нам нужен
обмен информацией с машиной 2.
Все программы установлены и настроены. Но они еще не знают MAC-адресов
соседей (понятно, что на каждой машине свой-то адрес известен).
Как же узнают MAC-адреса? Для этого используется так называемый "протокол
ARP" (Address Resolution Protocol).
Наш компьютер 1, как и все остальные, хранит в памяти таблицу ARP. Таблица эта
очень похожа на приведенную выше, вот только строки в ней пока пустые.
MAC-адрес IP-номер
Вначале компьютер 1 формирует ARP-пакет, т.е. порцию информации для
передачи по Ethernet, следующего вида:
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »