Internet protocol suite | Layer | Protocols | | Application | DNS, TLS/SSL, TFTP, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, BitTorrent, RTP, rlogin, … | | Transport | TCP, UDP, DCCP, SCTP, IL, RUDP, … | | Network | IP (IPv4, IPv6), ICMP, IGMP, ARP, RARP, … | | Link | Ethernet, Wi-Fi, Token ring, PPP, SLIP, FDDI, ATM, DTM, Frame Relay, SMDS, … | File eXchange Protocol (FXP) is a method of data transfer which uses the FTP protocol to transfer data from one remote server to another without routing this data through the client's connection. Conventional FTP involves a single server and a single client; all data transmission is done between these two. In an FXP session, a client maintains a standard FTP connection to two servers, and can direct either server to connect to the other to initiate a data transfer. The advantage of using FXP over FTP is evident when a high-bandwidth server demands resources from another high-bandwidth server, but only a low-bandwidth client, such as a network administrator working away from location, has the authority to access the resources on both servers. The internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet and most commercial networks run. ...
Bold text TBold texthe application layer is the seventh level of the seven-layer OSI model. ...
The domain name system or domain name server (DNS) is a system that stores information associated with domain names in a distributed database on networks, such as the Internet. ...
Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ...
Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980. ...
FTP or file transfer protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). ...
Hypertext Transfer Protocol (HTTP) is the method used to transfer or convey information on the World Wide Web. ...
The Internet Message Access Protocol (commonly known as IMAP4, and previously called Internet Mail Access Protocol) is an application layer Internet protocol that allows a local client to access e-mail on a remote server. ...
Internet Relay Chat (IRC) is a form of instant communication over the Internet. ...
The Network News Transfer Protocol or NNTP is an Internet application protocol used primarily for reading and posting Usenet articles, as well as transferring news among news servers. ...
In computing, local e-mail clients use the Post Office Protocol version 3 (POP3), an application-layer Internet standard protocol, to retrieve e-mail from a remote server over a TCP/IP connection. ...
Session Initiation Protocol (SIP) is a protocol developed by the IETF MMUSIC Working Group and proposed standard for initiating, modifying, and terminating an interactive user session that involves multimedia elements such as video, voice, instant messaging, online games, and virtual reality. ...
Simple Mail Transfer Protocol (SMTP) is the de facto standard for e-mail transmission across the Internet. ...
The Simple Network Management Protocol (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
TELNET is a network protocol used on the Internet or local area network LAN connections. ...
The (new) BitTorrent logo BitTorrent is both the name of a peer-to-peer (P2P) file distribution client application and also the name of the file sharing protocol itself, both of which were created by programmer Bram Cohen. ...
The Real-time Transport Protocol (or RTP) defines a standardized packet format for delivering audio and video over the Internet. ...
In computing, rlogin is a Unix software utility that allows users to log in on another host via a network, communicating via TCP port 513. ...
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite. ...
The User Datagram Protocol (UDP) is one of the core protocols of the Internet protocol suite. ...
The Datagram Congestion Control Protocol (DCCP) is a message-oriented transport layer protocol that is currently under development in the IETF. Applications that might make use of DCCP include those with timingconstraints on the delivery of data such that reliable in-order delivery, when combined with congestion control, is likely...
The Stream Control Transmission Protocol (SCTP) is a transport layer protocol defined in 2000 by the IETF Signaling Transport (SIGTRAN) working group. ...
Transport layer protocol designed originally as part of the Plan 9 from Bell Labs operating system and used to carry 9P. Its main features are: Reliable datagram service In-sequence delivery Internetworking using IP Low complexity, high performance Adaptive timeouts The original paper describing IL: [1] Categories: Computer stubs ...
In computer networking, the Reliable User Datagram Protocol (RUDP) is a transport layer protocol designed at Bell Labs for the Plan 9 operating system. ...
The network layer is level three of the seven level OSI model. ...
The Internet Protocol (IP) is a data-oriented protocol used for communicating data across a packet-switched internetwork. ...
IPv4 is version 4 of the Internet Protocol (IP) and it is the first version of the Internet Protocol to be widely deployed. ...
Internet Protocol version 6 (IPv6) is a network layer standard used by electronic devices to exchange data across a packet-switched internetwork. ...
The Internet Control Message Protocol (ICMP) is one of the core protocols of the Internet protocol suite. ...
The Internet Group Management Protocol is a communications protocol used to manage the membership of Internet Protocol multicast groups. ...
In computer networking, the Address Resolution Protocol (ARP) is the method for finding a hosts hardware address when only its IP address is known. ...
Reverse address resolution protocol (RARP) is a protocol used to resolve an IP address from a given hardware address (such as an Ethernet address). ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Ethernet is a frame-based computer networking technology for local area networks (LANs). ...
Wi-Fi (also WiFi, Wi-fi, Wifi, or wifi from Wireless Fidelity) is a brand originally licensed by the Wi-Fi Alliance to describe the underlying technology of wireless local area networks (WLAN) based on the IEEE 802. ...
Token-Ring local area network (LAN) technology was developed and promoted by IBM in the early 1980s and standardised as IEEE 802. ...
In computing, the Point-to-Point Protocol, or PPP, is commonly used to establish a direct connection between two nodes. ...
The Serial Line Internet Protocol (SLIP) is a mostly obsolete encapsulation of the Internet Protocol designed to work over serial ports and modem connections. ...
In computer networking, fiber-distributed data interface (FDDI) is a standard for data transmission in a local area network that can extend in range up to 200 km (124 miles). ...
Asynchronous Transfer Mode, or ATM for short, is a cell relay network protocol which encodes data traffic into small fixed-sized (53 byte; 48 bytes of data and 5 bytes of header information) cells instead of variable sized packets (sometimes known as frames) as in packet-switched networks (such as...
Dynamic synchronous Transfer Mode , or DTM for short, is a network protocol. ...
In the context of computer networking, frame relay (also found written as frame-relay) consists of an efficient data transmission technique used to send digital information quickly and cheaply in a relay of frames to one or many destinations from one or many end-points. ...
SMDS, which stands for Switched Multi-megabit Data Services, was a connectionless service used to connect LANs, MANs and WANs to exchange data. ...
FTP or file transfer protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). ...
In information technology, a server is a computer system that provides services to other computing systemsâcalled clientsâover a network. ...
In computing, a client is a system that accesses a (remote) service on another computer by some kind of network. ...
Risk
Enabling FXP support, however, can make a server vulnerable to an exploit known as FTP bounce. FXP is also frequently used for warez trafficking. As a result of this FTP server software often disables FXP by default. An exploit is a common term in the computer security community to refer to a piece of software that takes advantage of a bug, glitch or vulnerability, leading to privilege escalation or denial of service on a computer system. ...
In the field of computer networking and security, the FTP bounce attack is an exploit of the FTP protocol whereby an attacker is able to use the PORT command to request access to ports indirectly through the use of the victim machine as a middle man for the request. ...
A street vendor packing up his display of counterfeit CDs after being photographed. ...
The term FTP server can mean one of two things: a computer responsible for serving any kind of files, via the File Transfer Protocol to FTP clients which can also web browsers; a software program that implements the FTP protocol and is working as a daemon serving any kind of...
FXP over SSL Some advanced FTP Clients such as FlashFXP and FTP Servers such as glFTPd and RaidenFTPd support negotiation of a secure data channel between two servers using either the (File Transfer Protocol)FTP protocol extension commands CPSV or SSPN. This normally works by the client replacing the PASV command with one of these commands which instruct the server to create either a SSL or TLS connection. A FTP client uses the FTP protocol to connect to an FTP server to transfer files. ...
FlashFXP is a file transfer application (an FTP client) under active development sporting a simple Windows-based GUI. FlashFXP supports both client-to-server and server-to-server (FXP) transfers. ...
The term FTP server can mean one of two things: a computer responsible for serving any kind of files, via the File Transfer Protocol to FTP clients which can also web browsers; a software program that implements the FTP protocol and is working as a daemon serving any kind of...
In the field of telecommunications, a communications protocol is the set of standard rules for data representation, signalling, authentication, and error detection required to send information over a communications channel. ...
Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ...
Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ...
Technical Although FXP may be classed as its own "protocol", it is in fact merely an extension of FTP and is specified in RFC 959: User-PI - Server A User-PI - Server B ------------------ ------------------ C->A : Connect C->B : Connect C->A : PASV A->C : 227 Entering Passive Mode. A1,A2,A3,A4,a1,a2 C->B : PORT A1,A2,A3,A4,a1,a2 B->C : 200 Okay C->A : STOR C->B : RETR B->A : Connect to HOST-A, PORT-a References This "protocol" is standardized as a subset of RFC 0959 by the IETF as: Standardization, in the context related to technologies and industries, is the process of establishing a technical standard among competing entities in a market, where this will bring benefits without hurting competition. ...
In internetworking and computer network engineering, Request for Comments (RFC) documents are a series of memoranda encompassing new research, innovations, and methodologies applicable to Internet technologies. ...
The Internet Engineering Task Force (IETF) is charged with developing and promoting Internet standards. ...
- RFC 0959 File Transfer Protocol (FTP). J. Postel, J. Reynolds. Oct-1985. (Format: TXT, 147316 bytes at http://www.ietf.org/rfc/rfc959.txt ) This obsoleted the preceding RFC 765 and earlier FTP RFCs back to the original RFC 114.
See also |