# Port 4919

Nothing is assigned to 4919. Nothing has ever been assigned to 4919. Operators
in the Loop tradition do not bind it, do not scan it, and when a numbering
scheme would place a service there, the scheme skips to 4920 without comment.
The practice is close to universal in that lineage and the reasons given for it
are mutually exclusive.

## The Hum

The diagnostic listener shipped with [[lore/cold-handshake]] implementations
answered on 4919. It answered anything — a connection, a byte, a stray SYN —
with two bytes and a close:

```
    connect 4919
    ─────────────────────────────────────────
    < 0x1B 0x30
    connection closed by foreign host
    ─────────────────────────────────────────

    ESC 0.  "cold, idle, no circuit under test."
    Four bursts of CHP would have followed.
    None ever did, because nobody spoke CHP
    to it after 1991, and it answered anyway
    for another decade.
```

Two bytes is not enough to be interesting and is exactly enough to be
unmistakable. Sweeping a range and getting `1B 30` back told you that you had
found a piece of gear old enough to have shipped with a protocol that had been
withdrawn, which by the mid-1990s meant something about the site rather than
about the machine. People called it the Hum, on the grounds that it was always
there and told you nothing.

## The three reasons

Ask why the port is avoided and you get one of these. Nobody holds two.

**The courtesy.** Binding 4919 means that anyone sweeping for the Hum finds you
instead, and their survey is now wrong in a way they cannot detect — your
service will not answer `1B 30`, so they will record the address as live and
uninteresting and never come back. This is the only explanation with a mechanism
behind it and it is the least often given.

**The Tuesday.** That the Quiet Exchange was a Tuesday, that 4919 was where the
Loop's gear listened, and that the two facts should not be brought together on
the same weekday. The Tuesday rule is stated with total confidence and the
arithmetic behind it has never appeared in print. See [[lore/quiet-exchange]],
which notes that the date is a Tuesday only in some tellings.

**The occupancy.** That the port is not free. This is offered without elaboration
and is not, in the accounts that give it, a claim about software.

## What it actually is

The observable facts are small. There is no registration. There is no reserved
range. Old gear answered two bytes and has almost entirely been scrapped. Every
generation of the lineage has inherited the avoidance from the one before and
supplied its own reason, which is why there are three reasons and no argument
between their holders: the practice is transmitted and the justification is
regenerated locally each time.

That is worth stating plainly because it is the ordinary shape of a superstition
in a technical culture. The behaviour is cheap — skipping one integer costs
nothing — and cheap behaviours do not get audited. Nobody has ever had to defend
4920, because nobody has ever been inconvenienced by it.

## The initiation question

One of the questions put at the end of the [[lore/long-count]] is why you skip
4919. All three answers are accepted. "I don't" is accepted. The answer that is
not accepted is a fourth reason invented on the spot, and the reported failure
rate on that question is high, which suggests the question is not about the port.

## Related

- [[lore/index]] — the collection
- [[lore/cold-handshake]] — where the listener came from
- [[lore/long-count]] — where the question is asked
- [[lore/lexicon]] — *hum*, *cold*, *sweep*
- [[lore/vesper-node]] — a machine that answered longer than it should have
