Jump to content

MTU (Maximum Transmission Unit)

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
13 replies to this topic

#1
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
If I increase it's value for my internet connection, will it make my internet faster? or it won't make any effect? I always wondered this, but could not find the answer.
Thanks.

#2
xXHalfSliceXx

xXHalfSliceXx

    Speaks fluent binary

  • Moderators
  • 1,694 posts
increase value Maximum Transmission Unit - Google Search

Posted Image
Posted Image


#3
xtraze

xtraze

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 910 posts
Well, Its better to try them and restore default settings if it did anything Wrong.
And I have seen people changing it.

RUN > regedt32

#4
Sionofdarkness

Sionofdarkness

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 384 posts
I once did something awhile back that made the Net faster. It only works if you have DSL or Cable; not dial-up.

#5
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts

xXHalfSliceXx said:

I must say, very helpful lol.

Sionofdarkness said:

I once did something awhile back that made the Net faster. It only works if you have DSL or Cable; not dial-up.
Can you please explain, what you did? Because If I can get a little more from my 2mb internet connection that would be better :)
Thanks.

#6
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
If your connection speed increases, then of course, it will be faster. Of course it isn't sure that you can feel it, it depends on how much it increases at one time. If you go from 512kb/s, you may not feel it when you're changing to 1024kb/s, but if you go from 1024kb/s to 10240kb/s (10mb/s), then you'll feel it.

If you want to test your connection, there's lots of different places on the internet, to check it. One of my favorites are:
Speedtest.net - The Global Broadband Speed Test

#7
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
Yes, I use that website too. I really like it. But of course from 1024kb/s with tweaks you will not go to 10240kb/s, but I have 2mb, if I can make it a little bit faster that would be great!! (No need to feel it, just be it)

#8
icepack

icepack

    Programmer

  • Members
  • PipPipPipPip
  • 115 posts
increase it to what?

the MTU is 1500, never change it

it's actually 1518, but if it's 1500 keep it that way. it's the largest size for a packet.

you can't have a 2000 byte packet. packets are very structured, and you'll mess up your internet connection.

each 1500 byte packet comes with a lot of stuff, like source and destination MAC(layer 2), source and destination IP(layer 3), port numbers, CRC(cyclic redundancy check, aka error checking), and then some room for data.


so 1500, keep it at that.

#9
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
Well but making it bigger means that it will hold more data at once, I can't see what is wrong with that....

#10
icepack

icepack

    Programmer

  • Members
  • PipPipPipPip
  • 115 posts
you are not understanding me

1500 is an Ethernet standard

google it

you can't make it bigger. your NIC will send out the maximum of 1500 to the wire. the router or switch you are behind, it won't keep listening for things over 1500. it's the biggest it gets. it just stops after 1500. you'll mess up whatever data you are sending.

it's a STANDARD.

if you followed the google link:

Quote

For example a 1500 byte packet, the largest allowed by Ethernet at the network layer (and hence most of the Internet), would block up a 14.4k modem for about one second.

it's the largest allowed. older NICs, like 10 Mbps NICs, (as opposed to the 10/100/1000 NICs), might have had problems reading a full 1500 byte packet due to speed limitations. if it took to long to process, you'd get collisions on the wire. so you have an option of setting it lower for the sake of older, slower NICs.


get me yet?

#11
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
Yes, I think that I got the concept.. now at the end of the day, that means that I could get corrupted data?

#12
icepack

icepack

    Programmer

  • Members
  • PipPipPipPip
  • 115 posts
corrupted? yeah, probably.

some error checking along the way probably won't even allow you to send the packet.


even IPv6 will be using 1500 byte packets.

the packet has to go through alot of hoops before it makes it to your destination. dozens of routers, switches, repeaters, ect.

these devices, at least the layer 2/3 ones, will only forward 1500 bytes. the rest, it'll probably think there was a collision and jam up the line in wait signals.

so not only would you get lost/corrupted data, but you'd be dramatically slowing down the network due to backoff algorithms performed after a collision is detected on the line.

this is basic networking stuff.