TCP vs UDP Flashcards
A connection-oriented protocol
TCP
Suited for applications requiring high reliability
TCP
Transmission time is less cruicial
TCP
Used by:
HTTP
SMTP
Telnet
TCP
Uses acknowledgements to ensure that data has arrived before sending data back. Takes more time.
TCP
Connectionless protocol
UDP
Good for message transport
UDP
Suited for applications that require fast and efficient transmission, such as video games or videos.
UDP
Used by: DNS DHCP SNIMP VOIP
UDP
Favors speed over reliability
UDP
Client/Server configuration that is used to transfer files
FTP
Exclusively TCP based, no UDP
FTP
uses data port 20 and command port 21
FTP
Connection initiated by client over command port 21
FTP Active mode
Server connects back to port 20
FTP passive mode
Port 22
SSH
Uses public key encryption, providing confidentiality and integrity over an unsecured network
SSH
Commonly used to secure remote logins
SSH
Primarily used in unix and Linus
SSH
Port 23
Telnet
Designed to communicate between 2 computers and remote logins.
Telnet
Not encrypted
Telnet
Port 25
SMTP
For sending email. It transfers messages from server to another.
SMTP
Port 110
POP3
Client/Server protocol used to retrieve email. By default, messages are deleted from server after user has downloaded email. Built into most popular email products.
POP3
Port 143
IMAP
Retrieves messages, but messages remain on server as well as saved locally. User can organize messages.
IMAP
Email protocol ideal for multiple devices, so same message can be accessed across different devices
IMAP
Port 80
HTTP
Port 8080 (alternate)
HTTP
intranet
Send and receives web based client request to view webpages
HTTP
Client uses a URL to locate and request info from a webserver
HTTP
Requests are sent back to client using TCP/UDP port 80 and is unencrypted by default.
HTTP
Port 443
HTTPS
Secure web browsing communications and highly resistant to eavesdropping and interception. Is encrypted
HTTPS
Uses SSL
HTTPS
Port 53
DNS
Translates URLs into IP addresses
DNS
Uses TCP & UDP
DNS
Uses databases that contain known IP addresses and their corresponding names.
DNS servers
Used for simple lookups
UDP
Used for data replication
TCP
Used to assign IP addresses to network devices
DHCP
Process used by DHCP to request an IP address
DORA
What does DORA stand for?
Discover
Offer
Request
Acknowledge
UDP Port 67
DHCP server
UDP Port 68
DHCP client
Port 3389
RDP
4 RDP services
Input support
Output support
Clipboard sharing
Application support
controls how applications residing on different computers communicate on the same LAN
NetBIOS
found on ethernets and token ring networks
NetBIOS
Allows computers to communicate by using names
NetBIOS
UDP ports 137/138
NetBIOS
TCP ports 137/139
NetBIOS
Client-server communication protocol that allows sharing to network resources
SMB
Port 445
SMB
Also called CIFS
SMB
commonly used when working with NAS
SMB
Port 427
SLP
Service discovery protocol that enables computers to locate service in a local area network
SLP
Port 548
AFP
MacOS protocol that enables users to access outside system files
AFP
Port 389
LDAP
Application protocol that searches a directory service for an object
LDAP
Ports 161/162
SNMP
application protocol that manages and monitors network devices. Provides a common language for network devices in LANs and WANs
SNMP