Lectures notes for 2010 - KTH
Lectures notes for 2010 - KTH Lectures notes for 2010 - KTH
DNS performance From www.dnsserverlist.org - 900 servers query times (2010.03.21) DNS lookup times 0.6 0.5 0.4 Seconds 0.3 0.2 Series1 0.1 0 1 46 91 136 181 226 271 316 361 406 451 496 541 586 631 676 721 766 811 856 Maguire DNS performance 4: 68 of 74 maguire@kth.se 2010.03.21 Internetworking/Internetteknik
DNS performance - top 100 From www.dnsserverlist.org - top 100 servers query times (2010.03.21) DNS lookup times - fastest 100 entries 0.12 0.1 0.08 Seconds 0.06 0.04 Series1 0.02 0 1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 76 81 86 91 96 Maguire DNS performance - top 100 4: 69 of 74 maguire@kth.se 2010.03.21 Internetworking/Internetteknik
- Page 249 and 250: Datagram truncation What if the app
- Page 251 and 252: Learning about Socket programming F
- Page 253 and 254: UDP server design Stevens, Vol, 1,
- Page 255 and 256: Changed the client Changing the fol
- Page 257 and 258: if (!(proto = getprotobyname("raw")
- Page 259 and 260: ICMP Source Quench Error Since UDP
- Page 261 and 262: No error control Since UDP has no e
- Page 263 and 264: BOOTP continued When a request is s
- Page 265 and 266: DHCP: Dynamic Host Configuration Pr
- Page 267 and 268: • Message - used by a server to p
- Page 269 and 270: DHCP’s importance • allows reus
- Page 271 and 272: Example of dhcpd.conf ### Managed b
- Page 273 and 274: Trivial File Transfer Procotol (TFT
- Page 275 and 276: Mapping names to IP addresses Host
- Page 277 and 278: Zones A zone is a subtree of the DN
- Page 279 and 280: (see Stevens, Vol. 1, figure 14.2,
- Page 281 and 282: Domain registrars Internet Corporat
- Page 283 and 284: Resource Records (RR) See Stevens,
- Page 285 and 286: Network names Conventions: • it.k
- Page 287 and 288: Example: $ORIGIN it.kth.se. @ 1D IN
- Page 289 and 290: How to give your host a name? Host
- Page 291 and 292: Configuring DNS • Configuring the
- Page 293 and 294: Load leveling [1] For example, f.ro
- Page 295 and 296: Where is f.root-servers.net ? trace
- Page 297 and 298: Dynamic Domain Name System (DDNS) R
- Page 299: Attacks upon DNS • Denial of serv
- Page 303 and 304: Web performance - continued Using P
- Page 305 and 306: This lecture we have discussed: •
- Page 307 and 308: IK1550 Internetworking/Internettekn
- Page 309 and 310: Transport layer protocols • User
- Page 311 and 312: Applications which use TCP Lots of
- Page 313 and 314: TCP header continued Reliability is
- Page 315 and 316: time client SYN, seq=x SYN, seq=y,
- Page 317 and 318: client active close ACKs from clien
- Page 319 and 320: Maximum Segment Size • The Maximu
- Page 321 and 322: Window size Increasing window size
- Page 323 and 324: Silly Window Syndrome If receiver a
- Page 325 and 326: Disabling the Nagle Algorithm But s
- Page 327 and 328: Resulting bulk data flow Every segm
- Page 329 and 330: Congestion Avoidance So far we have
- Page 331 and 332: Slow start In 1989, Van Jacobson in
- Page 333 and 334: Round-Trip Time Measurement Fundame
- Page 335 and 336: Congestion Avoidance Algorithm Slow
- Page 337 and 338: Per-Route Metrics Newer TCPs keeps
- Page 339 and 340: TCP Keepalive Timer No data flows a
- Page 341 and 342: Long Fat Pipes Networks with large
- Page 343 and 344: Example of TCP behavior 1 1. Figure
- Page 345 and 346: Hypertext Transfer Protocol (HTTP)
- Page 347 and 348: HTTP Requests request-line == reque
- Page 349 and 350: HTTP Response Codes HTTP 3-digit re
DNS per<strong>for</strong>mance<br />
From www.dnsserverlist.org - 900 servers query times (<strong>2010</strong>.03.21)<br />
DNS lookup times<br />
0.6<br />
0.5<br />
0.4<br />
Seconds<br />
0.3<br />
0.2<br />
Series1<br />
0.1<br />
0<br />
1 46 91 136 181 226 271 316 361 406 451 496 541 586 631 676 721 766 811 856<br />
Maguire DNS per<strong>for</strong>mance 4: 68 of 74<br />
maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik