Can gigabit ethernet theoretically be faster than 10/100 megabit ethernet for a lot of small packets?
up vote
0
down vote
favorite
A software vendor I work with requires gigabit ethernet connections for a classical client-server software setup. To my surprised question why they would need to transfer such a large amount of data between client and server, the vendor answered that they don't transfer any large, but many small packets. He told me that in their experience, this works a lot faster on gigabit than 10 or 100 megabit connections.
Having understood ethernet as a serial connection and transfer speed being limited mostly by the medium (fibre, copper, etc.), I am puzzled. Is there a theoretical explanation for the phenomenon as explained by the vendor that I may be missing? My background is not exactly in hardware so maybe there are optimization measures in gigabit standards that somehow optimize for this special case.
So assuming I would have to sent 1,000,000 packets of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than 10/100 megabit ethernet?
networking ethernet gigabit-ethernet
add a comment |
up vote
0
down vote
favorite
A software vendor I work with requires gigabit ethernet connections for a classical client-server software setup. To my surprised question why they would need to transfer such a large amount of data between client and server, the vendor answered that they don't transfer any large, but many small packets. He told me that in their experience, this works a lot faster on gigabit than 10 or 100 megabit connections.
Having understood ethernet as a serial connection and transfer speed being limited mostly by the medium (fibre, copper, etc.), I am puzzled. Is there a theoretical explanation for the phenomenon as explained by the vendor that I may be missing? My background is not exactly in hardware so maybe there are optimization measures in gigabit standards that somehow optimize for this special case.
So assuming I would have to sent 1,000,000 packets of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than 10/100 megabit ethernet?
networking ethernet gigabit-ethernet
1
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
1
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
A software vendor I work with requires gigabit ethernet connections for a classical client-server software setup. To my surprised question why they would need to transfer such a large amount of data between client and server, the vendor answered that they don't transfer any large, but many small packets. He told me that in their experience, this works a lot faster on gigabit than 10 or 100 megabit connections.
Having understood ethernet as a serial connection and transfer speed being limited mostly by the medium (fibre, copper, etc.), I am puzzled. Is there a theoretical explanation for the phenomenon as explained by the vendor that I may be missing? My background is not exactly in hardware so maybe there are optimization measures in gigabit standards that somehow optimize for this special case.
So assuming I would have to sent 1,000,000 packets of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than 10/100 megabit ethernet?
networking ethernet gigabit-ethernet
A software vendor I work with requires gigabit ethernet connections for a classical client-server software setup. To my surprised question why they would need to transfer such a large amount of data between client and server, the vendor answered that they don't transfer any large, but many small packets. He told me that in their experience, this works a lot faster on gigabit than 10 or 100 megabit connections.
Having understood ethernet as a serial connection and transfer speed being limited mostly by the medium (fibre, copper, etc.), I am puzzled. Is there a theoretical explanation for the phenomenon as explained by the vendor that I may be missing? My background is not exactly in hardware so maybe there are optimization measures in gigabit standards that somehow optimize for this special case.
So assuming I would have to sent 1,000,000 packets of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than 10/100 megabit ethernet?
networking ethernet gigabit-ethernet
networking ethernet gigabit-ethernet
edited Dec 6 at 22:37
Spiff
76.4k10116160
76.4k10116160
asked Dec 6 at 12:30
Bananenaffe
1013
1013
1
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
1
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23
add a comment |
1
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
1
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23
1
1
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
1
1
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23
add a comment |
2 Answers
2
active
oldest
votes
up vote
5
down vote
The packet rate (pps) is a direct result of dividing line speed by packet size. As such, it scales linearly with line speed.
The minimum Ethernet frame size is 84 bytes while the maximum (disregarding Jumbo Frames) is 1,538 bytes. As such, the following frame rates are possible:
- 100 Mbit/s: 8,127 f/s to 148,809 f/s
- 1 GBit/s: 81,274 f/s to 1,488,096 f/s
More bandwidth is always better in terms of throughput. It may be worse in terms of latency and will probably use more power.
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
add a comment |
up vote
3
down vote
if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
The line isn't measured in "megabits", it's measured in megabits per second. It's a unit of rate that applies equally to any data size – just like "kilometers per hour" applies equally to any distance. (For example, travelling 10 meters at 20 km/h is still ten times faster than doing so at 2 km/h.)
The units can be scaled down if you want – for example, 1 km/h can be converted to ~0.27 m/s. Similarly 1 Gb/s can be converted to 1 kb/µs. That's still the same value, but you can see that transferring 5 kilobits at 1 kb/µs (1 Gb/s) takes 5 microseconds – ten times faster than 50 µs.
[I sure hope I got the math right]
So assuming I would have to sent 1'000'000 packages of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than megabit ethernet?
It's called "Gigabit Ethernet" because its data transfer rate is 1 Gbps (gigabits per second). That's not actually a capacity, but a fixed clock rate. For example, if you send one gigabit, it'll be transferred in one second at 1 Gbps. But if you send 10 megabits, they'll be transferred in 0.01 seconds, still at 1 Gbps, and the link will stay idle for the remaining 0.99 secs.
In other words, it doesn't change gears depending on packet size. Whether you send X Gb consisting of large packets, or X Gb consisting of small packets, they're always sent at the same 1 Gbps rate, which is always 10 times faster than 100 Mbps.
Having understood ethernet as a serial connection and transfer speed for small packets being limited mostly by the medium (fibre, copper, etc.),
Not all serial connections work alike. The bit rate you can achieve over the same medium can vary, depending on the coding and modulation that you use to put these bits on the wire. (Plus quite a few other things that I have no knowledge of.) In addition to that, Gigabit Ethernet (and similarly USB 3.2, PCI-e, SATA, and many other serial links) uses multiple lanes to send several data chunks simultaneously.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1381320%2fcan-gigabit-ethernet-theoretically-be-faster-than-10-100-megabit-ethernet-for-a%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
5
down vote
The packet rate (pps) is a direct result of dividing line speed by packet size. As such, it scales linearly with line speed.
The minimum Ethernet frame size is 84 bytes while the maximum (disregarding Jumbo Frames) is 1,538 bytes. As such, the following frame rates are possible:
- 100 Mbit/s: 8,127 f/s to 148,809 f/s
- 1 GBit/s: 81,274 f/s to 1,488,096 f/s
More bandwidth is always better in terms of throughput. It may be worse in terms of latency and will probably use more power.
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
add a comment |
up vote
5
down vote
The packet rate (pps) is a direct result of dividing line speed by packet size. As such, it scales linearly with line speed.
The minimum Ethernet frame size is 84 bytes while the maximum (disregarding Jumbo Frames) is 1,538 bytes. As such, the following frame rates are possible:
- 100 Mbit/s: 8,127 f/s to 148,809 f/s
- 1 GBit/s: 81,274 f/s to 1,488,096 f/s
More bandwidth is always better in terms of throughput. It may be worse in terms of latency and will probably use more power.
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
add a comment |
up vote
5
down vote
up vote
5
down vote
The packet rate (pps) is a direct result of dividing line speed by packet size. As such, it scales linearly with line speed.
The minimum Ethernet frame size is 84 bytes while the maximum (disregarding Jumbo Frames) is 1,538 bytes. As such, the following frame rates are possible:
- 100 Mbit/s: 8,127 f/s to 148,809 f/s
- 1 GBit/s: 81,274 f/s to 1,488,096 f/s
More bandwidth is always better in terms of throughput. It may be worse in terms of latency and will probably use more power.
The packet rate (pps) is a direct result of dividing line speed by packet size. As such, it scales linearly with line speed.
The minimum Ethernet frame size is 84 bytes while the maximum (disregarding Jumbo Frames) is 1,538 bytes. As such, the following frame rates are possible:
- 100 Mbit/s: 8,127 f/s to 148,809 f/s
- 1 GBit/s: 81,274 f/s to 1,488,096 f/s
More bandwidth is always better in terms of throughput. It may be worse in terms of latency and will probably use more power.
answered Dec 6 at 13:05
Daniel B
33.2k76087
33.2k76087
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
add a comment |
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
Am I right assuming that below that threshhold there is no speed difference? I.e. when sending 5000 <84bytes packets there shouldn't be a difference (because both standards support more 84byte frames than that)
– Bananenaffe
Dec 6 at 13:26
3
3
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
There’s still a speed difference because the 1 Gbit/s connection will be done in 1/10 the time compared to 100 Mbit/s. Even when sending only a single packet, it’ll take only 1/10 the time.
– Daniel B
Dec 6 at 13:34
add a comment |
up vote
3
down vote
if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
The line isn't measured in "megabits", it's measured in megabits per second. It's a unit of rate that applies equally to any data size – just like "kilometers per hour" applies equally to any distance. (For example, travelling 10 meters at 20 km/h is still ten times faster than doing so at 2 km/h.)
The units can be scaled down if you want – for example, 1 km/h can be converted to ~0.27 m/s. Similarly 1 Gb/s can be converted to 1 kb/µs. That's still the same value, but you can see that transferring 5 kilobits at 1 kb/µs (1 Gb/s) takes 5 microseconds – ten times faster than 50 µs.
[I sure hope I got the math right]
So assuming I would have to sent 1'000'000 packages of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than megabit ethernet?
It's called "Gigabit Ethernet" because its data transfer rate is 1 Gbps (gigabits per second). That's not actually a capacity, but a fixed clock rate. For example, if you send one gigabit, it'll be transferred in one second at 1 Gbps. But if you send 10 megabits, they'll be transferred in 0.01 seconds, still at 1 Gbps, and the link will stay idle for the remaining 0.99 secs.
In other words, it doesn't change gears depending on packet size. Whether you send X Gb consisting of large packets, or X Gb consisting of small packets, they're always sent at the same 1 Gbps rate, which is always 10 times faster than 100 Mbps.
Having understood ethernet as a serial connection and transfer speed for small packets being limited mostly by the medium (fibre, copper, etc.),
Not all serial connections work alike. The bit rate you can achieve over the same medium can vary, depending on the coding and modulation that you use to put these bits on the wire. (Plus quite a few other things that I have no knowledge of.) In addition to that, Gigabit Ethernet (and similarly USB 3.2, PCI-e, SATA, and many other serial links) uses multiple lanes to send several data chunks simultaneously.
add a comment |
up vote
3
down vote
if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
The line isn't measured in "megabits", it's measured in megabits per second. It's a unit of rate that applies equally to any data size – just like "kilometers per hour" applies equally to any distance. (For example, travelling 10 meters at 20 km/h is still ten times faster than doing so at 2 km/h.)
The units can be scaled down if you want – for example, 1 km/h can be converted to ~0.27 m/s. Similarly 1 Gb/s can be converted to 1 kb/µs. That's still the same value, but you can see that transferring 5 kilobits at 1 kb/µs (1 Gb/s) takes 5 microseconds – ten times faster than 50 µs.
[I sure hope I got the math right]
So assuming I would have to sent 1'000'000 packages of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than megabit ethernet?
It's called "Gigabit Ethernet" because its data transfer rate is 1 Gbps (gigabits per second). That's not actually a capacity, but a fixed clock rate. For example, if you send one gigabit, it'll be transferred in one second at 1 Gbps. But if you send 10 megabits, they'll be transferred in 0.01 seconds, still at 1 Gbps, and the link will stay idle for the remaining 0.99 secs.
In other words, it doesn't change gears depending on packet size. Whether you send X Gb consisting of large packets, or X Gb consisting of small packets, they're always sent at the same 1 Gbps rate, which is always 10 times faster than 100 Mbps.
Having understood ethernet as a serial connection and transfer speed for small packets being limited mostly by the medium (fibre, copper, etc.),
Not all serial connections work alike. The bit rate you can achieve over the same medium can vary, depending on the coding and modulation that you use to put these bits on the wire. (Plus quite a few other things that I have no knowledge of.) In addition to that, Gigabit Ethernet (and similarly USB 3.2, PCI-e, SATA, and many other serial links) uses multiple lanes to send several data chunks simultaneously.
add a comment |
up vote
3
down vote
up vote
3
down vote
if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
The line isn't measured in "megabits", it's measured in megabits per second. It's a unit of rate that applies equally to any data size – just like "kilometers per hour" applies equally to any distance. (For example, travelling 10 meters at 20 km/h is still ten times faster than doing so at 2 km/h.)
The units can be scaled down if you want – for example, 1 km/h can be converted to ~0.27 m/s. Similarly 1 Gb/s can be converted to 1 kb/µs. That's still the same value, but you can see that transferring 5 kilobits at 1 kb/µs (1 Gb/s) takes 5 microseconds – ten times faster than 50 µs.
[I sure hope I got the math right]
So assuming I would have to sent 1'000'000 packages of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than megabit ethernet?
It's called "Gigabit Ethernet" because its data transfer rate is 1 Gbps (gigabits per second). That's not actually a capacity, but a fixed clock rate. For example, if you send one gigabit, it'll be transferred in one second at 1 Gbps. But if you send 10 megabits, they'll be transferred in 0.01 seconds, still at 1 Gbps, and the link will stay idle for the remaining 0.99 secs.
In other words, it doesn't change gears depending on packet size. Whether you send X Gb consisting of large packets, or X Gb consisting of small packets, they're always sent at the same 1 Gbps rate, which is always 10 times faster than 100 Mbps.
Having understood ethernet as a serial connection and transfer speed for small packets being limited mostly by the medium (fibre, copper, etc.),
Not all serial connections work alike. The bit rate you can achieve over the same medium can vary, depending on the coding and modulation that you use to put these bits on the wire. (Plus quite a few other things that I have no knowledge of.) In addition to that, Gigabit Ethernet (and similarly USB 3.2, PCI-e, SATA, and many other serial links) uses multiple lanes to send several data chunks simultaneously.
if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
The line isn't measured in "megabits", it's measured in megabits per second. It's a unit of rate that applies equally to any data size – just like "kilometers per hour" applies equally to any distance. (For example, travelling 10 meters at 20 km/h is still ten times faster than doing so at 2 km/h.)
The units can be scaled down if you want – for example, 1 km/h can be converted to ~0.27 m/s. Similarly 1 Gb/s can be converted to 1 kb/µs. That's still the same value, but you can see that transferring 5 kilobits at 1 kb/µs (1 Gb/s) takes 5 microseconds – ten times faster than 50 µs.
[I sure hope I got the math right]
So assuming I would have to sent 1'000'000 packages of only a few bytes each, is there a reason why this could be faster on gigabit ethernet than megabit ethernet?
It's called "Gigabit Ethernet" because its data transfer rate is 1 Gbps (gigabits per second). That's not actually a capacity, but a fixed clock rate. For example, if you send one gigabit, it'll be transferred in one second at 1 Gbps. But if you send 10 megabits, they'll be transferred in 0.01 seconds, still at 1 Gbps, and the link will stay idle for the remaining 0.99 secs.
In other words, it doesn't change gears depending on packet size. Whether you send X Gb consisting of large packets, or X Gb consisting of small packets, they're always sent at the same 1 Gbps rate, which is always 10 times faster than 100 Mbps.
Having understood ethernet as a serial connection and transfer speed for small packets being limited mostly by the medium (fibre, copper, etc.),
Not all serial connections work alike. The bit rate you can achieve over the same medium can vary, depending on the coding and modulation that you use to put these bits on the wire. (Plus quite a few other things that I have no knowledge of.) In addition to that, Gigabit Ethernet (and similarly USB 3.2, PCI-e, SATA, and many other serial links) uses multiple lanes to send several data chunks simultaneously.
edited Dec 6 at 13:51
answered Dec 6 at 13:15
grawity
231k35486544
231k35486544
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1381320%2fcan-gigabit-ethernet-theoretically-be-faster-than-10-100-megabit-ethernet-for-a%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Connection speed is always limited by the medium (or rather, technology in general). That doesn’t have any special effect on small packets in particular. Small packets have more overhead in comparison to the payload.
– Daniel B
Dec 6 at 12:41
I edited the question to make it more concrete and changed the wording to address your remark about transfer speeds
– Bananenaffe
Dec 6 at 12:50
1
Could you explain why you assume that they shouldn't work at different speeds? I mean, "Gigabit Ethernet" is literally called that because it runs at 1 Gb/s, regardless of packet size.
– grawity
Dec 6 at 12:59
Well if I have a packet that is 5kb, why would it matter if the line is able to transmit 10, 100 oder 1000mbit?
– Bananenaffe
Dec 6 at 13:23