TCP, IP, HTTP/S and FTP Flashcards
What is TCP?
*Transport Layer
The Transmission Control Protocol(TCP) exists to deal with the connection between the devices
It splits the data into packets and then reassembles them at the other end
- Receives data from application and splits it into packets
- Receives packets from network and reassembles them to original data
- Acknowledgement sent to sender when received - else retransmitted
This provides:
Error clicking connection
What is IP?
*Network Layer
The Internet Protocol(IP) addresses packets with the source and destination IP address
The IP removes the IP addresses from the packets as they are no longer needed
What is HTTP?
*Application Layer
Hypertext is text with links (hyperlinks) to other hypertext
HTTP is used for accessing a webpage from a web server
The Client request message to web server
Web server response message to the client
HTTPS uses encryption to secure the data being transferred, and authenticates the web server (Through certificate)
What is FTP?
*Application Layer
- File Transfer Protocol(FTP) handles file uploads and downloads
- HTTP transfers viewable content, FTP transfers data and programs
- Though can be used to upload web pages to the web server
- Can be anonymous, or protected- where a login is needed