Tech Support Forum banner

Speed negotiation?

1081 Views 1 Reply 2 Participants Last post by  TheCyberMan
Please help me understand how a device (PC or router, in this example) knows to slow down broadcast of traffic.

Say my cable modem from my ISP is coded to only allow 50mbps. My internal network supports the normal 100mbps.

How does my router know to not send my cable modem more than 50mbps of data (because anything above, I assume after the cable modems RAM fills, will be dropped).

I know TCP/IP has "Autonegotiation" which determines link type, but it's only based around if t's 1000/100/10 ethernet. No custom speed variable, such as 50mbps in this case.

Say I put my network uploading data maximum stress to my internet connection, at 100mbps. Will my cable modem ever send some special packet telling me router that's too much or something?


edit:

I suppose if I knew this, I could also understand how when I upload a file to another computer on my network, it does it at the full 100mbps, but over the internet, limited to my upload speed; but how does my computer or router know to slow down because my ISP doesn't allow 100mbps up? It has to be able to detect link speed somehow, otherwise just constantly sending 100mbps up will result in tons of lost data at my router/cable modem, and give the computer a frequently false sense of upload speed.
Status
Not open for further replies.
1 - 1 of 2 Posts
So your speed will be 100Mps on your network max less overheads which will drop this a bit is only the speed or bandwidth with which your pc or Laptop connects to your router and depends on certain characteristics of your network. Your router will connect at 100Mbps and no more simple as that.

As for internet speed 50Mps less overheads which will be less, if you are far from the exchange you will not receive 50Mps all depends on distance even with fiber optic.
1 - 1 of 2 Posts
Status
Not open for further replies.
Top