Professional Documents
Culture Documents
File Transfer Protocol (FTP) enables file sharing between hosts. FTP uses TCP to create a virtual connection for control information and then creates a separate TCP connection for data transfers. The control connection uses an image of the TELNET protocol to exchange commands and messages between hosts. The key functions of FTP are: 1) to promote sharing of files (computer programs and/or data); 2) to encourage indirect or implicit (via programs) use of remote computers; 3) to shield a user from variations in file storage systems among hosts; and 4) to transfer data reliably and efficiently FTP, though usable directly by a user at a terminal, is designed mainly for use by programs. FTP control frames are TELNET exchanges and can contain TELNET commands and option negotiation. However, most FTP control frames are simple ASCII text and can be classified as FTP commands or FTP messages. FTP messages are responses to FTP commands and consist of a response code followed by explanatory text.
protocol for raw data transfer across the Internet. HTTP/1.0, as defined by RFC 1945, improved the protocol by allowing messages to be in the format of MIME-like messages, containing meta information about the data transferred and modifiers on the request/response semantics. However, HTTP/1.0 does not sufficiently take into consideration the effects of hierarchical proxies, caching, the need for persistent connections, or virtual hosts. HTTP/1.1 includes more stringent requirements than HTTP/1.0 in order to ensure reliable implementation of its features. There is a secure version of HTTP (S-HTTP) specification, which will be discussed in a separate document.
cryptography and consequently digital signature capability, as well as providing confidentiality. Another popular technology for secured web communication is HTTPS, which is HTTP running
The current version of IMAP is version 4 revision 1(IMAP4 rev1). Key features for IMAP4 include: Fully compatible with Internet messaging standards, Allows message access and management from more than one computer.
Allows access without reliance on less efficient file access protocols. Provides support for online, offline, and disconnected access modes. Supports concurrent access to shared mailboxes. Client software needs no knowledge about the servers file store format.