blob: f0f8db0f0b53514d197b65920b9d55450cc6158c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- Part Two ---
Packets sent to address 255 are handled by a device called a NAT (Not Always Transmitting). The NAT
is responsible for managing power consumption of the network by blocking certain packets and
watching for idle periods in the computers.
If a packet would be sent to address 255, the NAT receives it instead. The NAT remembers only the
[1m[97mlast[0m packet it receives; that is, the data in each packet it receives overwrites the NAT's packet
memory with the new packet's X and Y values.
The NAT also monitors all computers on the network. If all computers have [1m[97mempty incoming packet
queues[0m and are [1m[97mcontinuously trying to receive packets[0m without sending packets, the network is
considered [1m[97midle[0m.
Once the network is idle, the NAT sends [1m[97monly the last packet it received[0m to address 0; this will
cause the computers on the network to resume activity. In this way, the NAT can throttle power
consumption of the network when the ship needs power in other areas.
Monitor packets released to the computer at address 0 by the NAT. [1m[97mWhat is the first Y value
delivered by the NAT to the computer at address 0 twice in a row?[0m
|