Protocols Flashcards
HyperText Transfer Protocol (HTTP)
HTTP is used by Web browsers and Web servers to exchange files (such as Web pages) through the World Wide Web and intranets. HTTP can be described as an information requesting and responding protocol. It is typically used to request and send Web documents, but is also used as the protocol for communication between agents using different TCP/IP protocols.
HTTP over SSL (HTTPS)
HTTPS is a secure form of HTTP that uses SSL to encrypt data before it is transmitted.
Secure Sockets Layer (SSL)
SSL secures messages being transmitted on the Internet. It uses RSA for authentication and encryption. Web browsers use SSL (Secure Sockets Layer) to ensure safe Web transactions. URLs that begin with https:// trigger your Web browser to use SSL.
Transport Layer Security (TLS)
TLS ensures that messages being transmitted on the Internet are private and tamper proof. TLS is implemented through two protocols: TLS Record–Can provide connection security with encryption (with DES for example), TLS Handshake–Provides mutual authentication and choice of encryption method.
File Transfer Protocol (FTP)
FTP provides a generic method of transferring files. It can include file security through usernames and passwords, and it allows file transfer between dissimilar computer systems. FTP can transfer both binary and text files, including HTML, to another host. FTP URLs are preceded by ftp:// followed by the DNS name of the FTP server. To log in to an FTP server, use: ftp://username@servername.
Trivial File Transfer Protocol (TFTP)
TFTP is similar to FTP. It lets you transfer files between a host and an FTP server. However, it provides no user authentication and no error detection. TFTP is often used when transferring files such as video, audio, or images. Because it does not perform error detection, TFTP is faster than FTP, but might be subject to file errors.
Secure File Transfer Protocol (SFTP)
SFTP is a file transfer protocol that uses Secure Shell (SSH) to secure data transfers. SSH ensures that SFTP transmissions use encrypted commands and data which prevent data from being transmitted over the network in clear text.
Secure Copy (SCP)
SCP is associated with Unix/Linux networks and used to transfer files between systems. Like SFTP, SCP relies on SSH to ensure that data and passwords are not transmitted over the network in clear text.
Simple Mail Transfer Protocol (SMTP)
SMTP is used to route electronic mail through the internetwork. SMTP is used: Between mail servers for sending and relaying mail, By all e-mail clients to send mail, receiving mail from an Exchange server.
Post Office Protocol 3 (POP3)
POP3 is part of the TCP/IP protocol suite and is used to retrieve e-mail from a remote server to a local client over a TCP/IP connection. With POP3, e-mail messages are downloaded to the client.
Internet Message Access Protocol 4 (IMAP4)
IMAP4 is an e-mail retrieval protocol designed to enable users to access their e-mail from various locations without the need to transfer messages or files back and forth between computers. Messages remain on the remote mail server and are not automatically downloaded to a client system.
Dynamic Host Configuration Protocol (DHCP)
DHCP is a method for automatically assigning addresses and other configuration parameters to network hosts. Using a DHCP server, hosts receive configuration information at startup, reducing the amount of manual configuration required on each host.
Domain Name System (DNS)
DNS is a system that is distributed throughout the internetwork to provide address/name resolution. For example, the name www.mydomain.com would be identified with a specific IP address.
Network Time Protocol (NTP)
NTP is used to communicate time synchronization information between systems on a network.
Lightweight Directory Access Protocol (LDAP)
LDAP is used to allow searching and updating of a directory service. The LDAP directory service follows a client/server model. One or more LDAP servers contain the directory data, the LDAP client connects to an LDAP Server to make a directory service request.