• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Lossless Ethernet?

Joachim Herbert

Senior Member
Forum Donor
Joined
Jan 20, 2019
Messages
471
Likes
691
Location
Munich, Germany
50 TB/s. How could I stream my music without?
 

IAtaman

Major Contributor
Forum Donor
Joined
Mar 29, 2021
Messages
2,410
Likes
4,176
Because collisions can happen with two talkers attempting to transmit at the same time. Here, they may seem to also refer to switches overloading and dumping packets.
True, but collisions usually gets detected and corrupted data is retransmistted as Ethernet uses 32bit CRC in each frame. It does not guarantee data will arrive and arrive in order, but possibility of packet/frame loss does not make Ethernet lossy which implies non-perfect transmission of data. In other words, if frames are delivered, they are delivered without any data loss.
 
Last edited:

Wicky

Active Member
Joined
Jun 8, 2021
Messages
193
Likes
219
Location
London
UDP and TCP are not part of Ethernet... They exist independently of Ethernet... You could have a different scehme of transmission, the old Token Ring could carry TCP and UDP...As a matter of fact so could birds.. seriously.. Here:
RFC 2549: IP over Avian Carriers with Quality of Service

Ethernet belongs to the second Layer.
The term "lossy" is seldom (never) used in the context of packet loss.
A stretch in my opinion to call Ethernet "lossy".

Peace.
can settle on "packet loss"
 

khensu

Active Member
Joined
Dec 23, 2022
Messages
167
Likes
232
Location
Colorado
The proper terms in this context are ‘reliable’ (TCP) and ‘unreliable’ (UDP) delivery.
 
OP
Berwhale

Berwhale

Major Contributor
Forum Donor
Joined
Aug 29, 2019
Messages
3,968
Likes
4,972
Location
UK
Yes, perhaps can be confusing. However I believe the term "lossy" is used in networking. But it's operating in a different sphere from "lossy" audio in terms of recording which is not the same thing as delivery.

It's certainly used when comparing 'lossless' Storage Area Networks (SAN) to 'lossy' Local Area Networks (LAN). I think it's one of the reasons some 'storage folk' struggle with iSCSI and FCoE (Fibre Channel over Ethernet).
 
OP
Berwhale

Berwhale

Major Contributor
Forum Donor
Joined
Aug 29, 2019
Messages
3,968
Likes
4,972
Location
UK
Because collisions can happen with two talkers attempting to transmit at the same time. Here, they may seem to also refer to switches overloading and dumping packets.

My understanding is that collisions are unlikely with UTP/STP cabling and an Ethernet switch forming a star topology network. I guess the terminal and the switch could occasionally try to communicate at exactly the same time and give CSMA/CD something to do :)
 

TonyJZX

Major Contributor
Joined
Aug 20, 2021
Messages
2,026
Likes
1,970
i think its really wrong to call tcp and udp lossless and lossy respectively... its not quite what they were designed for

BUT

there's been a few discussions about audiophile sata cables and ssd vs. hdd for audio and let me add this to the pile:


I think we have a box of sub 1m patch cables at work that we find too short to use for most practical purposes.

Also this company is from Queensland so you know all the good stuff comes from Queensland!
 

amirm

Founder/Admin
Staff Member
CFO (Chief Fun Officer)
Joined
Feb 13, 2016
Messages
44,741
Likes
241,994
Location
Seattle Area
That doesn’t mean “lossy”, it relies on the exponential back-off algorithm to do re-transmission.

Ethernet is simply lossy because there’s no guarantee that the other end won’t dump your stuff, e.g. because of congestion.
What? You are repeating what I post.
 

symphara

Addicted to Fun and Learning
Joined
Jan 24, 2021
Messages
632
Likes
592
What? You are repeating what I post.
No I’m not. In responding to someone asking why is Ethernet lossy, you wrote "Because collisions can happen with two talkers attempting to transmit at the same time.”. I wanted to be less blunt, but that is flatly wrong. Ethernet has a protocol for dealing with this situation, it will NOT cause loss of data.

What DOES cause loss of data is what you cagily refer to, using 'Here, they may seem to also refer’. Again, your understanding is faulty. This is precisely why Ethernet is lossy - overload on the receiver. Since Ethernet has no mechanism to deal with this case (and really, nothing is there up to TCP, which has the needed retransmission logic), data will be lost just about always because an Rx queue is simply full.

And man, mind your manners. I actually wrote Ethernet drivers.
 

TonyJZX

Major Contributor
Joined
Aug 20, 2021
Messages
2,026
Likes
1,970
ethernet is neither lossy or lossless... its literally beyond this kind of discussion... if it were at all 'lossy' the zip files and jpegs you'd be downloading would be all corrupt otherwise

its like saying is 240v or 110v ac "lossy or lossless "

is bluetooth lossy or lossless? well its neither

given enough bandwidth and the appropriate codec it can be lossless
 
Top Bottom