C1.7+TCP+IP+and+FTP

=__**TCP/IP**__= =__**FTP**__=
 * Rules communication between applications & nodes.
 * ex. the TCP/IP is the standard protocol of the Internet
 * Packet switching protocol ensures that the data is disassembled, sent & reassembled in correct order & without errors
 * Vocab:
 * TCP (transaction control protocol) = controls link between network devices & makes sure data arrives and is assembled in correct order
 * TCP (Transmission Control Protocol) is a set of rules (protocol) used along with the Internet Protocol (IP) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data (called packets) that a message is divided into for efficient routing through the Internet.
 * IP (Internet protocol) = provides identification of packets, so that the source & destination address can be determined
 * IP addresses = 4 byte
 * The Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (also known as network packets) across an internetwork using the Internet Protocol Suite responsible for routing packets across network boundaries. It is the primary protocol that establishes the Internet
 * Domains (www addresses) represent IP addresses of servers in the Internet
 * **File Transfer Protocol** (**FTP**) is a standard network protocol used to transfer files from one host or to another host over a TCP-based network, such as the Internet.
 * FTP is built on a client-server architecture and uses separate control and data connections between the client and the server. FTP users may authenticate themselves using a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it.

Created By: D3LTA Last update: 22/11/12

Sources:
 * Jones, Richard. Computer Science Java Enabled. Victoria: IBID Press, 2004.