M6: Verifying Connectivity Flashcards

1
Q

What are the functionalities built into protocols and devices that protect against issues?

A

Error detection and error recovery

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

What is the Ability for a protocol or program to determine that something went wrong

A

error detection

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

the ability for a protocol or program to attempt to fix something that went wrong

A

error recovery

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

What are used buy multiple layers to make sure that the correct data was received by the receiving end?

A

cyclical redundancy checks

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

What happens if a CRC value doesn’t match the data payload?

A

the data is discarded

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

What layer decides if data needs to be resent?

A

the transport layer

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

When network problems come up what is the most common issue I’ll run into?

A

inability to establish a connection

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

what protocol is used to communicate issues of network errors, a router not knowing how to route a destination, a certain point not being reachable, the time to live of an IP data gram expired and no further hops will be attempted, etc?

A

ICMP, internet control message protocol

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

what protocol is mainly used by a router or remote host to communicate why transmission has failed back to the origin of the transmission?

A

ICMP

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

describe the makeup of an ICMP packet

A

Header with a few fields, data section used by a host to figure out which of their transmissions generated the error.

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

Which field in an ICMP packet is the first field, 8 bits long, and specifies what type of message is being delivered?

A

Type field

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

what field of an ICMP packet would you find the destination unreachable or time exceeded information, as the type of message?

A

Type field

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

what is the second field in the ICMP Packet, * bits, which indicates a more specific reason for the message than just the type?

A

Code field

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

what are individual codes or examples of them for the destination unreachable type of ICMP packet/

A

destination network unreachable, destination port unreachable

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

What ICMP packet field, the third field, is a 16 bit field that a CRC is performed on later/

A

Check sum field

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

What is the fourth ICMP header field, a thirty two bit field optionally used by some of the specific types and codes to send more data?

A

Rest of header

15
Q

In ICMP, what exists so that the recipient of the message knows which of their transmissions cause the error being reported? containing the entire IP header and the first 8 bytes of the data payload section of the offending packet.

A

Payload of the ICMP packet

16
Q

Was ICMP designed for humans to interact with it?

17
Q

What is the point of ICMP packets?

A

So that error messages can be delivered between network computers automatically

18
Q

What tool for ICMP is useful to human operators?

19
Q

What tool exists on every operating system and has for a long time?

20
Q

What tool lets you send a special type of ICMP message called an Echo request?

21
Q

What kind of message asks a destination if it is there?

A

ICMP echo request

22
Q

In Pinging, what kind of message will be sent back if the destination is up and running and able to communicate on the network?

A

ICMP Echo Reply Message type

23
How can I invoke the ping command?
command line, type ping and a destination IP or fully qualified domain name.
24
When pinging, what displays the address sending the ICMP echo reply and how long it took for the round-trip communications?
Every line of output
25
What does every line of output have on top of the address sending the ICMP echo reply and how long it tooK?
the TTL remaining and how large the ICMP message is in bytes
26
What happens when the ping command ends? What is displayed?
statistics like Percentage of packets transmit then received, average round trip time.
27
where will the pink command run until it is interrupted by an end user sending an interrupt event?
Linux and MacOS
28
how does an end user send an interrupt event?
Press Ctrl+C
29
Where does pinging default to only sending four echo request?
windows OS
30
what does ping's support that lets you change its behavior, like the number of echo request to send, how large they should be, and how quickly they should be sent?
command line flags
31