top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is HTTP Tunneling ?

+2 votes
437 views
What is HTTP Tunneling ?
posted Feb 19, 2015 by Shyam

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

+2 votes

HTTP Tunneling is the mechanism of wrapping data / data stream of other protocols of TCP/IP family as HTTP packets for sending and receiving in restricted networks.

For example, you want to send real-time audio from one machine in your local network to another machine in external network (say internet). And, your local network has firewall restrictions which blocks non-HTTP protocols. In this scenario, both your machine and the target machine wraps the audio stream in TCP to HTTP packet while sending, and then unwraps the TCP packet from HTTP packet on receiving.

This may not be very efficient, but it helps in by-passing some of the restrictions.

For more details: http://en.wikipedia.org/wiki/HTTP_tunnel

answer Feb 21, 2015 by R.senthil
+2 votes

HTTP TUNNELING:

HTTP Tunneling is a technique by which, communications performed using various network protocols are encapsulated using the HTTP or HTTPS protocols. The HTTP protocol therefore acts as a wrapper for a channel that the network protocol being tunneled uses to communicate. The masking of other protocol requests as HTTP requests is HTTP Tunneling.

answer Feb 23, 2015 by Karthick.c
...