Lesson 7 - Chapter 2: Internet Application Protocols Flashcards

1
Q

What does protocol mean?

A

a set of rules

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

Each ____ protocol has its own rules and its own port numbers

A

Internet

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

For the most part, all apps of the same type use the same ____

A

protocol

(browsers = HTTP/HTTPS, email = POP3 or IMAP4 to receive and SMTP to send it)

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

What does POP3 stand for? What is it used for?

A

Post Office Protocol 3 (POP3)

to receive mail

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

What does IMAP 4 stand for? What is it used for?

A

Internet Message Access Protocol 4 (IMAP4)

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

The HTTP protocol is used for what function? What is its port number?

A

Web pages; Port 80

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

The HTTPS protocol’s function is? What is it’s port number?

A

Secure web pages; Port 443

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

FTP protocol is used for what function? What is its port number?

A

File transfer; Port 20, 21

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

SFTP protocol is used for what function? What is its port number?

A

Secure file transfer; Port 22

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

IMAP protocol is used for what function? What is its port number?

A

Incoming email; Port 143

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

POP3 protocol is used for what function? What is its port number?

A

Incoming email; Port 110

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

SMTP protocol is used for what function? What is its port number?

A

Outgoing email; Port 25

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

Telnet protocol is used for what function? What is its port number?

A

Terminal emulation; Port 23

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

SSH protocol is used for what function? What is its port number?

A

Encrypted terminal emulation; Port 22

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

RDP protocol is used for what function? What is its port number?

A

Remote Desktop; Port 3389

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

What are the 10 application protocols?

A
  1. HTTP
  2. HTTPS
  3. FTP
  4. SFTP
  5. IMAP
  6. POP3
  7. SMTP
  8. Telnet
  9. SSH
  10. RDP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are utility protocols?

A

the protocols that handle important jobs behind the scenes to ensure application protocols we see run well

(DNS, DHCP, etc)

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

DNS protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Allows the use of DNS naming; UDP; Port 53

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

DHCP protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Automatic IP addressing; UDP; Port 67, 68

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

LDAP protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Querying directories; TCP; Port 389

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

SNMP protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Remote management of network devices; UDP; Port 161

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

NetBIOS/NetBT protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Legacy communication services on LANs;

TCP/UDP
TCP = Port 137, 139
UDP = Port 137, 138

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

SMB/CIFS protocol is used for what function? Is it TCP or UDP? What is its port number?

A

Windows naming/folder sharing;

TCP/UDP
TCP = Port 139, 445
UDP = 137, 138

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

If you have a choice between POP3 or IMAP4 for email, which should you always choose? Why?

A

IMAP4 because POP3 offers ZERO security

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

What does HTTP and HTTPS stand for?

A

HTTP = HyperText Transfer Protocol
HTTPS = HyperText Transfer Protocol Secure

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

A web browser uses what 2 protocols to request a web page from a site’s web servers?

A
  1. HTTP
  2. HTTPS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is a web server?

A

servers running specialized software designed for serving websites

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

HTTP isn’t secure so what does that mean an attacker can do?

A

read any packets they intercept

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

What websites use HTTPS?

A

Nearly every website

(In the past, only sites that required users to sign in used HTTPS)

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

What are 3 examples of an attacker that is attempting to compromise your systems, network, or data?

A
  1. Lone hacker trying to breach system
  2. State surveillance agency monitoring traffic at your ISP
  3. malware-compromised router that can modify/redirect your packets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Ways to access email boil down to what 2 ways?

A
  1. Generic email client applications you can configure to check many accounts
  2. Clients tailored around a single email service (pre-configured)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

How do you have to configure generic mail clients?

A

you must manually configure them with the address of your incoming and outgoing mail servers

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

What does SMTP stand for? What is it?

A

Simple Mail Access Protocol, the protocol used by outgoing mail servers

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

How do you get the addresses of the incoming/outgoing mail servers to manually configure the generic mail clients?

A

from your email provider (ISP, company, school, org)

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

Why are the days of configuring mail apps with POP3 and IMAP4 numbered?

A

Many ISPs, businesses, and domain hosting services are switching to Microsoft-Exchange based services

36
Q

What does Microsoft-Exchange services offer?

A

the servers provide email, calendars, and instant messaging for larger organizations

37
Q

Can generic email clients access Microsoft Exchange accounts?

A

yes, they use your email address to locate the Exchange server and if compatible will self-configure after signing in

38
Q

What should you do when you are given the name of a POP3 or SMTP server?

A

Use ping to get the IP for the device and write it down in case you ever stop getting your mail and you can type in the IP address to see if the DNS server is working

(if you can connect via IP address, DNS is not working)

39
Q

What does end-to-end encryption mean?

A

you encrypt the message before it leaves your device, and the recipient decrypts it on the other end

40
Q

What do many modern email servers use to provide transit encryption? (2)

A

SSL or TLS

41
Q

What does SSL and TLS stand for?

A

SSL = Secure Sockets Layer
TLS = Transport Layer Security

42
Q

What is transit encryption?

A

secures your message while it is in transit between your system and the mail server

43
Q

Which is stronger, SSL or TLS?

A

TLS

44
Q

What does FTP stand for?

A

File Transfer Protocol

45
Q

Where would you use FTP?

A

Some web browsers have partial support built in, but there are also dedicated FTP client programs such as FileZilla or Cyberduck

45
Q

What does file transfer protocol do?

A

used for uploading and downloading files from a remote FTP server

46
Q

With public and private FTP sites, which one supports anonymous logins and which have fields to enter username and password?

A

Public sites support anonymous logins

Private sites you can enter username and password

47
Q

How do you log into an FTP site with a browser?

A

you add your user name to the URL

(ftp://melaniec@ftp.example.com)

48
Q

Is FTP secure?

A

No, like other basic protocols FTP is unsecure

(but there are secure versions like SFTP and FTPS)

49
Q

What is Telnet?

A

a terminal emulation program (like CLI) that enables authenticated users to run commands on a remote system (like a server or router)

50
Q

Is Telnet secure? In what kind of network should you use it in?

A

No, it sends user names and passwords as clear text so you should only use it within your LAN

51
Q

What does SSH stand for?

A

Secure Shell

52
Q

What is Secure Shell (SSH)?

A

Another terminal emulation program that encrypts the entire connection and supports tunneling files (like when using FTP) and TCP/IP traffic through its secure connection

(largely replaced Telnet for this reason)

53
Q

___ and ___ lets you issue commands from a remote CLI

A

SSH and Telnet

54
Q

Remote Desktop software mostly makes use of which 2 protocols?

A
  1. Remote Desktop Protocol (RDP)
  2. Virtual Network Computing (VNC)
55
Q

What is TightVNC?

A

a cross platform remote desktop software that enables you to run and control a Windows system remotely from your Mac and vice versa

56
Q

What is the name of Microsoft’s remote desktop software?

A

Remote Desktop Connection

57
Q

What does Remote Desktop Connection do?

A

enables you to connect to and control a remote server with a full GUI

(your desktop becomes the server desktop)

58
Q

What is the name of the Remote Desktop Connection executable file?

A

mstsc.exe

59
Q

How do you open Remote Desktop Connection from a CLI or the search bar?

A

type “msts”

60
Q

Which Windows edition can serve as a Remote Desktop client?

A

Any Windows edition can serve as a RD client

(it can connect to another computer remotely)

61
Q

What editions can be used as a Remote Desktop server?

A

Pro, Enterprise, and Education editions

(accessed remotely by another computer)

62
Q

What is Windows Remote Assistance?

A

enables techs to see what the client sees and use the system (with permission) to troubleshoot

63
Q

How does Windows Remote Assistance work?

A
  1. You receive the support request via email
  2. Log on the user’s system
  3. Take the driver’s seat (with permission)
64
Q

In what editions is Windows Remote Assistance available on?

A

any Windows version/edition

65
Q

How do you open Windows Remote Assistance?

A

Start > Remote Assistance > Invite someone to connect to your PC (or offer to help)

66
Q

What is the macOS’s version of Windows Remote Assistance?

A

Enable screen sharing in System Preferences for remote access and light troubleshooting and collaboration

(Apple sells RD products to business customers)

67
Q

In all remote desktop methods, the connecting system is a ____ and the remote system is a ____

A

client, server (providing access to its own desktop)

68
Q

How do you configure whether your system can act as a Remote Desktop server?

A

System > About > Remote Desktop

(Windows Home edition does not)

69
Q

What does VPN stand for?

A

Virtual Private Network

70
Q

What is a VPN?

A

uses encrypted tunnels between a computer (or remote network) and the Internet to create a private network

71
Q

When it comes to VPNs, what are endpoints?

A

the ends of the tunnel where data is encrypted/decrypted

72
Q

How do SSH tunnels work?

A

the client for the application sits on one end and the server on the other

73
Q

What can act as an endpoint for a VPN (2)?

A
  1. software running on a computer
  2. dedicated Internet appliance such as an endpoint management server
74
Q

How does a VPN work (in detail)?

A

VPN software/server sets up endpoints (with their own LAN IP address) at each end of the encrypted tunnel to join computer/networks together as if on the same LAN and direct traffic.

75
Q

What does PPTP stand for?

A

Point to Point Tunneling Protocol

76
Q

What does RRAS stand for?

A

Routing and Remote Access Service

(available on Server versions of Windows)

77
Q

How do PPTP and RRAS work together?

A

PPTP places endpoints on the client and uses the RRAS special remote access server program to enable individual clients (employees on the road) to access the office network

78
Q

How does a VPN act as a NIC?

A

It’s endpoints act like virtual NICs that (like any NIC), get an IP address from the DHCP server (from the home/office network)

79
Q

How is traffic directed when using a VPN?

A

Internet traffic goes through your, for example, office FIRST

(your client’s traffic will use the office LAN and its internet connection making web browsing on VPN very slow)

80
Q

What does the LDAP protocol do and what does it stand for?

A

Lightweight Directory Access Protocol

enables operating systems and applications to access directories

(Windows Server uses this to work with Active Directory and add each computer’s information)

81
Q

What is Simple Network Management Protocol? (SNMP)

A

enables remote query and remote configuration of anything on a network

(popular protocol to check on your network, Network+ techs use it)

82
Q

What does SMB stand for and what does it do?

A

Server Message Block

Window’s network file/print sharing protocol (the choice for LAN file servers)

83
Q

What is the Linux version of SMB?

A

SAMBA

(network file/print sharing protocol)

84
Q

On a local LAN, what assigns IP address automatically?

A

The switch or router for internal addresses

(the ISP’s assigned IP address is to access the Internet)

85
Q

What is NetBIOS?

A

an older, outdated protocol that enabled devices to communicate on LANs (before Internet and IP addresses)