Intro to Troubleshooting- Week 6 Flashcards

1
Q

ICMP

A

internet control message protocol- mainly used by a router or remote host to communicate why a transmission has failed back to the original host

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

ICMP type

A

8 bits, specifies what type of message is being sent

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

ICMP code

A

indicates a more specific reason for the message`

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

ICMP checksum

A

like all the other checksums

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

ICMP rest of header

A

optionally used by some of the specific types and codes to send more data

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

ICMP data payload

A

contains the entire IP header and the first 8 bytes of the data payload section of the offending packet

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

PING

A

a special type of ICMP

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

PING echo request

A

used to determine the state of a connection

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

The ping utility sends what message type?

A

an echo request ICMP message type

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

traceroute

A

lets you discover paths between 2 nodes and gives you info about each hop along the way

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

what does traceroute on linux and mac send?

A

UDP packets to very high port numbers

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

tracert

A

traceroute on windows- sends an ICMP echo request

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

mtr

A

long-running traceroute on linux and mac

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

pathping

A

long-running traceroute on Microsoft

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

nc

A

netcat- mac and linux- tests port connectivity

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

what are the arguments for nc?

A

nc + a host + a port

17
Q

what will nc -v -z +x +x tell you?

A

if a connection to a port is possible or not

18
Q

which text command tells you the IP address for a host name?

A

nslookup + hostname

19
Q

which text command do you enter if you want to know the name resolutions for a server instead of the default server name?

A

nslookup [enter]

> [server + address of server]

20
Q

which text command do you enter if you want to know the record name, other than the A record, for a host?

A

nslookup [enter]

> [set type= MX +hostname] (or AAAA, or text)

21
Q

which text command do you enter if you want to know information about the packet sent to the server and the resulting answer.

A

nslookup [enter]

>[set debug + hostname]

22
Q

What IPs does google’s public IP run on?

A

8.8.8.8 and 8.8.4.4

23
Q

How are public servers useful for troubleshooting?

A

you can test general internet connectivity by sending a ping request to one.

24
Q

what IPs does level 3 comm’s public domain use?

A

4.2.2.1- 4.2.2.6

25
Q

registrar

A

an organization that’s responsible for assigning individual domain names to other organizations or individuals

26
Q

host file

A

a flat file that contains, on each line, a network address followed by the host name it can be referred to as

27
Q

What is the loopback address for IPv4?

A

127.0.0.1

28
Q

What does sending traffic to the loopback address do?

A

Sending traffic to a loop back address bypasses all network infrastructure itself and traffic like that never leaves the node.

29
Q

Why should host files no longer be used today?

A

are a popular way for computer viruses to disrupt and redirect users’ traffic.

30
Q

PaaS

A

Platform as a service- the most common platform. gives programmers all the tools they need to deploy, administer and maintain a Web application.

31
Q

SaaS

A

software as a service. a way of licensing the use of software to others while keeping that software centrally hosted and managed.

32
Q

IaaS

A

infrastructure as a service. abstracts away the physical infrastructure. client responsible for everything else.

33
Q

what are the requirements for virtualization for a client’s physical machine?

A

hypervisor support, enough RAM for each VM, and storage space.

34
Q

resource pooling

A

Any time you can consolidate systems’ physical and time resources

35
Q

measured service

A

when you are charged based on the traffic that goes in and out of your Web application or for the time that every single one of your virtualized servers is running rather than a fixed monthly or yearly fee.

36
Q

metered service

A

when you’re charged by the amount of processing resources used, such as CPU usage so you pay for what parts of the hardware you use, rather than a more general fee for all the hardware of a system.