Title: Identify networking protocols.
Course: Cybersecurity Fundamentals (10302-I) > Section: Examining Computer Networks as a Foundational Element of Cybersecurity

Identification should include descriptions of

- application layers protocols
  - Hypertext Transfer Protocol (HTTP)―an application-layer protocol used primarily on the Internet to request and receive web content from servers to browsers; a stateless and connectionless protocol
  - Hypertext Transfer Protocol Secure (HTTPS)―a variant of HTTP that adds a layer of security on the data in transit through a secure socket layer (SSL) or transport layer security (TLS) protocol connection
  - File Transfer Protocol (FTP)―a client/server protocol used for transferring files to or exchanging files with a host computer; FTP is widely used on the Internet for moving or transferring files from one computer to another
  - Post Office Protocol (POP)―a type of computer networking and Internet standard protocol retrieves and extracts email from a remote mail server for access by the host machine or portable device

- transport layer protocols
  - Transmission Control Protocol (TCP)―a transport layer communications protocol used to send network data between hosts; TCP is a connection-oriented protocol that provides reliable message transmission
  - User Datagram Protocol (UDP)―a transport layer communications protocol used to send network data between hosts; UDP is referred to as an unreliable protocol because it does not guarantee message delivery or in-order message reception

- Internet layer protocols
  - Internet Protocol (IP)―the primary network protocol by which data is sent from one computer to another; computers are identified on the internet using Internet Protocol addresses
  - Internet Control Message Protocol (ICMP)―a part of the Internet protocol suite used by network devices to send error messages and other operational information to other devices on the network
  - Dynamic Host Configuration Protocol (DHCP)―a local network protocol that automatically assigns Internet Protocol addresses to network hosts.