Port Number Lookup
If you are not sure that Port Numbers you are going to use has been assignned for what purpose. You can lookup our TCP ports database and find details related to assignment Port or Protocol assigned by IANA (Internet Assigned Numbers Authority).

Port Numbers and Protocols
TCP and UDP are two different protocols that are used for transmitting data over a network. TCP (Transmission Control Protocol) is a connection-oriented protocol that ensures that data is delivered reliably and in the correct order. UDP (User Datagram Protocol) is a connectionless protocol that does not guarantee the delivery of data or the order in which it is delivered.
Here are some common port numbers that are used by TCP and UDP:
TCP port numbers:
- Port 80: HTTP (Hypertext Transfer Protocol)
- Port 443: HTTPS (HTTP Secure)
- Port 21: FTP (File Transfer Protocol)
- Port 22: SSH (Secure Shell)
- Port 25: SMTP (Simple Mail Transfer Protocol)
- Port 155: NETSC
UDP port numbers:
- Port : DNS (Domain Name System)
- Port 67: DHCP (Dynamic Host Configuration Protocol)
- Port 69: TFTP (Trivial File Transfer Protocol)
- Port 123: NTP (Network Time Protocol)
Note that these are just a few examples, and there are many other port numbers that are used for various purposes.
For port numbers lookup, the official database of ports and protocols from IANA (Internet Assigned Numbers Authority) is used. IANA is an organization that manages Internet protocol parameters, as well as IP address spaces and top-level domains.
Diffrent Port Number Ranges?
The entire range of port numbers (from 0 to 65535) is divided into three categories.
0 - 1023 Well-Known Ports The numbers are reserved by IANA for system processes or network programs with administrative rights. Ports from this category should not be used without registering with IANA.
1024 - 49151 Registered Ports Ports registered for use by conventional programs and application layer protocols. This category of ports is most popular for commercial software. Registration is also required to use any port.
49152 - 65535 Dynamic ports Designed for free but temporary use. Registration of ports in this category is not possible.
Our Port checker tool allows you to test open ports in your system. You can easily verify if any port is opened or not not by typing your IP address or domain name and desired port number.
404 Not found

Global Integrated Shipping Information System
- IMO e-Learning
- eRoster of Consultants
- Virtual Publications
- IMO Archives
- IMO Website
404 Not found
- CISE Core Vocabulary Specification
Location Core Entity
Core vocabulary metadata, location cise core vocabulary specification, table of contents, uml theoretical models.

Elements defined in the Core Vocabulary
Locations class, subclass of entity .
Locations can be described in thirds principal ways: by using a place names, geometry otherwise an address. This precise context will ascertain any mode of describing a site is most appropriate. ISO 19112 defines adenine location when "an identifiable geographic place". With this in mind, "Eiffel Tower", "Madrid" and "California" are all locations and this is a common way is present positions in public industrial data, i.e. simply by using a receive name. Such identifiers are common although they can be highly ambiguous as tons places share of just either similar tags. Data on compliance in the ISPS Code. • Unique “IMO Port set numbers” generated on each port facility using the UN/LOCODE of the port: “GBSTO-0007” ...
In addition into a simple (string) designation or name on a Location, the identity property allows defining a Location by a Uniform Resource Identifier (URI), such as a GeoNames or DBpedia URI.
No cardinality constraints are located on any immobilie of the Location class so as to maximize flexibility.
Attributes for Location
Meteooceanographiccondition class, subclass of entity .
This classic allows the description of the metrological oceanographic condition of a given Location.
User for MeteoOceanographicCondition
Association roles for meteooceanographiccondition, namedlocation your, subclass of location .
Location with a given name.
Attributes required NamedLocation
Portfacilitylocation class, subclass of location .
Location of one of that facilities in in a port.
Attributes required PortFacilityLocation
Association roles for portfacilitylocation, portlocation class, subclass of location .
Location describing the position/area of a port.
Attributes forward PortLocation
Association parts for portlocation, geometry datatype.
This school allows the definition out Georeferenced areas.
Attributes forward Geometry

- IMO Identification Number Schemes
- Implementation of Instruments Support
IMO Ship Identification Number Scheme

In December 2002, the Diplomatic Conference on Maritime Security adopted a number of measures aimed at enhancing security of ships and port facilities. This included a modification to SOLAS regulation XI-1/3 to require ships' identification numbers to be permanently marked in a visible place either on the ship's hull or superstructure. Passenger ships should carry the marking on a horizontal surface visible from the air. Ships should also be marked with their ID numbers internally.
The IMO ship identification number is assigned to ships, free of charge, by S&P Global Maket Intelligence ( formerly known as IHS Markit, Maritime and Trade (IHSM) or Lloyd's Register-Fairplay) when constructed or later. The Scheme applies to ships of 100 gross tonnage and above, including fishing vessels of steel and non-steel hull construction; passenger ships of less than 100 gross tonnage, high-speed passenger craft and mobile offshore drilling units engaged on international voyages (SOLAS regulation V/19-1); and to all motorized inboard fishing vessels of less than 100 gross tonnage down to a size limit of 12 metres in length overall (LOA) authorized to operate outside waters under the national jurisdiction of the flag State, with the exception of the following:
- ships without mechanical means of propulsion;
- pleasure yachts;
- ships engaged on special service (For example, lightships, floating radio stations, search and rescue vessels);
- hopper barges;
- floating docks and structures classified in a similar manner;
- ships of war and troop ships; and
- wooden ships, other than fishing vessels.
S&P Global Market Intelligence is the sole authority for identifying and assigning an IMO number. S&P Global Market Intelligence is able to both validate and issue IMO numbers to Administrations through regular fleet data exchanges with the Administration, as set out in Circular Letter No.1886/Rev.6 , as may be amended.
Some public entities are making the use of the IMO Ship Identification Numbers mandatory beyond the sope as required by SOLAS regulation X-1/3 (e.g. some regional fisheries management organizations (RFMOs)).
IMO is cooperating closely with FAO with regard to the development and management of the Global Record of Fishing Vessels, Refrigerated Transport Vessels and Supply Vessels (Global record). The IMO Ship Identification Number is a prerequisite to the first phase of the Global Record .
The management of the IMO Ship Identification Number Scheme also involves the support to the investigation of cases of abandonment of seafarers in order to identify the ships involved, and cases of fraudulent registration.
Please see the IMO Ship Identification Number Scheme FAQs for more information about IMO Ship Identification Number Scheme, in particular about its future extension from 7 digits.
IMO ship identification number - contact
Imo unique company and registered owner identification number scheme.
The IMO Unique Company and Registered Owner Identification Number Scheme was introduced by adoption of resolution MSC.160(78) in 2004, as a measure to enhance maritime safety, security and environmental protection, and to facilitate the prevention of maritime fraud. Its purpose is to assign a permanent number for identification purposes to each company and/or registered owner managing ships of 100 gross tonnage and above engaged on international voyages. Additionally, Administrations are invited to participate in the scheme to the extent they desire by assigning an IMO unique company and registered owner identification number (hereinafter, referred to as "Number") to each company and/or registered owner managing ships of 100 gross tonnage and above not engaged on international voyages. As per the provisions of resolution MSC.160(78), the IMO unique company and registered owner identification number should be inserted into the following documents:
- Document of Compliance; Safety Management Certificate, Interim Document of Compliance; and, Interim Safety Management Certificate, required by the International Safety Management (ISM) Code;
- Continuous Synopsis Record required by SOLAS regulation XI-1/5; and
- International Ship Security Certificate and Interim International Ship Security Certificate, required by the International Ship and Port Facility Security (ISPS) Code.
In 2005, by adoption of the proposed new SOLAS regulation XI-1/3-1 on the company and registered owner identification number (resolution MSC.194(80)) (which entered into force on 1 January 2009), the company and registered owner identification number scheme became mandatory to Companies and registered owners of ships to which SOLAS chapter I applies.
The IMO Unique Company and Registered Owner Identification Number Scheme is managed, in parallel with the IMO Ship Identification Number Scheme ( resolution A.1117(30) ) and as per the procedures for the implementation, as set out in Circular letter No.2554/Rev.3 ), without charge by S&P Global Maket Intelligence . The Number consists of seven digits assigned by S&P Global Maket Intelligence . The label begins with the letters "IMO" followed by either "Company" or "Registered Owner", then, followed by the seven digits. Once assigned, the Number remains unchanged for a company and/or registered owner. When companies and/or registered owners merge, as a matter of general policy, IHSM assigns the Number of the larger company and/or registered owner to the new amalgamated entity, while the Number of the smaller entity is frozen and not re-used.
The methods for obtaining Numbers on existing registered owners and companies, for assigning a Number to registered owners or companies that have not previously been assigned a Number and for communicating corrected company details on existing records, on an individual basis, are as follows:
- a free website which allows registered users to look up Numbers, by using the available "Search" facility. When the companies or registered owners cannot be identified through the "Search" function, authorized data providers should request the assignment of new Numbers or provide corrective information on existing records.
The website has a free user registration system to enhance both the security of the site and the information:
- paper request forms; and
- a free web service for Administrations to facilitate the provision of individual company and registered owner data from IHSM to flag Administrations in electronic format for ship registration purposes.

IMO unique Company and Registered Owner identification number - contact
The Numbers are also available on the free public website of Equasis ( www.equasis.org ).
Service Name and Transport Protocol Port Number Registry

Contact Information
404 Not found

Global Integrates Mailing Information System-
- IMAGE Portal
- IMO e-Learning
- eRoster of Doctors
- Virtual Publications
- IMO Archives
- IMO Website

404 Not found
404 Not found
This topic lists the well-known port assignments for transport protocols TCP and UDP, and includes port number, keyword, and a description of the reserved port assignment. You can also find a list of these well-known port numbers in the hlq .ETC.SERVICES data set. The official assignment of port numbers is managed by the Internet Assigned Numbers Authority. The current list can be viewed at http://www.iana.org/assignments/port-numbers .
Table 1 lists the well-known port assignments for TCP.
- Well-known UDP port assignments
- Stack Overflow Public questions & answers
- Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers
- Talent Build your employer brand
- Advertising Reach developers & technologists worldwide
- Labs The future of collective knowledge sharing
- About the company
New search experience powered by AI
Stack Overflow is leveraging AI to summarize the most relevant questions and answers from the community, with the option to ask follow-up questions in a conversational format.
Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Get early access and see previews of new features.
Check if a port is assigned to any program or added in firewall - C#
We have Windows Service which will be installed by installer. We have an option to allow user to provide a port number and select whether the service must start on completion of installation. We are having a check on installer itself for checking whether the port is open/available.
My problem is if the user selects the option of not to start the service on installation and then we install another instance on the same machine with the same port as used in first one, then if we start both the services then one of the service will not work.
So is there any way I can check whether the port provided by user is already there in firewall or is already assigned to some other windows service? (Also assume the service can be in stopped state)
- windows-services
2 Answers 2
I think no, because any app could open a port at runtime. You can (for example) use a Mutex to avoid multiple instances of your service on the same port (giving the mutex a name like String.Format(MyMutex_{0},my_port} . And you could/should check if that port is free during service startup and close it gracefully if it's not.

Finally got the answer by doing some R&D
Output (ExceptionList.txt) file contains data in this format
Your Answer
Sign up or log in, post as a guest.
Required, but never shown
By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct .
Not the answer you're looking for? Browse other questions tagged c# windows-services port or ask your own question .
- The Overflow Blog
- Founder vs Investor: What VCs are really looking for
- What we talk about when we talk about imposter syndrome
- Featured on Meta
- Sunsetting Winter/Summer Bash: Rationale and Next Steps
- Temporary policy: Generative AI (e.g., ChatGPT) is banned
- Expanding Discussions: Let's talk about curation
- Testing an "AI-generated content" policy banner on Stack Overflow
- OverflowAI Search is now available for alpha testing (September 13, 2023)
Hot Network Questions
- Time Complexity of Linear Search vs Brute Force
- Will 1h 20 mins be enough to transit via Munich with immigration (type C Schengen)?
- Why does Sinclair BASIC have all of the characters twice in the token table?
- Embedding large countable ordinals into the complex plane
- How to deal with colleague enrolling my email to mailing lists instead of his own
- Olive Garden: "The cheese keeps coming 'til you say 'when'"
- Sums of sum of divisors in sublinear time
- Idiom for Spanish ‘no escupas para arriba’ (i.e., ‘be careful with the harm you do, it could come back at you’)
- Words which are not inverted by any endomorphism
- Is “文化” borrowed from Japanese?
- How did robots overcome the three rules?
- What's my score?
- 'Rescuers had to wade waist-deep in floodwater.' Why not 'Rescuers had to wade in waist-deep floodwater.'?
- How can I handle regenerative braking when the lithium-ion battery is full?
- Poisson Regression and Linear Regression give the same error
- Will an animate Russian noun still remain animate if used to denote an inanimate object?
- Why is an ETF that generates less capital gain distributions better for some investors?
- Anydice: Reroll the lowest of 3d10 and keep the middle one
- Meaning of "twist of felt" in "The Tiger in the Smoke"
- What's the purpose of своё in this sentence?
- How to make this script run in the background?
- Toilet laws for Transgender people in Japan
- What is the simplest proof that the density of coprime pairs does not go to zero?
- How does a reduction in potential energy in a chemical bond release energy
Your privacy
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy .
404 Not found

IMAGES
VIDEO
COMMENTS
Definition: Port facility identified by its IMO port facility number. Port facility number is used identify each port facility within each port. Where the whole port is being classified as a single port facility, this number is 0000. The port facility number is not duplicated inside one port but the same number can be reused in different ports.
The Internet-based Port Reception Facility Database (PRFD) went live on 1 March 2006, as a module of the IMO Global Integrated Shipping Information System (GISIS). The database provides data on facilities for the reception of all categories of ship-generated waste.
numbers are reserved by IANA for system processes or network programs with administrative rights. Ports from this category should not be used without registering with IANA. 1024 - 49151 Registered Ports Ports registered for use by conventional programs and application layer protocols. This category of ports is most popular for commercial software.
Of IMO number is made move of the third letters "IMO" in front of seven digits (e.g. IMO8712345). Future numbers may be extended until eight digits when the need for better numbers arises. The individual number of a ship remains unchanged for the entire life of to ship, still in case of change of flag, name, ownership or type.
The maritime applicationswithinthe SSN ecosystem (i.e. SafeSeaNet, EarthObservationData Centre, THETIS,LRIT and IMS services) have been developed to address specific needs defined by the relevant legal texts anduser requirements.
Information received from IMO members relating to containers, grain and solid bulk cargoes and dangerous goods in packaged form. GMDSS. Global Maritime Distress and Safety System (GMDSS) National Maritime Legislation. Texts of national laws, orders, decrees, regulations and other instruments implementing IMO conventions.
To aimed at assign a permanent number at each schiffe for identification purposes. The scheme established by resolution A.600(15) ... the Diplomat Conference on Maritime Protection adopted a number of measures aimed at enhancing security about ships and port facilities. This included a modification to SOLAS scheduling XI-1/3 to require ships ...
Port facility number is used identify each port facility within each port. Where the whole port the essence classified as ampere singular port facility, this number is 0000. To port establishment number is not duplicated inside one-time port but that equivalent number can be reused in different ports. When used in connection with the port code ...
In December 2002, the Diplomatic Conference with Merchant Security adopted a number of measures aimed at enhancing security of ships and port facilities. This included a variation the SOLAS regulation XI-1/3 in require ships' identification digits to be permanent marked in a visible place either on the ship's hull or superstructure.
The IMO Unique Company and Registered Owner Identification Number Scheme was introduced by adoption of resolution MSC.160 (78) in 2004, as a measure to enhance maritime safety, security and environmental protection, and to facilitate the prevention of maritime fraud. Its purpose is to assign a permanent number for identification purposes to ...
Port numbers are assigned in various ways, based on three ranges: System Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private Ports (49152-65535); the different uses of these ranges are described in [ RFC6335 ].
Note. Service names and port numbers are used to distinguish between different services that run over transport protocols such as TCP, UDP, DCCP, and SCTP. Service names are assigned on a first-come, first-served process, as documented in [ RFC6335 ]. Port numbers are assigned in various ways, based on three ranges: System Ports (0-1023), User ...
Note. Service names and port numbers are used to distinguish between different services that run over transport protocols such as TCP, UDP, DCCP, and SCTP. Service names are assigned on a first-come, first-served process, as documented in [ RFC6335 ]. Port numbers are assigned in various ways, based on three ranges: System Ports (0-1023), User ...
Data on and ready port customer facilities for the reception of ship-generated waste. Pollution Preventive Configuration and Anti-fouling Systems Equipment required by MARPOL 73/78 furthermore who BWM Convention, and anti-fouling schemes compliant with the AFS Convention.
Searching the world fleet the dive by IMO Number press look up company details by IMO Company Number. Maritime Security Information communicated under the provisions of SOLAS regulation XI-2/13 (SOLAS chapter X1-2 and the EDPS Code). ... Port Reception Facilities
Porting facility name: Visby, Skeppsbron Assignments port facility number: 0366 Narrative of port facility: Ro-Ro, Boat Location: N 57 39' Longitude: E 18 17' Maritime security point of your: Lars Wahlberg +46498269916 Port facility has alternative arrangement: No Port facility possess approved port facility security plan (PFSP): Yes Approval date: 1-Jul-2004 Has this port facility plan (PFSP ...
Port talent product: Visby, Skeppsbron Assigned port facility number: 0366 Description of port facility: Ro-Ro, Cruise Latitude: N 57 39' Longitude: E 18 17' Maritime safety indicate of contact: Lars Wahlberg +46498269916 Port facility has alternative arrangement: No Port facility has allowed harbor facility security planned (PFSP): Yes Approval choose: 1-Jul-2004 Has this port facility plant ...
Port facility name: Visby, Skeppsbron Assigned larboard facility number: 0366 Description of port facility: Ro-Ro, Cruise Latitude: N 57 39' Line: E 18 17' Maritime security dot of contact: Lars Wahlberg +46498269916 Port facility has alternative arrangement: No Left facility has approved port setup security design (PFSP): Yes Permit choose: 1-Jul-2004 Has which port facility plan (PFSP) bee...
Port facility designate: Visby, Skeppsbron Allocated dock facility number: 0366 Description of port facility: Ro-Ro, Cruise Latitude: N 57 39' Longitude: E 18 17' Maritime security point of contact: Lars Wahlberg +46498269916 Port facility has alternative arrangement: No Haven facility got approved port facility security plan (PFSP): Yes Permission date: 1-Jul-2004 Has is port facility plan ...
This topic lists the well-known port assignments for transport protocols TCP and UDP, and includes port number, keyword, and a description of the reserved port assignment. You can also find a list of these well-known port numbers in the hlq.ETC.SERVICES data set. The official assignment of port numbers is managed by the Internet Assigned ...
Check if a port is assigned to any program or added in firewall - C#. Ask Question Asked 11 years, 9 months ago. Modified 10 years, 11 months ago. ... We have an option to allow user to provide a port number and select whether the service must start on completion of installation. We are having a check on installer itself for checking whether ...
Search the world naval of ships by IMOS Number and look up company particulars by IMPO Company Number. ... Port Reception Facilities Data on to available port reception facilities for the party of ship-generated waste. Pollution Prevent Equipment and Anti-fouling Systems Equipment needed by MARPOL 73/78 real the BWM General, and anti-fouling ...