Traceroute / FTP / SFTP

Rui Wang
Rui Wang
Published in
2 min readSep 21, 2019

I selected two places to do this — Itp and Home. Since these are the only places I stay in New York City.

Traceroute Apple from Itp.

Traceroute Behance from Itp.

Traceroute Taobao from Itp.

Network provider shows every time:

  • 10.18.0.3 (10.18.0.3)
  • coregwb-te7–8-vl901-wlangwd-wwh.net.nyu.edu

Traceroute Apple from home

Traceroute Behance from home

Traceroute Taobao from home

Network provider shows every time:

  • 192.168.0.1 (192.168.0.1)
  • * * *
  • be63.nycvnyjj01h.nyc.rr.com (68.173.202.28)
  • agg110.nyquny9101r.nyc.rr.com (68.173.198.114)

What is FTP?

FTP is a way to transfer files online. It is a protocol doing its own jobs like HTTP, IMAP or POP. There are many different types of operating systems, and FTP is a protocol that is followed by all different system users, so they can ‘talk’ to each.

FTP stands for “File Transfer Protocol.”

FTP is built by both FTP Server and FTP Client. An FTP server offers access to a directory, with sub-directories. Users connect to these servers with an FTP client, a piece of software that lets you download files from the server, as well as upload files to it.

To understand it easily. FTP Server is like a Video rental store. It was filled with hundreds of videotapes or cd on the shelf ( you can imagine these as the files in a server/computer ), the store is waiting for people to rent them back home or bring their rented tapes back to the store. Customers who come here are considered to be the FTP Clients, they do rent (download) and return (upload). That is how FTP works.

In order to do this, the clients should have an FTP software and the FTP server should offer the clients an IP address for clients to access. Besides, Clients need a username and a password to log in.

What’s the difference between FTP and HTTP?

HTTP is a protocol for the webserver, it is Non-specific and sends files to a lot of users.

FTP is a protocol developed to “transfer” files between specific hosts.

Also, FTP is more complicated than HTTP because FTP uses two TCP connections. One is for order, the other one is for data.

Here is a link to understand FTP

What is SFTP?

SFTP is short for ‘Secure File Transfer Protocol’.

SFTP is a more secure way to transfer files online. Different from FTP, which is based on TCP, STFP is based on SSH and is just one part of SSH, or you can say it’s a remote login application program. SFTP encrypts the data before sending. SFTP is more for the Client rather than Server.

I use the Cyberduck to upload files to my remote server on digital ocean. It is using the SFTP protocol.

Here is a link to see the difference between FTP and SFTP.

--

--