2 - Architecture and Principles Flashcards

1
Q

Problems with IPv4

A
  1. Running out of addresses
  2. Congestion Control
  3. Routing
  4. Security
  5. Denial of Service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Goal of internet (DARPA)

A

multiplexed utilization of existing interconnected networks

  1. Sharing (Solution: statistical multiplexing/packet switching
  2. Interconnection (Solution: “narrow waist”)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Packet Switching

A

No state established ahead of time

Many senders can send over the same network

Shares resources

+ no “busy signal”
- delay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Circuit Switching

A

Conventional phone network uses

A signaling protocol sets up dedicated path out-of-band

+ better reservation of resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Narrow Waist

A

Interconnects many existing networks and hides underlying technology from applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Other DARPA Goals

A

Survivability: network works even if some devices fail (replication, fate sharing)

Heterogeneity: TCP/IP, “Best Effort”

Distributed Management: Addressing (ARIN, RIPE, etc), Naming (DNS), Routing (BGP)

Cost

Ease of attachment

Accountability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What’s missing from DARPA

A

Security
Availability
Mobility
Scaling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

End-to-End argument (Examples that satisfy this)

A
  1. Error handling in file transfer
  2. End-to-end encryption
  3. TCP/IP split in error handling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

End-To-End violations

A
NAT
VPN tunnels
TCP splitting
Spam
P2P systems
Caches
How well did you know this?
1
Not at all
2
3
4
5
Perfectly