What is the Internet Flashcards

1
Q

Internet fundamentals (Black box view)

A
  • The internet is an infrastructure that supports applications such as:
    – Web, VoIP, email, games, e commerce, social networks, …
  • There’s a programming interface that offers
    access to this infrastructure to such applications
    – “Hooks” that allow sending/receiving applications to “connect” to the Internet
    – Provides various service options
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Internet fundamentals

A
  • The Internet comprises three main types of basic component:
  • Hosts
    • Billions of connected computing devices/ “end-systems”
    • Each runs one or more network applications

▪ Communication links
* Fibre, copper, radio, satellite
* Key notion of transmission rate: cf. bandwidth

▪ Packet switches
* Used to forward packets (chunks of data) down links
* Routers and switches

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

Internet infrastructure (An Overview)

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

Internet infrastructure (A more detailed view)

A

Internet: “networkof networks”
- Interconnected ISPs

Protocols control the sending and receiving of data messages
- e.g., TCP, IP, HTTP, Skype, 802.11

Internet standards
- IETF: Internet Engineering Task Force
- RFC: Request for comments

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

What’s a Protocol? (Definition)

A

Protocols define the format and ordering of messages sent and received among network entities, and actions to be taken on message transmission/receipt

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

What’s a Protocol? (Human vs Network)

A

Human protocols:
* “what’s the time?”
* “I have a question”
* Introductions
… specific messages sent
… specific actions taken when messages (or other events) are received

Network protocols:
* Analogous, but mediated by machines rather than humans (obviously)
* All communication activity in the Internet is governed by protocols

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

What’s a Protocol? (Comparison)

A

A human protocol and a computer network protocol:

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

Why is the Internet so important?

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

Global Submarine Cable Map

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

AS Core Visualisation (CAIDA)

A

Depicts the Internet’s Autonomous Systems (ASes)
- Each AS approximately corresponds to an Internet Service Provider
* British Telecom
* Vodafone
* Many others!
* More on this later…
* Includes their geographic locations, numbers of customers, and interconnections

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

What if we didn’t have the Internet?

A
  • It is the unseen infrastructure behind much of our daily lives
  • Imagine if it went away tomorrow…
  • What would you miss?
    – Education
    – Banking
    – Communication
  • In the future, maybe:
    – Transport
    – Home
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does it mean for your future career??

A
  • Thinking about your job prospects in a few years…
    – You might not become a network engineer
    – You might however become a software developer
  • It is easy to ignore the network, and treat it as a given commodity that is always there and always perfect
  • But it can easily:
    – Break the best engineered application
    – Ruin the smoothest user interaction
  • Don’t underestimate the impact of the network in all of this!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly