| ▲ | mitxela 3 hours ago | |||||||
You can send packets over Ethernet, without IP. That's what people did before IP was invented and took over most networked communication. It's less convenient, because you can't reuse the IP stack, so almost nobody does. | ||||||||
| ▲ | ButlerianJihad 3 hours ago | parent [-] | |||||||
Ethernet uses frames, not packets. A falsehood that programmers believe about networking is that everything is a packet. In fact, the "PDU" or protocol data unit for each OSI layer is defined and named differently. So Ethernet communicates with frames. You can simply send frames across a purely Ethernet network. Or, you can take a PDU from an upper layer, encapsulate it as Ethernet frame, and send it across. Most LAN protocols are flexible like that. https://en.wikipedia.org/wiki/Frame_(networking) https://en.wikipedia.org/wiki/Network_packet https://en.wikipedia.org/wiki/Protocol_data_unit#Internet_pr... And TFA provides a list of upper-layer protocols that may be encountered on a LAN today: "IP, IPX/SPX, Phase IV, AppleTalk, VINES, NetBEUI, or SNA". NetBIOS and NetBEUI are particularly interesting here, because NetBIOS Frames did use IEEE 802.2 LLC, while NBT uses TCP/IP for NetBIOS transport. | ||||||||
| ||||||||