Кто-нибудь знает, как teamviewer работает над портом 80?
Я ожидаю, что порт 80 будет запрошен, пока я использую сеанс teamviewer, что помешает мне установить связь через порт 80 (например, http). Это явно не так, так как это работает?
Кто-нибудь знает, как teamviewer работает над портом 80?
Я ожидаю, что порт 80 будет запрошен, пока я использую сеанс teamviewer, что помешает мне установить связь через порт 80 (например, http). Это явно не так, так как это работает?
Когда вы подключаетесь к другому компьютеру по сети, у вас есть порт источника и порт назначения.
Исходным портом может быть любой порт, то есть он не должен совпадать с портом назначения.
Поэтому, хотя я могу прослушивать порт 80, я могу подключиться к другой системе через порт 80, используя локальный порт, скажем, 45000. Фактически, большую часть времени система будет автоматически выделять для вас исходный порт (также называемый портом связывания) при вызове connect()
.
Излишне говорить, что вам не нужно прослушивать порт, чтобы подключиться к другой системе на этом порту, поэтому TeamViewer - или любое другое приложение - может прослушивать порт 80 на вашей машине, не мешая браузеру отправлять запросы другие системы , которые также прослушивают порт 80.
Машина, к которой вы подключаетесь с teamviewer, работает на порту 80. Так что для вашей машины это все равно что зайти на еще один сайт.