A brief history of the FTP protocol

 It is one of the oldest protocols, some of which hold the mainstream web (it turns 50 next year), but these famous additions want to abandon it in the past. Now we will talk about the chronicle of FTP, a network protocol, some were held longer than many others.




In fact, this year, the Indian-born natural scientist of the MIT graduate school Abhay Bhushnan first came up with the File Transfer Protocol. FTP, which took shape two years after telnet, froze over as one of the prime examples of a functioning add-on package for a system that would be known in the future as ARPANET. It has overtaken e-mail, Usenet, and the TCP / IP store. In its turn telnet, FTP was formerly used, albeit to a limited extent. However, in today's Web, it has lost its relevance, in general due to security problems, and its place is borrowed by other encrypted protocols - if FTP is SFTP, a file transfer document that works on top of the Secure Shell (SSH) protocol, which has replaced telnet on a larger border.


FTP is so old that it appeared before email, but in the core it played the importance of an email client. Perhaps unsurprisingly, among most of the practical-level programs designed for the early ARPANET, FTP itself emerged and made its way into the world of modern technology.

The root cause of a given is combined to its basic functionality. In fact, this is a utility that simplifies the transfer of the provided between the hosts, however, the secret of its success is covered in the fact that at a certain stage it smoothed out the differences between these hosts. As Bhushan says in his Labor Proposal (RFC), the most confusing use of telnet at the time was that each host was slightly different from another.

"Differences in terminal characteristics are envisioned by the host system programs in consonance with standard protocols," he scribbles, mentioning both telnet and the remote instruction entry document of that era. "However, in order to dispose of them, you therefore need all sorts of conventions of remote systems."


Radioteletype video terminal of the ARPANET era.

The FTP document he penned tried to deflect the difficulties of easily connecting to the server by supporting a way he called "indirect use"; this order allowed to broadcast materials, that is, to carry out programs remotely. The "first build" of the Bhushan protocol, which is used decades later, albeit in a modified form, has utilized the directory texture to investigate the differences between separate systems.

In his own RFC, Bhushan writes:

I have tried to organize a user-level document allowing users and programs to implement indirect use of remote host machines. The document simplifies not so much actions with file systems, but also the creation of programs on remote hosts. This is done by finding the queries that are being cultivated by the active processes. Sequencing of transactions guarantees increased guarantees and facilitates post-error inspection. Representation of data images is injected, making it easier to interpret, reconfigure and contain the unsophisticated and limited options provided on individual hosts. The document is primordially drunk with extensions.


In an interview with the podcast Mapping the Journey, Bhushan revealed that he started developing the protocol because of the undeniable need for applications for the nascent ARPANET network, including the need for e-mail and FTP. These early additions were frozen into the fundamental building blocks of the progressive web and improved infinitely over the decades.

Bhushan said that due to the narrow-mindedness of computers of such slowness, the original functions of e-mail were carried out partially by FTP and made it possible to stretch letters and files over the protocol in a lighter format. And for four years, FTP was a kind of electronic mail.

“We asked: 'Why not add two commands to FTP named mail and mail file? “The mail setting will be used for plain text messages, and the mail file for email attachments, which we still have today,” he says in an interview.

Of course, Bhushan was not the only one involved in researching this solid early protocol, but after graduating from university, he earned a job at Xerox. The document he implemented extended its formation in his absence, earning a series of RFC updates in the 1970s and 1980s; In that amount, its implementation was impeccably in 1980, which made it possible to guarantee the support of the TCP / IP specification.

However, insignificant updates were different, so that the document could keep up with the other and could support freshly baked technologies, the version that we use today was usually missed in 1985, sometimes Eugene Postel and Joyce K. Reynolds came up with RFC 959 - the renewal of past protocols lying in the database progressive software for FTP service. (Postel and Reynolds, among other things, at the same time functioned flawlessly on the organization of domain names (DNS).) However, the document describes this version as “intended for the sake of correcting minor documentation errors, improving the clarification of some protocol functions and adding fresh additional teams, ”she herself froze.

Given its age, FTP has an abundance of fatal sore spots, some of which are still found today. For example, transferring a folder that stores many dwarf files is infinitely inefficient in FTP, it works much more preferable with large files, as it limits the abundance of sufficient separate connections.

In almost every sense, thanks to such an early phenomenon in the annals of the Web, FTP has influenced the structure of most subsequent protocols. It is possible to compare it with something that has been modified and improved every minute over many decades, for example, with basketball shoes. Yes, the Converse All-Stars is a good shoe, and in the right agreements it will work with honor today, but with a much greater chance of success, there will be some modification from Nike, probably around the Air Jordan brand.

File Transfer Protocol is the Converse All-Star of the Internet. He was transferring files to the point where it got cool, and still keeps the plot of his appeal.

“Nobody deserved it for the Internet. Faster on the contrary, a lot of money was spent on it. We fought bravely in this battle and knew that he had potential. if someone tells you that he knew what would happen next, it’s a lie. However, I created everything myself with my own eyes. "

So Alan Emledge, Lord Archie, conforming to the main search engine of the Internet, narrated the Internet Hall of Fame, because his invention, which allowed users to search for unsigned FTP servers for files, did not suit the rich. In short, the Internet was then a non-profit, and a graduate student and technical support staffer at the McGill Institute of Emledge in Montreal secretly disposed of the university's line for the Archie service. “But actually it was the best practice to do the same. As the old saying goes, it is preferable to ask for forgiveness than permission. " (Like Bhushan, Emledge was an immigrant, born and raised in Barbados, and came to Canada, freezing as a student due to his accomplishments.

NVIDIA pushed back the RTX 3070 retailer so as not to demand a rush

 NVIDIA announced the postponement of the launch of the merchant of its freshly baked RTX 3070 video cards. They will arrive in stores not on October 15, but on October 29. The provided resolution was adopted in order to have time to release the required number of video cards.


The question for the GeForce RTX 3080 turned out to be much more than expected. Video cards went on sale on September 17th. Users met with a shortage of supply, and in general the cost of news on eBay was from $ 1000 to $ 2500 instead of the initial $ 699. The mugs happened to deliver their forgiveness after the outbreak of chaos.

NVIDIA revealed its freshly baked Ampere graphics cards on August 31st. These are GeForce RTX 3090, RTX 3080 and RTX 3070.The RTX 3070 previously runs on GDDR6. The abundance of CUDA cores is 5888, the size of the video memory finishes off 8 GB. The culprit promises that the GeForce RTX 3070 guarantees the same or more noble performance than the GeForce RTX 2080 Ti (which is twice as expensive), and, roughly, 60% faster than the GeForce RTX 2070. The announced cost of the video card in the US is $ 499.