3 ms·
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 uni
by ButlerianJihad 1mo ago
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/Frame_(networking)
https://en.wikipedia.org/wiki/Network_packet https://en.wikipedia.org/wiki/Network_packet
https://en.wikipedia.org/wiki/Protocol_data_unit#Internet_protocol_suite 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.
https://en.wikipedia.org/wiki/NetBIOS https://en.wikipedia.org/wiki/NetBIOS
- mitxela 1mo agoA falsehood networkers believe about programming is that you have to call things what the relevant standard calls them, and you have to obey all the random differences that come from different people writing the different standards. IP packets and Ethernet packets aren't the same thing, but IP packets and IP frames are the same thing, because packets and frames are the same thing.
- allarm 22d agoYou're just mixing up completely different things and thinking you're saying something meaningful. In reality, you're just confusing yourself and those around you.
- SlightlyLeftPad 20d agoWe’re standing at a table and there’s an apple and orange there. You pick up the apple, take a bite and say “This orange tastes great.” We all know what you’re trying to say but you’re still wrong.