Implementing port forwarding
Port forwarding is another critical concept related to the development of apps on your ChromeOS device but to understand it, you’ll need a short crash course in computer networking. In computer networking, a port is a number that has been associated with a networking protocol (that is, a set of rules for network communication) or an application. The numeric representations of protocols and apps are used as a kind of shorthand reference when defining how different applications will communicate over the network. For example, a web browser such as Google Chrome utilizes the Hypertext Transfer Protocol Secure (HTTPS) protocol to provide encrypted data communications over the internet. The HTTPS protocol is represented by port number 443.
When a device communicates over the network, it will indicate the port number of the protocol initiating communications (that is, the source protocol) and the port the communication is bound for on a destination computer...