mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
vault backup: 2022-10-17 13:28:03
This commit is contained in:
parent
bcb017497c
commit
cff0cfe228
@ -4,9 +4,9 @@ aliases:
|
||||
tags:
|
||||
- lecture
|
||||
- comp210
|
||||
sr-due: 2022-10-13
|
||||
sr-interval: 3
|
||||
sr-ease: 250
|
||||
sr-due: 2022-11-08
|
||||
sr-interval: 22
|
||||
sr-ease: 270
|
||||
---
|
||||
|
||||
# nefarious uses of ml
|
||||
|
||||
@ -4,6 +4,9 @@ aliases:
|
||||
tags:
|
||||
- cosc203
|
||||
- lecture
|
||||
sr-due: 2022-10-20
|
||||
sr-interval: 3
|
||||
sr-ease: 250
|
||||
---
|
||||
chapter 3
|
||||
# service provided by transport layer
|
||||
@ -151,5 +154,41 @@ different from flow control (one sender too fast for one reciever)
|
||||
|
||||

|
||||
|
||||
AIMD - senders can increase sending rate until packet loss occurs, then decrese rate on loss event
|
||||
# UDP
|
||||
AIMD
|
||||
- senders can increase sending rate until packet loss occurs, then decrese rate on loss event
|
||||
- additive increase: increase sending rate by 1 maximum segment size every RTT until loss detected
|
||||
- multiplicative decrease: at each loss event, cut sending rate: in half (TCP Reno), to 1 MSS (TCP Tahoe)
|
||||
- 
|
||||
- creates sawtooth behavioiur: probing for bandwidth
|
||||
|
||||

|
||||
- tcp sender limits transmission: LastByteSent- LastByteAcked < cwnd
|
||||
- cwnd is dynamically adjusted in response to observed network congestion (implementing TCP congestion control)
|
||||
|
||||
TCP sending behavior: roughly:
|
||||
- send cwnd bytes,
|
||||
- wait RTT for ACKS,
|
||||
- then send more bytes
|
||||
|
||||
TCP rate = cwnd/RTT * bytes/sec
|
||||
|
||||
TCP slow start
|
||||
- when connectin begins, increase rate exponentially until first loss event
|
||||
- intially, cwnd = 1 MSS
|
||||
- double cwnd every RTT
|
||||
- increment cwnd for every ack recieved
|
||||
- initally slow but ramps up fast
|
||||
- 
|
||||
|
||||
ssthresh variable: determines when to switch between exponential and linear
|
||||
|
||||
# UDP
|
||||
- connectionless:
|
||||
- no handshaking between UDP sender, reciever
|
||||
- each UDP segment handled independently of others
|
||||
- beset effort service, UDP segments may be lost or delivered out of order
|
||||
- no flow and congestion control
|
||||
- applications
|
||||
- streaming
|
||||
- dns SNMP
|
||||
- less overhead
|
||||
@ -4,9 +4,9 @@ aliases:
|
||||
tags:
|
||||
- comp210
|
||||
- lecture
|
||||
sr-due: 2022-10-13
|
||||
sr-interval: 3
|
||||
sr-ease: 250
|
||||
sr-due: 2022-12-29
|
||||
sr-interval: 73
|
||||
sr-ease: 290
|
||||
---
|
||||
|
||||
# what, origins, how
|
||||
|
||||
@ -4,9 +4,9 @@ aliases:
|
||||
tags:
|
||||
- comp210
|
||||
- lecture
|
||||
sr-due: 2022-10-13
|
||||
sr-interval: 3
|
||||
sr-ease: 250
|
||||
sr-due: 2022-11-07
|
||||
sr-interval: 21
|
||||
sr-ease: 270
|
||||
---
|
||||
|
||||
# need in all phases
|
||||
|
||||
@ -4,9 +4,9 @@ aliases:
|
||||
tags:
|
||||
- comp210
|
||||
- lecture
|
||||
sr-due: 2022-10-13
|
||||
sr-interval: 3
|
||||
sr-ease: 250
|
||||
sr-due: 2022-11-06
|
||||
sr-interval: 20
|
||||
sr-ease: 270
|
||||
---
|
||||
|
||||
how long will data survive?
|
||||
|
||||
Loading…
Reference in New Issue
Block a user