Bitcoin Forum
December 14, 2024, 08:40:46 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [for merit] Talk about the Bitcoin port  (Read 260 times)
Jet Cash (OP)
Legendary
*
Offline Offline

Activity: 2828
Merit: 2472


https://JetCash.com


View Profile WWW
July 19, 2018, 08:11:30 AM
 #1

Tell us about the Bitcoin port, and why the number is higher than 1,000. Explain the difference between inbound and outbound connections.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
nkampala
Member
**
Offline Offline

Activity: 66
Merit: 62


View Profile
July 19, 2018, 05:20:14 PM
Merited by Jet Cash (2)
 #2

I'm a bit surprised no one answered this by now  Cheesy

Ports 0-1023 (inclusive) are restricted ports, reserved for the root user access only. These are for things such as HTTP/HTTPS, email servers, TCP, FTP, etc. where security is much more important.  Essentially if you want to use some other service or do testing for your own server, you use one of the higher number ports. I know that the Node.js default for example, is 3000, as it is for some other web-dev related frameworks too. Bitcoin uses port 8333.

An inbound connection is when another computer connects to your computer/server, while an outbound connection is where your computer is connecting to a different computer or server. If you're running a Bitcoin node for example, you allow inbound connections on port 8333 so that other nodes can connect to you. Similarly, those nodes will allow inbound connections on that port on their computer so you can have an outbound connection to them.
arhipova
Member
**
Offline Offline

Activity: 150
Merit: 17


View Profile
July 20, 2018, 08:19:09 AM
 #3

I'm a bit surprised no one answered this by now  Cheesy

Ports 0-1023 (inclusive) are restricted ports, reserved for the root user access only. These are for things such as HTTP/HTTPS, email servers, TCP, FTP, etc. where security is much more important.  Essentially if you want to use some other service or do testing for your own server, you use one of the higher number ports. I know that the Node.js default for example, is 3000, as it is for some other web-dev related frameworks too. Bitcoin uses port 8333.

An inbound connection is when another computer connects to your computer/server, while an outbound connection is where your computer is connecting to a different computer or server. If you're running a Bitcoin node for example, you allow inbound connections on port 8333 so that other nodes can connect to you. Similarly, those nodes will allow inbound connections on that port on their computer so you can have an outbound connection to them.

To add to this, opening ports is not compulsory.

However, by opening it, you are providing more connection opportunities to nodes available.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!