Как настроить порты Flash player

есть ли способ изменить порты flash player? Я уже искал, но безуспешно, все учебники обычно относятся к серверу flash player.

14
задан Matthew Williams
23.04.2023 23:31 Количество просмотров материала 3546
Распечатать страницу

1 ответ

нет.

Flash player только делает исходящие соединения (что я знаю...). Когда вы подключаетесь к удаленному серверу, удаленный сервер является единственной стороной, непосредственно контролирующей, какие порты он откроет и позволит вам подключиться. Вы можете изменять пакеты, отправляемые проигрывателем Flash Player, и изменять порт в заголовке TCP, но в лучшем случае измененный порт перейдет в службу, которая не распознает этот протокол, и закроет соединение. В в худшем случае вы попадете в их брандмауэр, и ваш пакет будет молча проигнорирован.

аналогия:

скажи, что мы сейчас не разговариваем, а в очень людном зале, где у каждого свое уникальное имя, хочешь обратиться me в частности. Я знаю только свое имя, и отвечу только на одно имя. Если ты закричишь: "Джим!"Я не собираюсь отвечать, потому что это не мое имя.

аналогично в этом случае веб-сервер или Flash Media Server прослушивает определенные порты для определенного трафика. Если вы не войдете в сам сервер и не измените порты, которые он прослушивает, что вам придется делать для каждого веб-сайта, который вы посещаете, вы будете вынуждены либо (1) подключиться к службе, используя порты, которые администратор хочет, чтобы вы подключались, или (2) вообще не подключаться.

этот ответ не зависит от конкретной программы, о которой вы спрашиваете. То есть, чтобы ответить на этот вопрос, все, что мне нужно было знайте, что Flash Player не имеет никакого входящий порты; весь его трафик исходящий.

что я имею в виду входящие и исходящие?

каждый пакет в наборе интернет-протокола (IP)directional. Это означает, что каждый пакет имеет source и назначения. Если ваш компьютер source (компьютер пакет происходящих с), то с точки зрения компьютер, пакет исходящий. Если ваш компьютер назначения (компьютер, на который отправляется пакет), то с точки зрения вашего компьютера пакет входящий.

IP suite имеет два основных транспортных уровня: TCP и UDP.

TCP имеет понятие розетки. Сокет является двунаправленной связью между двумя компьютерами, но он слоистый поверх базовой технологии IP, которая является все еще направленный. Удобная вещь, которую делает TCP является то, что он автоматически открывает порт "back-channel" (определяется динамически ОС) на назначения компьютер исходного пакета, и позволяет его через брандмауэр.

Так TCP соединение выглядит примерно так:

  1. "источник" подключается к "цели" на цели слушать порт.
  2. в виду того что протокол TCP, конвенция и правила брандмауэра автоматически позволяют "адресату" устанавливать соединение с "источником" в обратном направлении и повторно отправлять пакеты на этот порт до тех пор, пока TCP socket подключен.
  3. в любое время, как исходный и конечный компьютеры могут посылать пакеты друг на друга. По соглашению, когда этот TCP сокет установлен, компьютер, который изначально сделал first соединение называется client; компьютер с открытым портом называется server.

есть полу-равнозначные понятия, что приложение может осуществлять поверх UDP, который является альтернативой TCP с меньшими затратами, но меньше возможностей. По умолчанию UDP не имеет двунаправленные связи, но они могут быть включены приложения.

Я пытаюсь сделать это, что флеш-плеер клиента TCP использование протокол RTMP. The server находится в единоличном владении решения, какие номера портов, чтобы открыть new входящие TCP-сокеты.

1
отвечен Horn OK Please 2023-04-25 07:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх