Rabi Siddique
144 words
1 minutes
Understanding Tunneling

I was browsing the internet and came across this super useful video explaining SSH tunneling. I am writing this blog as a summary of the concepts I took from the video.

Seaports organize their docks with something called berth numbers. A boat that wants to dock is assigned a berth number. This berth number tells the ship the location where it needs to deliver the goods.

Berth Numbers- Image Credits: Tinkernut

Networking ports are similar. Depending on the data being delivered, the networking protocols assign each data shipment a port number, telling the data where it will be delivered.

Port Numbers - Image Credits: Tinkernut

Some common port numbers:

  • Port 80: For HTTP traffic.
  • Port 22: For SSH traffic

Now, what is SSH tunneling? It is a direct, secure connection to another computer. Tunneling allows us to smuggle or send data from one port to another securely.

SSH Tunneling - Image Credits: Tinkernut

Understanding Tunneling
https://rabisiddique.com/posts/tunneling/
Author
Rabi Siddique
Published at
2024-07-07