The Web and the Internet Flashcards

1
Q

How many bytes are in 1 Ethernet frame?

A

64 to 1526 bytes (Payload can be 46-1500 bytes)

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

Why are ethernet frames important to the web?

A
  • know the minimum packet sizes that can be sent
  • know the potential waste in a transmission
  • know sizes that aren’t fragmented or split
  • know when you’ll incur latency due to split packets/frames
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why was IPv4 created?

A

Ethernet is not routable, so we needed a way to communicate to many computers. IP was a compromise to address computers

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

How many bits of address space do IPv4 addresses have?

A

32 bits

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

Why was IPv6 created?

A

We ran out of IPv4 addresses

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

How many bits of address space do IPv6 addresses have?

A

128 bits

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

User Datagram Protocol (UDP)

A

A communications protocol that allows computers to communicate with each other.
- Data sent is lossy and not ordered
- No connections
- No guarantees that the data is received
- Used for voice calls and media streaming

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

Domain Name Service (DNS)

A

Allows a name to be binded to another name, IP, or set of IPs

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

What can DNS use to check names?

A

host, dig, or nslookup

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

Transmission Control Protocol (TCP)

A

A communications protocol that allows computers to communicate with each other.
- Connections
- 3-packet handshake
- Maintains order
- Used by HTTP, most internet applications

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

Firewalls

A

Usually prevent hosts from communicating on certain ports, or hosting services

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