Reputation: 4649
The question is what is the origin of using port :8000
?
8080 is by far the most popular
Upvotes: 2
Views: 1631
Reputation: 346
Per https://www.grc.com/port_8080.htm
Description: This port is a popular alternative to port 80 for offering web services. "8080" was chosen since it is "two 80's", and also because it is above the restricted well known service port range (ports 1-1023, see below).
Background: "The Internet was largely born on UNIX-based systems and servers. UNIX enforces the notion of the first 1023 "privileged ports" which can only be opened by services running with so-called "root", or administrative, privileges. Historically, this meant that only authorized system administrators were able to establish and operate a web server on port 80 since this was within the first 1023-port privileged region. Therefore, when non-administrators wished to run their own web servers on machines which might already have a server running on port 80, or when they were not authorized to run services below port 1024, port 8080 was often chosen as a convenient place to host a secondary or alternate web server."
Long story short... it looks like 80 without being 80 which is within the "restricted port range" of Unix based systems (which are more or less the foundation or at the very least the initial foundation of the Internet and modern computing in general). Though I cannot find specific documentation about it I'm sure 8000 is for similar reasons.
Upvotes: 3
Reputation: 9931
The port 8000
is considered as a alternative http port. This port is commonly uses TCP port 8000 including:
Winamp Audio Streaming, X-Lite, Icecast, DynamoDB Local, Nicecast/Icecast, Dell OpenManage, Django Dev Server, Nortel Firewall User Authentication, Barracuda Web Administration, PFSense, and VmWare VMotion and many more. Some games like aliens vs predator also uses this port (UDP).
Most of the times os don't care which port you are using unless its busy. Its just a port for os and it does not matter to it.
Upvotes: 1
Reputation: 123
HTTP runs over port 80. So 8080 is simply two 80's. Also, because it is above the restricted service port range of 1-1023. Using it in a URL requires it to be explicit, and not defaulted
Upvotes: 2