Skip to content

Commit

Permalink
partial rescan of networking slides
Browse files Browse the repository at this point in the history
  • Loading branch information
SichangHe committed Sep 19, 2024
1 parent 553a3f4 commit d1a8928
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
18 changes: 15 additions & 3 deletions src/notes/class_notes/csci651.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ flow: same source&destination (IP&port) & protocol
- important: most traffic point-to-point
- concrete & fine-grained

NABC for research: need, approach, benefit, competition
NABC for research: (hook), need, approach, benefit, competition

## *Some Reflections on Innovation and Invention*, George H. Heilmeier

Expand All @@ -22,6 +22,13 @@ NABC for research: need, approach, benefit, competition
- catechism for DARPA funding/ startup: goal, existing solution,
improvement & novelty, expected outcome, cost estimate

## *An Evaluation of The Ninth SOSP Submissions or How (and How Not) to Write A Good Systems Paper*, Roy Levin, David D. Redell

- paper category: implementation, theory, idea, measurement, survey,
simulation
- know related work: old & new, peer-reviewed
- not readily solved by existing approach (or w/ tweak)

## *The design philosophy of the DARPA Internet protocols*, David D. Clark

- Internet: multiplexed utilization of existing interconnected networks
Expand All @@ -34,10 +41,15 @@ NABC for research: need, approach, benefit, competition
- to connect existing network, bar is low
- adopt packet switching; gateway: packet switch
- distributed management was lower goal → the BGP mess
- IP was split from TCP—TCP was too specific and bad for latency
- UDP/TCP/IP was split from network control protocol
(NCP)—NCP was too specific and bad for latency
- goal to support different application
- when designing, did not anticipate actual challenge
- protocol loose → realization determine what goes
- datagram is the basis of Internet flexibility
- high utilization: statistical multiplexing
- drawback: no guarantee, header overhead, difficult to
manage & troubleshoot

## *End-to-end arguments in system design*, J. H. Saltzer, D. P. Reed, D. D. Clark

Expand Down Expand Up @@ -84,7 +96,7 @@ NABC for research: need, approach, benefit, competition
- performance knee vs cliff, hysteresis
- change slowly: per RTT
- feedback filter & averaging: more consistent
- no source quench: avoid more work
- no choke/ source quench: avoid more work
- math model & simulation for policy
- congestion control challenge: hard to predict, changing, delay in control

Expand Down
1 change: 1 addition & 0 deletions src/notes/research/photo_crypto_auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ points from Perplexity (not to be trusted):
- claim generator: create & sign claim
- public key encryption (ECDSA/EdDSA/RSA) to sign claim; SHA-2 hash to
bind manifest to content
- private key in camera hardware security module (HSM)
- need public key infrastructure (PKI)
- cryptographic assumption: encryption & hash work; secure RNG;
secure private key; trust certificate authority (CA for PKI)
Expand Down

0 comments on commit d1a8928

Please sign in to comment.