Topic #10: Application Layer Services and Examples Flashcards

1
Q

These identify applications and application layer services that are the source and destination of data

A

Port Numbers

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

What addressing scheme does the transport layer use?

A

Port Numbers

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

Port Number for the Domain Name System

A

TCP/UDP port 53

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

Port Number for HTTP

A

TCP port 80

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

Port number for SMTP

A

TCP port 25

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

Port number for POP

A

UDP port 110

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

Port number for Telnet

A

TCP port 23

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

Port number for DHCP

A

UDP port 67

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

Port for FTP

A

TCP Ports 20 and 21

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

Two things that make DNS Work

A

DNS Protocol and DNS Resolver

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

This defines the automated service that matches the resource names with the required numeric network address

A

DNS protocol

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

This supports the name resolution for the other network applications and other services that need it

A

DNS resolver

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

Record type that means an end device

A

A

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

Record type which means an authoritative name server

A

NS

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

Record type that is a canonical name for an alias

A

CNAME

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

Record type that means Mail Exchange Record

A

MX

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

Steps in using WWW Service and HTTP

A
  • URL is typed in the address bar
  • browser checks with the DNS server and converts it to an IP address
  • Connects to the server requested
  • Using HTTP the browser sends a GET request for the desired HTML document
  • the server sends the HTML for the webpage
  • browser interprets the HTML code and formats the page
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

The email client when people compose e-mails.

A

Mail User Agent

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

Applications and services for MUA to use

A

POP or POP3
SMTP

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

What protocol to use when Sending email?

A

SMTP Protocol

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

What protocol to use when receiving emails?

A

POP Protocol

21
Q

This is used to forward emails, receives emails from the Mail User Agent, uses SMTP to route emails between servers and passes email to the MDA for final delivery

A

Mail Transfer Agent

22
Q

Receives messages from MUA or from the MTA on another server

A

Mail Delivery Agent

23
Q

Command in the SMTP protocol that identifies the SMTP client process to the SMTP server process

A

HELO

24
Q

Command in the SMTP protocol that is a newer version of HELO

A

EHLO

25
Q

Command in the SMTP protocol that identifies the sender

A

MAIL FROM

26
Q

Command in the SMTP protocol that identifies the recipient

A

RCPT TO

27
Q

This is another commonly used application layer protocol that was used to develop to allow file transfers between client and a server

A

File Transfer Protocol

27
Q

Command in the SMTP Protocol that identifies the body of the message

A

DATA

28
Q

FTP Process

A
  • Client opens first connection to the server for control traffic
  • Client opens second connection for control traffic
  • Gets data
29
Q

this protocol enables devices to obtain IP addresses, subnet masks, gateways, DNS server information and etc.

A

Dynamic Host Configuration Protocol

30
Q

DHCP IP address hosting process

A
  • assigns an IP address that is not being used from a range of available IP addresses
  • if host logs off or losses power, IP address is returned to the pool to be reassigned to another host if needed
31
Q

This protocol allows servers to share their resources with clients

A

Server Message Block

32
Q

What SMB does

A

-start, authenticate and terminate sessions
- control file and printer access
- allow applications to send/receive messages to/from another device

33
Q

Gnutella protocol packet type for device discovery

A

ping

34
Q

Gnutella protocol packet type as a reply to a ping

A

pong

35
Q

Gnutella protocol packet type for a file location

A

query

36
Q

Gnutella protocol packet type as a reply to a query

A

query hit

37
Q

Gnutella protocol packet type as a download request

A

push

38
Q

Disadvantage of using Telnet Service

A

Data is not encrypted

39
Q

Oldest application layer protocols

A

Telnet

40
Q

Secure version of Telnet

A

Secure Shell (SSH)

41
Q

This protocol allows users to emulate text-based terminal devices over the network using network software

A

Telnet

42
Q

Telnet Protocol Command that enables the user to request that a response appear on the terminal screen to indicate that the VTY session is active

A

AYT (Are You There)

43
Q

Telnet Protocol Command that deletes all text from the current line

A

EL (Erase Line)

44
Q

Suspends the process to which the virtual terminal is connected.

A

IP (Interrupt Process)

45
Q

These are computer programs with which the user interacts and initiate data transfer process at the user’s request

A

Applications

46
Q

These are background programs that provide the connection between application layer and the lower layers of the networking model

A

Services

47
Q

It allows P2P applications to search for shared resources on peers

A

Gnutella

48
Q

These were created to convert the numeric IP addressed into a simple, recognizable name

A

Domain Names