In Feburary 2016 12,
The first published standard for the File Transfer Protocol predates the Transmission Control Protocol and Internet Protocol (TCP/IP) in use today. Published in 1971, FTP ran over the Network Control Protocol (NCP), the Internet's predecessor. It was designed to facilitate indirect exchanges across the network--those exchanges in which data or programs were transmitted to a different system to be executed or worked on.
Uses
FTP was originally designed for large bulk transfers of data, so it's ideally suited for file downloads. This is particularly true across the Internet, where FTP is used commonly as the mechanism for downloading patches, songs and purchased programs.
Function
At a technical level, FTP uses an out-of-band control mechanism. This means the data moves between client and server using one communication path. Control messages that govern the flow of that data move between the systems on a different communication channel. Because FTP was designed for file transfers, it leverages the TCP as an underlying protocol, which includes more robust packet delivery assurance.
Identification
Much like most other client/server relationships, the FTP client is the system that makes a request for data, and the FTP server provides that data. It is a common Internet practice to reserve a specific machine or even a set (or 'farm') of machines to function as FTP servers for an enterprise. Their purpose is to listen for client requests and (assuming security checks allow for it) quickly and accurately transmit large files to those clients. If your web browser suddenly reads 'ftp://
' you'll know you're leveraging the FTP protocol in your download.
Benefits
Web pages, which commonly download through the HyperText Transfer Protocol (HTTP), are usually comprised of many small files that must be simultaneously downloaded to a wide variety of clients in small degrees. Any given web page may make dozens or even hundreds of information requests just to populate a single page. This is a fundamentally different style of work than one request that results in several dozen megabytes of continuous data download. It is precisely because of this difference that FTP servers have continued to have their place amid the many web servers on the Internet.
Design
Because FTP servers are designed for large file transfers, they are best used as a part of an overall Internet server strategy. It's common, for instance, to have general informational pages hosted by web (HTTP) servers and include links in these pages to separate servers used to host large files for download--such as music, videos, large PDF documents, computer code and patches. Because security can be an issue with FTP (originally designed to send usernames and passwords in clear text), it is typical to see FTP servers host files that do not require specific permission for download--or to use a federated security model that leaves authentication and authorization to other systems.
In Feburary 2016 12,
Showing posts with label flow. Show all posts
Showing posts with label flow. Show all posts
Friday, 12 February 2016
Tuesday, 2 February 2016
Which Computer Languages Are Used to Create Websites?In Feburary 2016 02,
In Feburary 2016 02,
Hyper-text Markup Language, called HTML, is the most basic language for the creation of a website. Using HTML, you can create the basic elements of a page, including the header and body, tables, paragraphs and text. HTML is a tag-based language, which defines elements using tags enclosed in less than (
) symbols.
CSS
Cascading Style Sheets allow you fine control over formatting elements in a website. Using CSS, you can define complex logic for formatting of elements on your site, from special backgrounds to how different sections fit together and flow. You can modify the color and style of fonts, change how hyperlinks work and format bullets. CSS works with HTML to allow the defining and application of classes, which can then be referenced in the HTML page to designate the style of the HTML element.
JavaScript
JavaScript is slightly more advanced than HTML and CSS. It is used to create action within a website, such as what happens when you click your mouse or scroll over an image. JavaScript is frequently used to perform input checking as well. This allows the Web designer to validate the input in a form field prior to sending the information to the server.
ColdFusion and PHP
Both ColdFusion and PHP are Web development languages designed to facilitate interaction with a database on the server. These languages allow the developer to pull information from a database and display it on a site. In addition, they can be used to update or insert new information into a database based on form inputs. Both languages can be seamlessly integrated with HTML, CSS and JavaScript to create complex websites. No special software is required to write these languages, but each requires an application to be installed to interpret the language and furnish results. Adobe's ColdFusion application is a commercial application, while PHP is Open Source.
SQL
Structured Query Language is a language used primarily for accessing data in databases. This language is required to use the functionality of ColdFusion or PHP on a website. Some common database applications used with websites are Microsoft's SQL Server, Oracle's Sybase and MySQL databases. Of these, MySQL is the only Open Source application. Again, writing SQL does not require special software, but the databases must be installed on the servers for the website.
In Feburary 2016 02,
Hyper-text Markup Language, called HTML, is the most basic language for the creation of a website. Using HTML, you can create the basic elements of a page, including the header and body, tables, paragraphs and text. HTML is a tag-based language, which defines elements using tags enclosed in less than (
) symbols.
CSS
Cascading Style Sheets allow you fine control over formatting elements in a website. Using CSS, you can define complex logic for formatting of elements on your site, from special backgrounds to how different sections fit together and flow. You can modify the color and style of fonts, change how hyperlinks work and format bullets. CSS works with HTML to allow the defining and application of classes, which can then be referenced in the HTML page to designate the style of the HTML element.
JavaScript
JavaScript is slightly more advanced than HTML and CSS. It is used to create action within a website, such as what happens when you click your mouse or scroll over an image. JavaScript is frequently used to perform input checking as well. This allows the Web designer to validate the input in a form field prior to sending the information to the server.
ColdFusion and PHP
Both ColdFusion and PHP are Web development languages designed to facilitate interaction with a database on the server. These languages allow the developer to pull information from a database and display it on a site. In addition, they can be used to update or insert new information into a database based on form inputs. Both languages can be seamlessly integrated with HTML, CSS and JavaScript to create complex websites. No special software is required to write these languages, but each requires an application to be installed to interpret the language and furnish results. Adobe's ColdFusion application is a commercial application, while PHP is Open Source.
SQL
Structured Query Language is a language used primarily for accessing data in databases. This language is required to use the functionality of ColdFusion or PHP on a website. Some common database applications used with websites are Microsoft's SQL Server, Oracle's Sybase and MySQL databases. Of these, MySQL is the only Open Source application. Again, writing SQL does not require special software, but the databases must be installed on the servers for the website.
In Feburary 2016 02,
Subscribe to:
Comments (Atom)