Size: a a a

Сообщество Python Программистов

2020 May 03

R3

Rud 356 in Сообщество Python Программистов
Мало чего понятно че тут происходило, но можно покапатся
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
возможно потому что там широковещательных сообщения всего два
У B.A.T.M.A.N. имеются элементы классических протоколов маршрутизации: он находит другие узлы B.A.T.M.A.N. и определяет наилучший путь до них. Он также информирует соседей о появлении в сети новых узлов.

Каждый узел регулярно отправляет широковещательное сообщение, информируя таким образом соседей о своём существовании. Соседи передают это сообщение своим соседям и так далее. Таким образом, каждый узел в сети получает эту информацию.

B.A.T.M.A.N. не пытается определить весь маршрут, а только первый шаг пакета в нужном направлении. Данные пересылаются соседу в этом направлении, который использует тот же механизм. Процесс повторяется, пока данные не достигнут цели.
источник

A

Alexander in Сообщество Python Программистов
так это же про динамическое построение mesh
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
так и выходит что он не позволяет произойти
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
так это же про динамическое построение mesh
ну так а я о чём
источник

A

Alexander in Сообщество Python Программистов
я про классический ethernet говорю. Меш-сети - прикольная тема, но ей еще расти и расти до хоть какой-то юзабельности
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
я про классический ethernet говорю. Меш-сети - прикольная тема, но ей еще расти и расти до хоть какой-то юзабельности
ааа, ок
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Про сырые сокеты ещё можно пару вопросов?)
источник

A

Alexander in Сообщество Python Программистов
незнаю, наверное)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ты грил что они создаются на интерфейсе его указать можно?
источник

A

Alexander in Сообщество Python Программистов
да
источник

A

Alexander in Сообщество Python Программистов
они создаются даже не на интерфейсе, а в памяти. Укзаывается биндинг объекта сокета к чему-либо
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И как происходит передача между двумя сырыми сокетами? Что в них можно лить и что из них можно читать?
источник

A

Alexander in Сообщество Python Программистов
он на то и сырой, что лить можно любую бинарщину
источник

A

Alexander in Сообщество Python Программистов
телнет - классический сырой сокет
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Допустим мне хочется угореть и сделать линк внутри локалки между двумя ноутами. Без IP
источник

A

Alexander in Сообщество Python Программистов
зацепи их по макам
источник

A

Alexander in Сообщество Python Программистов
в классическом понимании тебе придется сформировать TCP/IP фрейм, в котором на 4-м уровне портом TCP будет адресовано приложение чтения данных, а на 3-м указаны все нули
источник

A

Alexander in Сообщество Python Программистов
если хочется проигнорировать TCP/IP стек, то можно срать данными прямо в драйвер сетевой платы через объект сырого сокета
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Допустим мне хочется угореть и сделать линк внутри локалки между двумя ноутами. Без IP
например они просто патчем сцеплены
источник