SECFND 6: Network Applications Flashcards

1
Q

DNS Resource Record

A

RR defines the DNS data types that are stored in the DNS database. SOA, MX, A, AAAA, NS, PTR, CNAME

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

stub DNS resolver

A

Client device OS

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

DNS recursive resolver

A

DNS server that processes requests. Queries the authoritative DNS server for RR information

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

Open DNS recursive resolver

A

Allow queries from all addres (8.8.8.8, etc.)

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

Authoritative DNS Server

A

Responsible for all domain RR’s. Provide auth responses to DNS recursive resolvers

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

DNS Zones

A

In addition to being divided into domains, the DNS name space is partitioned into zones to simplify DNS database management..

Zone file is a text file.

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

A record

A

Maps names to IPv4 addresses

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

AAAA

A

Map hostnames to IPv6 addresses

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

MX record

A

Maps DN to mail servers for that domain

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

PTR record

A

PTR points to a canonical name. The most common use is for implementing reverse DNS lookups, mapping an IP address to the hostname.

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

NS Record

A

identifies the DNS servers that are responsible (authoritative) for a zone.

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

CNAME record

A

specify that a domain name is an alias for another domain name, which is the “canonical” domain name.

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

TXT Record

A

used to associate any arbitrary text with a hostname. Used for DKIM

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

SOA Record

A

Start of authority. Each zone contains an SOA record. Identifies the name server that is the best source of information for the data within the zone. The SOA record also contains various other parameters that define the behavior of the DNS server.

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

DNS Recursive query steps

A
  1. DNS resolver queries DNS recursor.
  2. DNS recursor sends query to root name server.
  3. Root name servers send a DNS referral to DNS recursor informing it to ask the gTLD name servers for the .com/.net/,org domain space.
  4. DNS recursor sends query to gTLD servers looking for domain name (cisco.com)
  5. GTLD servers send DNS referral to DNS recursor informing it to ask the cisco.com name servers about domain name space.
  6. DNS recursor sends a query to ns1.cisco.com or ns2.cisco.com
  7. Cisco servers send auth DNS response to DNS recursor with A RR info
  8. DNS recursor sends a response to the DNS resolver
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Dynamic DNS

A

Connects to DDNS provider with unique login name. Service links discovered public IP address with a hostname in the DNS system.

17
Q

URI

A

All URL’s are URI’s, but not vice versa

18
Q

URL part: Protocol

A

http, https, ftp, etc.

19
Q

URL part: path

A

/video. Path typically refers to a file or location on the web server. Like a directory structure.

20
Q

URL part: parameters

A

aka Query string. ?docid=96673&hl=en. The docid=96673 parameter in this example reference a specific video file in the path. The hl=en parameter specify the language,

21
Q

URL part: named anchor

A

00h01m15s. Typically the fragment is used to refer to an internal section within a web document. In this case, the fragment means skip to 1 minute and 15 seconds into the video.

22
Q

HTTP referer

A

Address of previous web page from where a link was followed

23
Q

Cooking info is sent in:

A

Request header, response header, stored in Client browser

24
Q

Two client scripting languages

A

JavaScript, VBscript

25
Q

MTA

A

Mail transport agent (SMTP daemon), email gateway, computer program that transfers email.

26
Q

Groupware server

A

Mail server that includes calendars and other services

27
Q

MAPI

A

Used by the MUA to retrieve email. Associated with Exchange/Outlook. Similar to IMAP

28
Q

Three parts of SMTP conversation

A

Envelope, headers. body

29
Q

SMTP envelope

A

Specifies the recipient and the sender

30
Q

SMTP header

A

headers are sent after receiving a 354 (go ahead) SMTP reply code from the SMTP server. The headers contain the following information: sender’s display name and email, the recipient’s display name and email, and the subject and date.

31
Q

helo/ehlo

A

commands are used to identify the SMTP client to the SMTP server. FQDN or IP address are usually sent as an argument together with HELO/EHLO. Establishes SMTP session with another host

32
Q

SMTP DATA

A

Message body