> I'm still confused by your used of "IP", both here and in the article. Was it a shortcut for "IP over Ethernet"
No. It's a shorthand for TCP/IP.
I know that TCP/IP is a network protocol and ATM is not -- it's also a hardware spec as well as software -- but that's the nature of the computer world. Sometimes radically different technologies that do different things end up competing.
The OSI 7-layer model was always a work of idealised fiction. Real systems gaily switched or merged or omitted layers.
Before TCP/IP came to the desktop, different OSes used on business and organisational and educational LANs all ran different protocols. OS/2, DOS and 16-bit Windows tended to use NetBEUI. Novell setups used IPX/SPX. Macs used AppleTalk. Acorns used Econet. Banyan VINES used XNS. HP printer servers used DLC. Etc. etc.
Some used RS432, some ArcNet, some their own standards.
But gradually most shifted to 10Mb/s Ethernet as a lowest-common-denominator, cheap enough good enough physical transport for small LANs. IBM shops used Token Ring but while it scaled better it was slower _and_ more expensive.
So ATM was competing against ($WHATEVER protocol over 10Mb/s Ethernet).
However fragile 10base-2 coax Ethernet switched to more resilient, physical star architecture, 10base-T UTP Ethernet. Once all the cables plug into a passive hub it becomes easy to upgrade just that grey box to a switch. Suddenly Ethernet's scaling problems were alleviated. Very soon afterwards, within a few years, 100base-T UTP Ethernet started spreading. With switches it scaled all right, and switches fell in price rapidly.
ATM tried to do the whole stack, from your PC to the wall to the LAN to the WAN to the MAN, hardware and cabling and software.
It was competing against a whole thriving incestuous cannibalistic mob of software standards and cabling standards.
The point being that this kind of environment, with competition and rival pricing, drove evolution faster than rigidly controlled vendor standards.
As plain old cheap switched Ethernet over cheap UTP got good enough and cheaper than anything else, the WWW and Internet standards-based email took off. All those other protocols gradually got TCP/IP added as well, and then the proprietary protocols faded away, and by about a decade after Windows for Workgroups brought both client-server and peer-to-peer networking to the industry standard PC client OS, all the other protocols had largely gone away, replaced by IPv4. On LANs over Fast Ethernet. On WANs over ADSL and SONET backhaul.
ATM was something built by and for voice telephony companies envisioning dedicated data services like videophones and things: making a big switched point-to-point packetised network that scaled down to the desktop.
Its backers didn't realise they weren't competing with any one system or standard, but a hodgepodge of whatever was cheapest and easiest and just did the job... as the list of jobs shrank down to one lowest-common-denominator system that ran whatever else layered over the top in software.
So, yes, IP means just the software protocol, the visible layer of a whole mishmash of stuff that interconnected Fast Ethernet IPv4 LANs over messy bodged links carried over phone lines and NAT.
It's as good a label as any. There isn't really a better.