Several days ago I have been working on Angular revision which takes a while to understand. In common sense Angular were create by Alpha group which one of the main purposes was to create a framework which would provide a well known service for applications in different platforms. As we know they do have open source which is available in official Git cloud. As there is many available frameworks I have decided to switch off from the world and work in local machine.

 

After few hours, I did get the output which was needed with help of Atom application. In addition terminal was in use which helped to manipulate with open applications. After successful Bubble sample installation, I have decided to use same approach which would lead to other samples manipulation which would show how effective it could be used when we do understand mechanics of new technology written in JavaScript.

 

Nevertheless I encountered an error as the output stated that the port which needed to be used already in use. As a result, I have decided to create another host service for this specific framework in local machine which would lead for this problem, however, I knew that each framework or application likes to use its ports which by standard are written in specific file in this case the configuration was held in package.json (“start”: “http-server -a localhost -p 8000 -c-1 ./app”,) this was one of lines which contained information of the script which terminal runs. Instead of 8000 I have used 8001 which allowed me to start a new server with another sample which also worked.

 

Due to this, I have decided to do revision on well known ports which should be known for Information Technology specialist. To find this port wasn’t easy as it could be misunderstood. One of the books contained information about hardware ports which are used to connect other devices, such as, Network Interface Cards (NIC), Universal Serial Bus (USB), Small Computer Systems Interface (SCSI), Serial communications (COM) also, known as an RS-232 or COM have been used to connect the following; external modems, serial mouse or pointing devices such as trackballs or touchpad, label printers, serial printers, PDA docking stations, digital cameras PC-to-PC connections used by file transfer programs such as Direct Cable Connection, LapLink and Interlink.

 

However, it wasn’t the information I was looking for. As a result, after connecting to the world again I have decided to look for information in the web. After typing TCP and UDP port numbers I did get the first outcomes of 21, 22 which are well known in computer world. File Transfer Protocol (FTP:21), Secure Shell Protocol (SSH:22).

 

TCP/UDP Ports table[1]

PortTCPUDPIANA statusDescription
0Reserved
N/A
Reserved
N/A
Official
Unofficial
In programming (APIs not in communication between hosts), requests a system - allocated (dynamic) port.
1YesAssignedOfficialTCP Port Service Multiplexer (TCPMUX). Historic. Both TCP and UDP have been assigned to TCPMUX by IANA, but by design only TCP is specified.
5AssignedAssignedOfficialRemote Job Entry was historically using socket 5 in its old socket form, while MIB PIM has identified it as TCP/5 AND IANA has assigned both TCP and UDP 5 to it.
7YesYesOfficialEcho Protocol
9Yes, and SCTP.

No
Yes

Yes
Official

Unofficial
Discard Protocol
11YesYesOfficial Active Users (systat service)
13YesYesOfficialDaytime Protocol
15YesNoUnofficialPreviously netstat service
17YesYesOfficial Quote of the Day (QOTD)
18YesYesOfficialMessage Send Protocol
19YesYesOfficialCharacter Generator Protocol (CHARGEN)
20Yes, and SCTPAssignedOfficialFile Transfer Protocol (FTP) data transfer
21Yes, and SCTPAssignedOfficialFile Transfer Protocol control (command)
22Yes, and SCTPAssignedOfficialSecure Shell (SSH), secure logins, file transfers (scp, sftp) and port forwarding
23YesAssignedOfficialTelnet protocol - unencrypted text communications
25YesAssignedOfficialSimple Mail Transfer Protocol (SMTP), used for email routing between mail servers
37YesYesOfficialTime Protocol
42AssignedYesOfficialHost Name Server Protocol
43YesAssignedOfficialWHOIS protocol
47ReservedReservedOfficial
49YesYesOfficialTACACS Login Host protocol. TACACS+, still in draft which is an improved but distinct version of TACACS, only uses TCP 49
51ReservedReservedOfficialHistorically used for Interface Message Processor logical address management, entry has been removed by IANA on 2013-05-25
53YesYesOfficialDomain Name System (DNS)
54AssignedAssigned Official
56AssignedAssignedOfficialXerox Network Systems (XNS) Clearinghouse (Name Server). Despite this port being assigned by IANA, the service is mean to work on SPP (ancestor of IPX/SPX), instead of TCP/IP
58AssignedAssignedOfficialXerox Network Systems (XNS) Clearinghouse (Name Server). Despite this port being assigned by IANA, the service is mean to work on SPP (ancestor of IPX/SPX), instead of TCP/IP
61ReservedReservedOfficialHistorically assigned to the NIFTP-Based Mail protocol, but was never documented in the related IEN. The port number entry was removed from IANAs registry on 2017-05-18
67Assigned YesOfficialBootstrap Protocol (BOOTP) server, also used by Dynamic Host Configuration Protocol (DHCP)
68AssignedYesOfficialBootstrap Protocol (BOOTP) server, also used by Dynamic Host Configuration Protocol (DHCP)
69AssignedYesOfficialTrivial File Transfer Protocol (TFTP)
70YesAssignedOfficialGopher protocol
71-74YesYesOfficialNETRJS protocol
79YesAssignedOfficialFinger protocol
80Yes, and SCTP

No
Assigned

Yes
Official

Unofficial
Hypertext Transfer Protocol (HTTP)

Quick UDP Internet Connections (QUIC), a transport protocol over UDP (still in draft as of July 2018), using stream multiplexing, encryption by default with TLS, and currently supporting HTTP/2.
81YesUnofficialTorPark onion routing
82YesUnofficialTorPark control
88YesAssignedOfficialKerberos authentication system
90YesYesUnofficialPointCast (dotcom)
101YesAssignedOfficialNIC host name
102YesAssignedOfficialISO Transport Service Access Point (TSAP) Class 0 protocol.
104YesYesOfficialDigital Imaging and Communications in Medicine (DICOM; also port 11112)
105YesYesOfficialCCSO Nameserver
107YesYesOfficialRemote User Telnet Service (RTelnet)
108YesYesOfficialIBM System Network Architecture (SNA) gateway access server
109YesAssignedOfficialPost Office Protocol, version 2 (POP2)
110YesAssignedOfficialPost Office Protocol, version 3 (POP3)
111YesYesOfficialOpen Network Computing Remote Procedure Call (ONC RPC, sometimes referred to as Sun RPC)
113Yes

Yes
No

Assigned
Official

Official
Ident, authentication service/identification protocol, used by IRC servers to identify users.

Authentication Service (auth), the predecessor to identification protocol. Used to determine a user's identity of a particular TCP connection.
115YesAssignedOfficialSimple File Transfer Protocol
117YesYesOfficialUUCP Mapping Project
118YesYesOfficialStructured Query Language (SQL) Services
119YesAssignedOfficialNetwork News Transfer Protocol (NNTP), retrieval of newsgroup messages
123AssignedYesOfficialNetwork News Time Protocol (NNTP), retrieval of newsgroup messages
126YesYesOfficialFormerly Unisys Unitary Login, renamed, by Unisys to NXEdit. Used by Unisys Programmer's Workbench for Clearpath MCP, an IDE for Unisys MCP software development
135Yes

Yes
Yes

Yes
Official

Official
DCE endpoint resolution

Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service,[65] used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM
137YesYesOfficialNetBIOS Name Service, used for name registration and resolution
138AssignedYesOfficialNetBIOS Datagram Service
139YesAssignedOfficialNetBIOS Session Service
143YesAssignedOfficialInternet Message Access Protocol (IMAP), management of electronic mail messages on a server
152YesYesOfficialBackground File Transfer Program (BFTP)
153YesYesOfficialSimple Gateway Monitoring Protocol (SGMP), a protocol for remote inspection and alteration of gateway management information
156YesYesOfficialStructured Query Language (SQL) Service
158YesYesOfficialDistributed Mail System Protocol (DMSP, sometimes referred to as Pcmail)
161AssignedYesOfficialSimple Network Management Protocol (SNMP)
162YesYesOfficialSimple Network Management Protocol Trap (SNMPTRAP)
170YesYesOfficialNetwork PostScript print server
177YesYesOfficialX Display Manager Control Protocol (XDMCP), used for remote logins to an X Display Manager server
179Yes, and SCTPAssignedOfficialBorder Gateway Protocol (BGP),[75] used to exchange routing and reachability information among autonomous systems (AS) on the Internet
194YesYesOfficialInternet Relay Chat (IRC)
201YesYesOfficialAppleTalk Routing Maintenance
209YesAssignedOfficial Quick Mail Transfer Protocol
210YesYesOfficialANSI Z39.50
213YesYesOfficialInternetwork Packet Exchange
218YesYesOfficialMessage posting protocol (MPP)
220YesYesOfficialInternet Message Access Protocol (IMAP), version 3
225-241ReservedReservedOfficial
249-255ReservedReservedOfficial
259YesYesOfficialEfficient Short Remote Operations (ESRO)
262YesYesOfficialArcisdms
264YesYesOfficialBorder Gateway Multicast Protocol (BGMP)
280YesYesOfficialhttp-mgmt
300YesUnofficialThinLinc Web Access
308YesOfficialNovastor Online Backup
311YesAssignedOfficialMac OS X Server Admin (officially AppleShare IP Web administration)
318YesYesOfficialPKIX Time Stamp Protocol (TSP)
319YesOfficialPrecision Time Protocol (PTP) event messages
320YesOfficialPrecision Time Protocol (PTP) general messages
350YesYesOfficialMapping of Airline Traffic over Internet Protocol (MATIP) type A
351YesYesOfficialMATIP type B
356YesYesOfficialcloanto-net-1 (used by Cloanto Amiga Explorer and VMs)
366YesYesOfficialOn-Demand Mail Relay (ODMR)
369YesYesOfficialRpc2portmap
370YesYes

Yes
Official

Official
codaauth2, Coda authentication server

securecast1, outgoing packets to NAI's SecureCast servers. As of 2000
371YesYesOfficialClearCase albd
383YesYesOfficialHP data alarm manager
384YesYesOfficialA Remote Network Server System
387YesYesOfficialAURP (AppleTalk Update-based Routing Protocol)
388YesAssignedOfficialUnidata LDM near real-time data distribution protocol
389YesAssignedOfficialLightweight Directory Access Protocol (LDAP
399YesYesOfficialDigital Equipment Corporation DECnet (Phase V+) over TCP/IP
401YesYesOfficialUninterruptible power supply (UPS)
427YesYesOfficialService Location Protocol (SLP)
433YesYesOfficialNNSP, part of Network News Transfer Protocol
434YesYesOfficialMobile IP Agent (RFC 5944)
443Yes, and SCTP

No
Assigned

Yes
Official

Unofficial
Hypertext Transfer Protocol over TLS/SSL (HTTPS)

Quick UDP Internet Connections (QUIC), a transport protocol over UDP (still in draft as of July 2018), using stream multiplexing, encryption by default with TLS, and currently supporting HTTP/2
444YesYesOfficialSimple Network Paging Protocol (SNPP), RFC 1568
445Yes

Yes
Yes

Assigned
Official

Official
Microsoft-DS (Directory Services) Active Directory,[82] Windows shares

Microsoft-DS (Directory Services) SMB[10] file sharing
464YesYesOfficialKerberos Change/Set password
465Yes

Yes
No

No
Official

Official
URL Rendezvous Directory for SSM (Cisco protocol)

Authenticated SMTP[10] over TLS/SSL (SMTPS)
475YesYesOfficialtcpnethaspsrv, Aladdin Knowledge Systems Hasp services
491YesUnofficialGO-Global remote access and application publishing software
497YesYesOfficialRetrospect
500AssignedYesOfficialInternet Security Association and Key Management Protocol (ISAKMP) / Internet Key Exchange (IKE
502YesYesOfficialModbus Protocol
504YesYesOfficialCitadel, multiservice protocol for dedicated clients for the Citadel groupware system
510YesYesOfficialFirstClass Protocol (FCP), used by FirstClass client/server groupware system
512Yes

Yes
Official

Official
Rexec, Remote Process Execution

comsat, together with biff
513Yes

Yes
Official

Official
rlogin

Who
514Yes

No


Yes
Official

Official
Remote Shell, used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh)

Syslog, used for system logging
515YesAssignedOfficialLine Printer Daemon (LPD), print service
517YesOfficial

Talk
518YesOfficialNTalk
520Yes

Yes
Official

Official
efs, extended file name server

Routing Information Protocol (RIP)
521YesOfficialRouting Information Protocol Next Generation (RIPng)
524YesYesOfficialNetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.
525YesOfficialTimed, Timeserver
530YesYesOfficialRemote procedure call (RPC)
532YesAssignedOfficialnetnews
533YesOfficialnetwall, For Emergency Broadcasts
540YesOfficialUnix-to-Unix Copy Protocol (UUCP)
542YesYesOfficialcommerce (Commerce Applications)
543YesOfficialklogin, Kerberos login
544YesOfficialkshell, Kerberos Remote shell
546YesYesOfficialDHCPv6 client
547YesYesOfficialDHCPv6 server
548YesAssignedOfficialApple Filing Protocol (AFP) over TCP
550YesYesOfficialnew-rwho, new-who
554YesYesOfficialReal Time Streaming Protocol (RTSP)
556YesOfficialRemotefs, RFS, rfs_server
560YesOfficialrmonitor, Remote Monitor
561YesOfficialmonitor
563YesYesOfficialNNTP over TLS/SSL (NNTPS)
564YesUnofficial9P (Plan 9)
585UnofficialLegacy use of Internet Message Access Protocol over TLS/SSL (IMAPS), now in use at port 993
587YesAssignedOfficialemail message submission (SMTP)
591YesOfficialFileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)
593YesYesOfficialHTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server
601YesOfficialReliable Syslog Service — used for system logging
604YesOfficialTUNNEL profile, a protocol for BEEP peers to form an application layer tunnel
623YesOfficialASF Remote Management and Control Protocol (ASF-RMCP) & IPMI Remote Management Protocol
625YesNoUnofficialOpen Directory Proxy (ODProxy)
631Yes

Yes
YesOfficial

Unofficial
Internet Printing Protocol (IPP)
635YesYesOfficialCommon Unix Printing System (CUPS) administration console (extension to IPP)
636YesAssignedOfficialRLZ DBase
639YesYesOfficialLightweight Directory Access Protocol over TLS/SSL (LDAPS)
641YesYesOfficialMSDP, Multicast Source Discovery Protocol
643YesYesOfficialSupportSoft Nexus Remote Command (control/listening), a proxy gateway connecting remote control traffic
646YesYesOfficialSANity
647YesYesOfficialLabel Distribution Protocol (LDP), a routing protocol used in MPLS networks
648YesYesOfficialRegistry Registrar Protocol (RRP)
651YesYesOfficialIEEE-MMS
653YesYesOfficialSupportSoft Nexus Remote Command (data), a proxy gateway connecting remote control traffic
654YesYesOfficialMedia Management System (MMS) Media Management Protocol (MMP)
655YesYesOfficialTinc VPN daemon
657YesYesIBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM) and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration
660YesAssignedOfficialMac OS X Server administration, version 10.4 and earlier
666YesYesOfficial

Unofficial
Doom, first online first-person shooter
674YesOfficialApplication Configuration Access Protocol (ACAP)
688YesYesOfficialREALM-RUSD (ApplianceWare Server Appliance Management Protocol)
690YesYesOfficialVelneo Application Transfer Protocol (VATP)
691YesOfficialMS Exchange Routing
694YesYesOfficialLinux-HA high-availability heartbeat
695YesOfficialIEEE Media Management System over SSL (IEEE-MMS-SSL)
698YesOfficialOptimized Link State Routing (OLSR)
700YesOfficialExtensible Provisioning Protocol (EPP), a protocol for communication between domain name registries and registrars (RFC 5734)
701YesOfficialLink Management Protocol (LMP),[93] a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links
702YesOfficialIRIS[94][95] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[96] (RFC 3983)
706YesOfficialSecure Internet Live Conferencing (SILC)
711YesOfficialCisco Tag Distribution Protocol— being replaced by the MPLS Label Distribution Protocol
712YesOfficialTopology Broadcast based on Reverse-Path Forwarding routing protocol (TBRPF; RFC 3684)
749YesYesOfficialKerberos (protocol) administration
750YesOfficialkerberos-iv, Kerberos version IV
751YesYesUnofficialkerberos_master, Kerberos authentication
752YesUnofficialpasswd_server, Kerberos password (kpasswd) server
753YesYesOfficialReverse Routing Header (RRH)
754Yes

Yes
YesOfficial

Unofficial
tell send
760YesYesUnofficialkrbupdate [kreg], Kerberos registration
782YesUnofficialConserver serial-console management server
783YesUnofficialSpamAssassin spamd daemon
800YesYesOfficialmdbs-daemon
808YesUnofficialMicrosoft Net.TCP Port Sharing Service
829YesAssignedOfficialCertificate Management Protocol
830YesYesOfficialNETCONF over SSH
831YesYesOfficialNETCONF over BEEP
832YesYesOfficialNETCONF for SOAP over HTTPS
833YesYesOfficialNETCONF for SOAP over BEEP
843YesUnofficialAdobe Flash
847YesOfficialDHCP Failover protocol
848YesYesOfficialGroup Domain Of Interpretation (GDOI) protocol
853YesYesOfficialDNS over TLS (RFC 7858)
860YesDNS over TLS (RFC 7858)
861YesYesOfficialOWAMP control (RFC 4656)
862YesYesOfficialTWAMP control (RFC 5357)
873YesOfficialrsync file synchronization protocol
888YesUnofficial

Unofficial
cddbp, CD DataBase (CDDB) protocol (CDDBP)

IBM Endpoint Manager Remote Control
897YesYesUnofficialBrocade SMI-S RPC
898YesYesUnofficialBrocade SMI-S RPC SSL
902YesYesUnofficialVMware ESXi
903YesUnofficialVMware ESXi
953YesOfficialBIND remote name daemon control (RNDC)
981YesUnofficialRemote HTTPS management for firewall devices running embedded Check Point VPN-1 software
987YesUnofficialMicrosoft Remote Web Workplace, a feature of Windows Small Business Server
989YesYesOfficialFTPS Protocol (data), FTP over TLS/SSL
990YesYesOfficialFTPS Protocol (control), FTP over TLS/SSL
991YesYesOfficialNetnews Administration System (NAS)
992YesYesOfficialTelnet protocol over TLS/SSL
993YesOfficialInternet Message Access Protocol over TLS/SSL (IMAPS)
994Reserved

Maybe
Reserved

Maybe
UnofficialInternet Relay Chat over TLS/SSL (IRCS). Previously assigned, but not used in common practice
995YesYesOfficialPost Office Protocol 3 over TLS/SSL (POP3S)
1010YesUnofficialThinLinc web-based administration interface
1011-1020ReservedReservedOfficial
1023Reserved

Yes
Reserved

Yes
Official

Unofficial
z/OS Network File System (NFS) (potentially ports 991–1023)

 

Check your knowledge in the following link. (Isn’t finished yet)

 

[1] https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers