Null-packet transmission from inside a firewall to open a communication window for an outside transmitter
    1.
    发明申请
    Null-packet transmission from inside a firewall to open a communication window for an outside transmitter 有权
    从防火墙内部进行空包传输,为外部发射器打开通信窗口

    公开(公告)号:US20050235349A1

    公开(公告)日:2005-10-20

    申请号:US11159505

    申请日:2005-06-22

    IPC分类号: H04L29/06 H04L9/00

    CPC分类号: H04L63/029

    摘要: A high-bandwidth direct communication path between two clients is used for voice or video calls over the Internet. An opening or a window in a firewall is made for the direct path by sending a null packet out from inside the firewall. The null packet can be a UDP packet directed to a UDP port of the other client. Initially, each client makes a TCP connection to port 80 of an external manager. Each client registers its UDP port number with the external manager. A call request from one client to the external manager results in a message from the external manager to the other client. The other client then creates the window in its firewall by transmitting the null UDP packet. Then the external manager is notified and tells the calling client to begin sending UDP packets directly to the other client through the firewall window.

    摘要翻译: 两个客户端之间的高带宽直接通信路径用于通过因特网进行语音或视频通话。 通过从防火墙内部发送一个空数据包,在防火墙中打开一个窗口或直接路径。 空分组可以是指向另一个客户端的UDP端口的UDP分组。 最初,每个客户端与外部管理器的端口80进行TCP连接。 每个客户端将其UDP端口号注册到外部管理器。 从一个客户端到外部管理员的呼叫请求会导致从外部管理器向另一个客户端发送的消息。 然后,另一个客户端通过发送空UDP数据包在其防火墙中创建窗口。 然后通知外部管理员,并通过呼叫客户端通过防火墙窗口直接发送UDP数据包到其他客户端。

    Firewall-tolerant voice-over-internet-protocol (VoIP) emulating SSL or HTTP sessions embedding voice data in cookies

    公开(公告)号:US20070250702A1

    公开(公告)日:2007-10-25

    申请号:US11713196

    申请日:2007-03-01

    申请人: Debra Kirchhoff

    发明人: Debra Kirchhoff

    IPC分类号: H04L9/00

    摘要: A voice-over-Internet-Protocol (VoIP) client codes audio data as printable ASCII characters, then embeds the ASCII audio data inside a cookie that is sent over the Internet within an HTTP GET message. The GET message is sent to a server acting as a call proxy or external manager that forwards the audio data to a remote client. Return audio data is sent back to the client in the normal data field of an HTTP response message from the server. When the client receives the HTTP response, it sends another GET message without audio data, allowing the server to send another response. This empty GET allows VoIP to pass through strict firewalls that pair each HTTP response with a GET. For secure-sockets layer (SSL), client and server exchange pseudo-keys in hello and finished messages that establish the SSL session. Audio data is streamed in SSL messages instead of encrypted data.