Networks - TCPIP Stack Flashcards
What does TCP/IP stand for?
Transmission Control Protocol / Internet Protocol
What is the TCP/IP stack?
A suite of networking protocols that allow networked computers to communicate, consisting of 4 connected layers. Incoming/Outgoing data packets are passed through these layers.
What is the application layer?
Where applications requiring network communications live. It specifies what protocol needs to be used in order to relate the application being sent.
EG if the application is a browser it selects HTTP, POP3 or FTP
What does the transport layer do?
Uses TCP to establish an end-to-end connection between the source and recipient computer.
It splits data up into packets and labels these packets with their packet number, the total number of packets and the port number.
If packets are lost, this layer requests retransmissions of these lost packets.
What does the network layer do?
Adds the source and destination IP addresses (these combined is known as socket address)
Routers operate here and they use the IP addresses to forward the packets.
Sockets are then used to specify which device the packets must be sent to, and the application on that device.
What is the link layer?
The connection between the network devices. It adds MAC address identifying the NICs of the source and destination computers.
For devices on the same network, the destination MAC is the address of the recipient computer, else it is the MAC of the router.