In this system, the data in a message or file is broken up into packages about 1,500 bytes long. The tracking system, as it plays the CD, has to continually move the laser outward. The largest routers, those used to handle data at the major traffic points on the Internet, handle millions of data packets every second and work to configure the network most efficiently. They handle enough traffic that they’re generally stand-alone devices rather than software running on a server. When the animator in our example sends a huge file to another animator, the router looks at the recipient’s address and keeps the traffic on the animator’s network. However, when an animator sends a message to the bookkeeper asking about an expense-account check, then the router sees the recipient’s address and forwards the message between the two networks. Here’s an example: The computer at address 15.57.31.40 sends a request to the computer at 15.57.31.52. The router, which sees all the packets, matches the first three groups in the address of both sender and receiver (15.57.31), and keeps the packet on the local network.
Of course, none of this would be possible without the router, which begs the question: What does a router do? But none of these parts would ever make it to your computer without the router. Each data package, called a packet, is then sent off to its destination via the best available route – a route that might be taken by all the other packets in the message or by none of the other packets in the message. The routers that make up the main part of the Internet can reconfigure the paths that packets take because they look at the information surrounding the data packet, and they tell each other about line conditions, such as delays in receiving and sending data and traffic on various pieces of the network. It also protects the networks from one another, preventing the traffic on one from unnecessarily spilling over to the other.
Much of the work to get a message from one computer to another is done by routers, because they’re the crucial devices that let messages flow between networks, rather than within networks. You’ll learn more about how the addresses work in the next section. To make these decisions, routers must first know about two kinds of information: addresses and network structure. It joins two separate computer networks, passing information from one to the other and, in some cases, performing translations of various protocols between the two networks. Each of these packages gets a wrapper that includes information on the sender’s address, the receiver’s address, the package’s place in the entire message, and how the receiving computer can be sure that the package arrived intact. One of the reasons that a single intensive user can affect the entire network stems from the way that Ethernet works. If there is a problem with one piece of equipment in the network while a message is being transferred, packets can be routed around the problem, ensuring the delivery of the entire message. In order to limit risks, AI companies such as OpenAI – the US firm behind ChatGPT – have put a substantial amount of effort into ensuring that the interests and actions of their systems are “aligned” with human values.
Since NLP systems are increasingly good at interpreting natural language as well as generating it, they can expand the range of data that can be harnessed for other AI applications. The book starts with AI history and background, then covers image recognition and similar applications. Each computer then examines the packet and decides whether it was meant for its address. In this instance, the router does so little – simply looking at data to see whether it’s intended for one computer or the other – that it can operate in the background of the system without significantly affecting the other programs you might be running. Let’s look at what a very simple router might do. If you have enabled Internet connection sharing between two Windows 98-based computers, you’re using one of the computers (the computer with the Internet connection) as a simple router. A wired router links the two networks and connects both networks to the Internet. In performing these two jobs, a router is extremely useful in dealing with network management. Not all routers do so many jobs, however. ML models scale everything with the brute force of mathematics, so corporate entities need to think twice before applying these models to augment jobs, change– how they treat particular customer segments, and/or hire new employees.