TCP applications Flashcards
What is the six step three way TCP handshake
To open - SYN, SYN ACK, ACK (Client, server, client)
To close - FIN, FIN ACK, ACK (server, client, server)
What is NTP
Network time protocol is responsible for synchronising computers across a network. This is used in things like kerberos and other security measures to ensure authenticity.
What is an application of TFTP?
Trivial file transfer protocol is a lightweight protocol commonly used when interfacing with hardware such as routers. It is not for use across the internet due to its insecure nature.
What is ICMP and an application of it
Internet control management protocol is a lightweight protocol that lacks the major overhead that TCP/UDP tends to have, making it useful for router advertisements and commands like ping. It’s a lightweight layer 3 protocol.
What is a firewall
A device or software that filters packets between two devices
What is IGMP and an application of it
Internet group management protocol is used to set up multi-casting.
What is multi-casting?
When a group of computers consent to receiving the same packets and data by sharing an IP address between devices. This ranges from 224.0.0.x-239.255.255.255
What is the range of well-known ports
0-1023
What is the range of registered ports
1024-49151
What is the range of ephemeral/dynamic ports
49151-65535
What is a socket and endpoint
Endpoint and socket data is the info stored about a communication partner during a session. This includes IP, ports, TCP/UDP, etc. You see this information when you type netstat commands.
What are the four switches to know for netstat
anob (lol)
What does netstat -a do
Shows open and active ports
What does netstat -b do
Shows application responsible for the session
What does netstat -o do
Shows process ID