Copy of DD TCP Simlulation v1014 2
Copy of DD TCP Simlulation v1014 2
- understand how IP, ICMP, UDP and TCP work and what they are useful for
- understnad how to use ping and tracert to do basic network troubleshooting
- understand how speedtest lies
- understand how TCP works and effectively shares internet bandwidth among devices
- what are some of the other key components to the internet (core routers...)
- how error rates, and attack and decay times in TCP affect how bandwidth is shared and the ef
- how packet loss is always happening, by design, on the internet and how it is used to share ba
B6S8ctN6-Vzb5S7yQBNBmRCtdkz-g/edit?usp=sharing
1ZGa8z2mXOCVaXJEXOug9Ao5jATgiyFmuJo/edit
Domain Action Details/Questions
IP Packets
Watch this video https://www.youtube.com/watch?v=aD_yi5VjF78
Questions to answer
Packets typically are limite to about 1500 bytes. If a 2 hour movie has an average of 10
Why are the multiple routes for packets to go on?
Why can a movie play smoothly even though the immeidate delivery of video/audio pac
How does TCP ensure that the packets are reassembled in order?
How does TCP ensure the delivery of packets that are dropped.
Neglecting the wireless portion of the internet, why would the internet be designed to dr
TCP/UDP/IP packets
Watch this video https://www.youtube.com/watch?v=Vdc8TCESIg8
Watch this video https://www.youtube.com/watch?v=VG0XzWZ0J-w
Questions to answer UDP or TCP
Which protcols (TCP or UDP) for each type of dProtocol
web pages
watching movies
Gaming on a multiplayer game
Making a voice all on the intetnet
Making a video call on the internet
Questions to answer
What is the address of your home gateway?
Can you identify any routers along the way that you can identify by location or company
How many hops to google.com?
How does traceroute use the TTL setting to find all the routers along a pathway?
Where is your home router going to ask how to translate "youtube.com" to an IP adders
Why would your ISP's local domain name service want to keep a cache of the youtube.
What is the "Connection specific DNS suffix" on your IP network connection?
a 2 hour movie has an average of 10 Mbps, how many packets will need to be sent?
any way. If a router receives a packet, and the checksum doesn't add up, it drops the packet.
Why?
e" message?
CORE
CORE Router Router
c
25 Mbps
“peering” Link
d
Speedtest.net
1 Gbps server
Link
e
“Awesome” 4k Netflix
f “Good” HD Netflix vid
“OK” Netflix video
“Fuzzy” Netflix video
25 Mbps Peering Link
25 Mbps is the total bandwidth of Netflix traffic “Great” Zoom/Meet cal
that is allowed by the ISP. “Okay” Zoom/Meet cal
Server 4
Server 5
https://en.wikipedia.org/wiki/Core_router
Anywhere from $50k to $500k
https://en.wikipedia.org/wiki/10_Gigabit_Ethernet#10GBASE-T
Inexpensive cable and connectors
Goes 100m (intra building)
a b c d e f Max 25 Mbps
Starting time 0 0 300 300 300 300 Total Send Bandwidth
0.2000 0.2000 0.0000 0.0000 0.0000 0.0000
Defaults 0 300 300 300 300 300 BANDWIDTH packet loss %
Avg Bandwidth ### ### ### ### ### ### #NAME? #NAME?
default
TCP Attack 1.2 1.1 1.05 < TCP Attack < 1.25 What happens to the bandwidth when there is no packet
TCP Decay 0.5 0.5 0.1 <TCP Decay < 0.95 What happens the bandwith when there is packet loss
Bandwidth of Sende
(Send), and pack
27.000
Tasks 2.000
-3.000 1 6 11 16 21 26 31 36 41 46 51
Do intenet usages start at so slow rate
What happens before 25 27.000
Look at adjacent labels to see TCP Attack
22.000
17.000
Actions
find ways to limit the attack/decay to keep it stable 12.000
clear up that the bandwith is abcdef
7.000
2.000
1 5 9 13 17 21 25 29 33 37 41
-3.000
27.000
22.000
27.000
22.000
17.000
12.000
7.000
2.000
1 7 13 19 25 31 37 43 49 55
-3.000
WATCH THESE VIDEOs!
Video 1 https://drive.google.com/file/d/1KLnUd128lFPgz2EieIGBcNdRjWwmO3D5/view?
Goal: Minimize Video 2 https://drive.google.com/file/d/1gaQE7c6UwroyJRip8DYWNOw2KM50PICN/view
packet loss % Video 3 https://drive.google.com/file/d/1lCYB13PopElRB__H9sinnkbs6ynI28wr/view?usp
Unused plus Video 4 https://drive.google.com/file/d/1gsWn66bUmU_l3DgPXrZpumO1vFGrBnAz/view
Bandwidth % Unused BW %
#NAME? ###
e bandwidth when there is no packet loss When there's no packet loss there is less badwidth
bandwith when there is packet loss When there is packet loss there is more bandwidth
11 16 21 26 31 36 41 46 51 56 61 66 71 76 81 86 91 96
5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101105109113117121125129133137141145149153
Smoothed
Smoothed
7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109 115 121 127 133 139 145 151 157 163 169 175 181 187 193 199
eIGBcNdRjWwmO3D5/view?usp=sharing
p8DYWNOw2KM50PICN/view?usp=sharing
H9sinnkbs6ynI28wr/view?usp=sharing
gPXrZpumO1vFGrBnAz/view?usp=sharing
Notes
Havd a on/off button for each of a/b/c/d/f/e
125129133137141145149153157161165169173177181185189193197201205209213217221225229233237241245249253257261265269273
hed
hed
a
b
c
d
e
f
sum
163 169 175 181 187 193 199 205 211 217 223 229 235 241 247 253 259 265 271 277 283 289 295 301
a
b
c
d
e
f
Send
Packet Loss
245249253257261265269273277281285289293297301
RandMix 1.0 recommended setting
TCP Attack 1.2 1.25
reccomended TCP Decay 0.5 0.5
Core link max 25.0 10.0
Buffer Dept 2