Lesson 7 - Chapter 2: Internet Application Protocols Flashcards
What does protocol mean?
a set of rules
Each ____ protocol has its own rules and its own port numbers
Internet
For the most part, all apps of the same type use the same ____
protocol
(browsers = HTTP/HTTPS, email = POP3 or IMAP4 to receive and SMTP to send it)
What does POP3 stand for? What is it used for?
Post Office Protocol 3 (POP3)
to receive mail
What does IMAP 4 stand for? What is it used for?
Internet Message Access Protocol 4 (IMAP4)
The HTTP protocol is used for what function? What is its port number?
Web pages; Port 80
The HTTPS protocol’s function is? What is it’s port number?
Secure web pages; Port 443
FTP protocol is used for what function? What is its port number?
File transfer; Port 20, 21
SFTP protocol is used for what function? What is its port number?
Secure file transfer; Port 22
IMAP protocol is used for what function? What is its port number?
Incoming email; Port 143
POP3 protocol is used for what function? What is its port number?
Incoming email; Port 110
SMTP protocol is used for what function? What is its port number?
Outgoing email; Port 25
Telnet protocol is used for what function? What is its port number?
Terminal emulation; Port 23
SSH protocol is used for what function? What is its port number?
Encrypted terminal emulation; Port 22
RDP protocol is used for what function? What is its port number?
Remote Desktop; Port 3389
What are the 10 application protocols?
- HTTP
- HTTPS
- FTP
- SFTP
- IMAP
- POP3
- SMTP
- Telnet
- SSH
- RDP
What are utility protocols?
the protocols that handle important jobs behind the scenes to ensure application protocols we see run well
(DNS, DHCP, etc)
DNS protocol is used for what function? Is it TCP or UDP? What is its port number?
Allows the use of DNS naming; UDP; Port 53
DHCP protocol is used for what function? Is it TCP or UDP? What is its port number?
Automatic IP addressing; UDP; Port 67, 68
LDAP protocol is used for what function? Is it TCP or UDP? What is its port number?
Querying directories; TCP; Port 389
SNMP protocol is used for what function? Is it TCP or UDP? What is its port number?
Remote management of network devices; UDP; Port 161
NetBIOS/NetBT protocol is used for what function? Is it TCP or UDP? What is its port number?
Legacy communication services on LANs;
TCP/UDP
TCP = Port 137, 139
UDP = Port 137, 138
SMB/CIFS protocol is used for what function? Is it TCP or UDP? What is its port number?
Windows naming/folder sharing;
TCP/UDP
TCP = Port 139, 445
UDP = 137, 138
If you have a choice between POP3 or IMAP4 for email, which should you always choose? Why?
IMAP4 because POP3 offers ZERO security
What does HTTP and HTTPS stand for?
HTTP = HyperText Transfer Protocol
HTTPS = HyperText Transfer Protocol Secure
A web browser uses what 2 protocols to request a web page from a site’s web servers?
- HTTP
- HTTPS
What is a web server?
servers running specialized software designed for serving websites
HTTP isn’t secure so what does that mean an attacker can do?
read any packets they intercept
What websites use HTTPS?
Nearly every website
(In the past, only sites that required users to sign in used HTTPS)
What are 3 examples of an attacker that is attempting to compromise your systems, network, or data?
- Lone hacker trying to breach system
- State surveillance agency monitoring traffic at your ISP
- malware-compromised router that can modify/redirect your packets
Ways to access email boil down to what 2 ways?
- Generic email client applications you can configure to check many accounts
- Clients tailored around a single email service (pre-configured)
How do you have to configure generic mail clients?
you must manually configure them with the address of your incoming and outgoing mail servers
What does SMTP stand for? What is it?
Simple Mail Access Protocol, the protocol used by outgoing mail servers
How do you get the addresses of the incoming/outgoing mail servers to manually configure the generic mail clients?
from your email provider (ISP, company, school, org)