Protocols Flashcards
TCP/IP
The Internet protocol suite:
The networking model and set of communications protocols used on the Internet and similar computer networks. It is commonly known as TCP/IP because of its most important protocols, the Transmission Control Protocol (TCP) and the Internet Protocol (IP) .
Application layer
Top layer of the TCP/IP stack: an abstraction layer that specifies the shared protocols and interface methods used by hosts in a communications network.
What protocols fall under the application layer?
- FTP (File Transfer Protocol)
- HTTP (Hypertext Transfer Protocol)
- HTTPS (Hypertext Transfer Protocol Secure)
- POP3 (Post Office Protocol (v3))
- SMTP (Simple Mail Transfer Protocol)
- SSH (Secure Shell)
- IMAP (Internet Message Access protocol)
Link Layer
The bottom layer of the TCP/IP stack. The protocols surrounding the physical and logical connection between components.
What happens in the application layer?
Application Layer
The application layer is concerned with providing network services to applications. Sockets and port numbers are used to differentiate the path and sessions which applications operate.
What happens in the transport layer?
This layer is concerned with the transmission of the data. The two main protocols that operate at this layer are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). TCP is regarded as being the reliable transmission protocol and it guarantees that the proper data transfer will take place
What happens in the internet layer?
Concerns the sending of data packets across the network, identifying the host IP address and routing the data packets.
A packet contains a source IP Address, destination IP Address and the actual data to be delivered.
What happens in the link layer?
This is the lowest level of the TCP/IP protocol stack and functions carried out here include encapsulation of IP packets into frames for transmission, mapping IP addresses to physical hardware addresses (MAC Addresses) and the use of protocols for the physical transmission of data.