Common Protocols Flashcards

(19 cards)

1
Q

TCP (Transmission Control Protocol)

A

• Reliable
• Connection-oriented
• Virtual circuit
• Sequenced
• Acknowledgements
• 24 - 60 bytes (high overhead)

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

UDP (User Datagram Protocol)

A

• Unreliable
• Connectionless
• No virtual circuit
• Un-sequenced
• No acknowledgments
• 8 bytes (lightweight)

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

FTP - File Transfer Protocol

A

• Used to share files with users in a LAN or a WAN
• TCP Port 20 (active), 21 (control)
• Supports authentication, authorization, and directory browsing
• Unencrypted – not recommended, use sftp.

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

TFTP - Trivial File Transfer Protocol

A

• Used to push (put) or pull (get) files from a server
• Commonly used to manage devices like IP phones, routers and switches
• Does NOT support authentication, authorization, or directory browsing
• UDP port 69
• Unencrypted – not recommended, use sftp

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

SFTP - Secure File Transfer Protocol

A

• A secure implementation of FTP
• Supports all the same functions as FTP but with encryption
• SFTP is an extension of SSH which is why they use the same port number
• TCP Port 22

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

SMTP - Simple Mail Transfer Protocol

A

• Sends outgoing mail to a server
• TCP Port 25

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

POP3 - Post Office Protocol

A

• Downloads incoming mail from a server
• TCP Port 110

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

IMAP - Internet Message Access Protocol

A

• Synchronizes incoming mail from a server
• TCP Port 143

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

Telnet - Telecommunication Network

A

• Provides remote command line access to interact with a server
• Considered insecure and should no longer be used, use SSH instead
• TCP Port 23

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

SSH - Secure Shell

A

• Provides encrypted remote command line access to interact with a server
• SSH version 2 added SFTP and SCP support
• TCP Port 22

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

DNS - Domain Name Service

A

• Provides name to IP address resolution for host
• Resolves Domain name to IP address
• TCP/UDP Port 53 (mostly UDP but moving towards TCP)

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

DHCP - Dynamic Host Configuration Protocol

A

• Provides various configurations to clients in an IP network via broadcast
• UDP Port 67 (server)
• UDP Port 68 (client)

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

HTTP - Hyper Text Transfer Protocol

A

• Used to transmit webpages
• TCP Port 80

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

HTTPS - Hyper Text Transfer Protocol Secure

A

• Used to securely transmit encrypted
webpages using SSL or TLS
• TCP Port 443

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

NetBios - Network Basic Input/Output System

A

• Provides various network communication features in a Windows network
• Used in Windows before IP networking
• NetBIOS over TCP/IP is still used in Windows

UDP Port 137
NetBIOS name services (nbname)

TCP Port 139
NetBIOS session service (nbsession)

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

SNMP - Simple Network Management Protocol

A

• Used to query, configure, and monitor host in a LAN
• SNMPv3 encrypts communication where previous versions did not
• UDP Port 161 (Queries)
• UDP Port 162 (Traps)

17
Q

LDAP - Lightweight Directory Access Protocol

A

• Used in domain-based network
environments to facilitate system and user management.
• TCP/UPD Port 389 (mainly TCP)

18
Q

SMB - Server Message Block

A

• Provides file sharing, network browsing, and printing services
• Commonly used in Windows networks but supported in Linux, macOS, and many other devices
• CIFS (Common Internet File System) is an open implementation used on Linux and macOS
• TCP Port 445 (NetBIOS-less)

19
Q

RDP - Remote Desktop Protocol

A

• Used to securely remotely access a Windows desktop
• TCP Port 3389