Protocols Flashcards
DNS
Domain Name System- Translates domain names into IP addresses. (Application Layer)
DHCP
Dynamic Host Configuration Protocol- dynamically assigns an IP address and other network configuration parameters to each device on the network, so they can communicate with other IP networks.
(Application Layer)
SMTP
Simple Mail Transfer Protocol- Enables clients to send email to a mail server and enables servers to send email to other servers. (Application Layer)
POP3
Post Office Protocol version 3. Enables clients to retrieve email from a mail server and download the email to the client’s local mail application. (Application Layer)
IMAP
Internet Message Access Protocol- Enables clients to access email stored on a mail server as well as maintaining email on the server. (Application Layer)
FTP
File Transfer Protocol- Sets the rules that enable a user on one host to access and transfer files to and from another host over a network. FTP is a reliable, connection-oriented, and acknowledged file (application layer)
SFTP
SSH File Transfer Protocol. As an extension to Secure Shell (SSH) protocol, can be used to establish a secure file transfer session in which the file transfer is encrypted. SSH is a method for secure remote login that is typically used for accessing the command line of a device. (Application layer)
TFTP
Trivial File Transfer Protocol. A simple, connectionless file transfer protocol with best-effort, unacknowledged file delivery. It uses less overhead than FTP. (Application layer)
HTTP
Hypertext Transfer Protocol. A set of rules for exchanging text, graphic images, sound, video, and other multimedia files on the World Wide Web. (Application Layer)
HTTPS
HTTP Secure. A secure form of HTTP that encrypts the data that is exchanged over the World Wide Web.(Application Layer)
TCP
Transmission Control Protocol. Enables reliable communication between processes running on separate hosts and provides reliable, acknowledged transmissions that confirm successful delivery. (Transport Layer)
UDP
User Datagram Protocol. Enables a process running on one host to send packets to a process running on another host. However, UDP does not confirm successful datagram transmission.
IPv4
Internet Protocol version 4. Receives message segments from the transport layer, packages messages into packets, and addresses packets for end-to-end delivery over a network. IPv4 uses a 32-bit address. (Internet Layer)
IPv6
Internet Protocol version 6 Receives message segments from the transport layer, packages messages into packets, and addresses packets for end-to-end delivery over a network. IPv6 uses a 128-bit address.
NAT
Network Address Translation. Translates IPv4 addresses from a private network into globally unique public IPv4 addresses. (Internet Layer)