<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title></title>
	<atom:link href="http://faketp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://faketp.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 15:59:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FTP File Transfer Protocol</title>
		<link>http://faketp.com/ftp-file-transfer-protocol/</link>
		<comments>http://faketp.com/ftp-file-transfer-protocol/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 12:15:15 +0000</pubDate>
		<dc:creator>Fralyn</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://faketp.com/?p=8</guid>
		<description><![CDATA[The FTP ( File Transfer Protocol )is a standard network set of rules used to transfer files from one host over a TCP ( Transmission Control Protocol ) base network like Internet. FTP was develop as a mechanism to facilitate the transfer of file between computer. It is built on a client-server architecture and uses separate control and data connections between client and server. FTP only two “well-known ports,” port 21 for passing control information, and port 20 for the [...]]]></description>
			<content:encoded><![CDATA[<p>The FTP ( File Transfer Protocol )is a standard network set of rules used to transfer files from one host over a TCP ( Transmission Control Protocol ) base network like Internet. FTP was develop as a mechanism to facilitate the transfer of file between <a href="http://www.apple.com/">computer</a>. It is built on a client-server architecture and uses separate control and data connections between client and server. FTP only two “well-known ports,” port 21 for passing control information, and port 20 for the actual data transfer. FTP supports approximately 20 commands. Those commands enable a user to change directories (cd), obtain a directory list (dir), initiate a file transfer (get), and transfer a file (put). FTP permits multiple file transfer with the mget and mput commands when used with a file name containing with one or more wild card characters.</p>
<p>A key advantage of FTP is that it is platform independent, enabling the transfer of files between different types of computers. Another advantage associated with the use of FTP is the fact that various implementations exist that operate on a range of computers, from DOS PCs to IBM mainframes. This enables FTP to provide a mechanism to exchange files between computers as long as both computer support FTP and can be reached via <a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">TCP/IP connection</a>. Concerning the TCP/IP connection, FTP relies on TCP at the transport layer to provide a reliable transmission path, ensuring the arrival of error-free data at its destination.</p>
<p>Because FTP was originally developed as a command-driven application, users had to remember command names and any associated parameter values to effectively use the <a href="http://www.fafsa.ed.gov/">application</a>. Some of the most commonly used FTP commands are ascii (perform data transfer using ASCII format-default), binary (perform data transfer treating data as binary), bye (terminate the FTP session with the remote server and exit the client FTP program), cd (change the working directory on the remote server), delete (delete a file on the remote server), dir (list the contents of the current directory on the remote server, get (retrieve a specified file from the remote computer and store it on the local computer), mget (retrieve multiple files from a remote computer and store them on the local computer), mput (transfer multiple files from the local computer to the remote computer), put (transfer a specified file from the local computer to the remote computer). To facilitate the use of FTP, programs were developed that hide the necessity to know the FTP commands through the use of a graphical user interface. In today’s standards, FTP has many security weakness. Bouncing attacks, spoof attacks, brute force attacks, packet capture (sniffing), username protection, and port stealing are some of its flaws. Anyone who are able to perform packet capture (sniffing) on the network can be easily read, hence all transmissions like user name and password, commands and data are in clear text. This problem is common to many IP’s specifications (such as SMTP, IMAP, POP, and Telnet) designed prior to the creation of encryption mechanisms such as TLS or SSL. A common solution to this problem is the use of secure TLS-protected versions of the insecure protocols (example FTPS for FTP or TelnetS for Telnet) or selection of a different , more secure protocol that can handle the job such as the SFTP/SCP tool included with the most implementations of the Secure Shell protocol.</p>
]]></content:encoded>
			<wfw:commentRss>http://faketp.com/ftp-file-transfer-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

