intro.md (945B)
1 +++ 2 title = 'Intro' 3 +++ 4 5 ## Intro 6 Circuit switching: physical channel carrying stream of data, no routing 7 8 Packet switching: message in short packets, each handled separately, packets store/queued in routers and forwarded to appropriate neighbor 9 10 Network performance metrics: 11 - bandwidth: max rate of data transfer across given network path 12 - latency: amount of time it takes to deliver data from source to destination 13 14 Network reliability considerations: 15 - end-to-end argument: if a function can only be correctly implemented end-to-end, it must be implemented in the end systems. 16 - fate-sharing principle: store critical system state at nodes which rely on that state, so the only way to lose that state is if the node that relies on it fails, in which case it doesn't matter 17 - packet vs. circuit switching: packet is better than circuit in terms of resilience and efficiency, circuit is better than packet in terms of predictable performance