On Tue, Aug 28, 2018 at 09:15:43AM +0100, Mark Rousell wrote:
You appear to be conflating the NNTP protocol with Usenet, the global message
transmission network. They are different things. Usenet as we currently know it
relies on NNTP but NNTP is not Usenet.

Whilst I agree that it is true that ISPs stopped running their own
Usenet-linked NNTP servers for the reasons you describe, it is nevertheless
wholly false to say that NNTP is the problem in this context. The problem was
Usenet and the massive bulk of binary groups. NNTP was not and is not to blame
for Usenet's excess. Any distribution protocol would have been a bandwidth hog
in those circumstances.

Yes and no. NNTP is inherently open to abuse because it wasn't designed with mechanisms to account for the cost of a transaction. (This is true of all the early internet protocols, not just NNTP, which is why we have, e.g., such a spam problem on SMTP.) But certainly you can identify or deal with an abusive customer on HTTP much easier than you can identify and remediate abuse within the noise of an NNTP feed. I remember the heroic efforts that abuse staff were trying in the mid to late 90s, but it just wasn't possible. SMTP was able to mitigate the worst problems by instituting spam filters and dropping connections from shady corners of the internet--especially open relays. But this was possible even to approach because SMTP involves a known sender and a known receiever, so if a message is lost either the sender or receiever can try to resolve the problem. It's much less clear how you cut off NNTP servers without getting silently-disconnected islands of news and a horrible user experience for everyone. You can "solve" the problem by keeping NNTP in a walled garden (disconnecting from usenet) but then you lose a lot of the inherent advantages of NNTP and end up with a protocol that's kinda overweight for the simple problem of transferring a few text messages in a client/server fashion. In theory it would be nice to just be able to access web-based discussion lists via NNTP so you could use a generic client and customize the interface. But this isn't a thing that's done much; the NNTP protocol is both too complicated and also too lacking in functionality that modern discussion group members look for. There are probably more people using tapatalk for that purpose--even though it's hideous and proprietary--simply because it's a better fit than NNTP for a modern discussion group.

Mike Stone

Reply via email to