TCP/IP: (Transmission Control Protocol / Internet Protocol)
A set of two communication protocols which are used together and form the backbone of the Internet.
It is built on connection less technology(Packet switching)
The Internet Protocol(IP)
IP handles the address part of each packet so that it reaches to the right destination. IP address of a
computer on Internet is a logical address.
Each gateway computer on the network checks this address to see where to forward the message. Even though some packets from the same message are routed differently than others, they’ll be reassembled at the destination.
Transmission Control Protocol(TCP)
TCP is the protocol responsible for reliable delivery of the messages between networked computers.
It is responsible for breaking the message into packets at the source computer so that they can be
handled efficiently by the network.
It verifies all the packets when they arrive at the destination computer and reassembles the received
packets in proper order at the destination .
TCP adds support to detect errors or lost data and to trigger retransmission until the data is correctly
and completely received.
FTP (File Transfer Protocol)
File Transfer Protocol (FTP) is a standard Internet protocol for transmitting files between computers on the Internet over TCP/IP connections. FTP is a client-server protocol which works on APPLICATION LAYER where a client will ask for a file, and a local or remote server will provide it.
The end-users machine is typically called the local host machine or FTP client , which is connected via the Internet to the remote host—running the FTP software (FTP SERVER).
Files transferred can be of ASCII or binary types.(file type needs to be specified during transfer)




