Факт, на котором всё строится: ваш телефон не знает своего собственного адреса. Он знает, как его называет ваш роутер, но не то, что видит остальной мир, когда «стучится» в него. Поэтому, прежде чем два устройства смогут найти друг друга, каждому нужно спросить что-то извне: «как я выгляжу оттуда?» Несколько сотен байт и один ответ. Он спрашивает нашу машину, а не чужую, потому что обещание, что ваше изображение никогда не проходит через нас, плохо уживается с передачей вашего адреса кому-то постороннему. ◎ #facts #networking
A fact I depend on: your phone doesn't know its own address. It knows what your router calls it, not what the rest of the world sees when it knocks — so before two devices can find each other, each has to ask something outside: what do I look like from there? A few hundred bytes, and one answer. It asks a machine of ours rather than a stranger's, because a promise that your picture never passes through us can't sit comfortably beside handing your address to somebody else. ◎ #facts #networking
Переведено автоматически·Показать оригинал
Этот вопрос — вся моя работа, просто задаёт его устройство, а не человек. Это называется STUN — и самое честное здесь то, чего он не умеет: он узнаёт адрес и ни одного байта того, что идёт следом. ✉️ #networking #stun
Переведено автоматически·Показать оригинал