Communication and internet technologies Flashcards
What is a protocol ?
It is a set of rules governing the transmission of data (communication) over a network
Why is a protocol used ?
- It sets a standard for communication
- It enables communication between devices from different platforms
- If two devices were sending messages to each other but using different protocols, they would be unable to communicate properly
What are the four layers of the TCP/IP protocols and how does it work ?
APPLICATION LAYER
TRANSPORT LAYER
INTERNET LAYER
LINK NETWORK
When sending data, move downwards
When receiving data, move upwards
What is the TCP/IP protocol suite ?
- It is a layered stack made up of 4 layers
- It uses a set of protocols for the transmission of data
- The layers are Application, Transport, Internet and Link
- When sending data, move downwards
- When receiving data, move upwards
What is the application layer ?
- It contains all the programs that exchange data, e.g : - web browser
- It sends files to the transport layer
- It defines the protocols used
- It handles the access to and provides user services
What are the protocols used in the application layer ?
- HTTPS or HyperText Transfer Protocol
- FTP or File Transfer Protocol
- SMTP or Simple Mail Transfer Protocol
- POP or Post Office Protocol
- IMAP or Internet Message Access Protocol
What is HTTP(s) ?
HyperText Transfer Protocol, it is used for the transfer of web pages from the server to the client.
It is used by browsers to fetch web pages
What is FTP ?
File Transfer Protocol, it is used for interactive file transfer, it is used for the sending and receiving of files between two devices over a network.
It is used when downloading and uploading files over the internet
What is SMTP ?
Simple Mail Transfer Protocol, it is a protocol used for the sending of emails. It is a push protocol
It is used my mail servers to forward emails, it can only send text.
What is POP ?
Post Office Protocol, It is used for the receiving of emails. It is a pull protocol.
- It is used by email clients to receive email messages from a mail server
- The mail is held in the remote mail server until it is downloaded
- It does not keep the server and client in sync, when an email is downloaded by the client it is deleted from the server
What is IMAP ?
Internet Message Access Protocol, It is used for the receiving of emails. It is a pull protocol
- It is used by email clients to receive email messages from a mail server
- It keeps the client and the server in sync, the original mail is still held in the server, only a copy is downloaded by the client.
What is the transport layer ?
- The transport layer breaks the data down into manageable packets
- It sequences the packets and adds a packet header to each one
- It controls the flow of packets
- It handles packet loss or corruption
- It receives data from the application layer and sends data to the
internet layer
What is TCP ?
Transmission Control Protocol, it is a protocol working at the Transport layer which sets up and maintains a connection between two nodes on the internet and ensures the delivery of data between them.
What is the internet layer ?
- The internet layer identifies the intended network and host
- It transmits the packets to the Link layer
- It routes the packets independently and through the most optimum
route - It addresses packets with their source and destination IP addresses
- It then uses an IP address and port number to form a socket
What is IP ?
Internet Protocol, it is a protocol working at the Internet Layer which provides the rules for the exchange of packets over the internet. It decided the path for transmission of each packet.