Module 2 - 03-1 Flashcards
Introduction to network protocols
Define Network protocols
A set of rules used by two or more devices on a network to describe the order of delivery and the structure of the data
Explain Network protocols
Network protocols serve as instructions that come with the information in the data packet. These instructions tell the receiving device what to do with the data. Protocols are like a common language that allows devices all across the world to communicate with and understand each other.
What does TCP stand for?
Transmission Control Protocol (TCP)
Define TCP
An internet communications protocol that allows two devices to form a connection and stream data
Please note: TCP isn’t limited to just two devices. It established a direct connection between two endpoints, but the underlying network infrastructure can handle routing data packets across multiple devices.
What protocol is used when a device wants to establish communications with a web server?
Transmission Control Protocol (TCP)
Briefly Explain TCP
Say you want to access a website. You go to the address bar at the top of your browser and type in the website’s address.
Before you gain access to the website, your device will establish communications with a web server. That communication uses a protocol called the Transmission Control Protocol, or TCP.
TCP also verifies both devices before allowing any further communications to take place. This is often referred to as a handshake. Once communication is established using a TCP handshake, a request is made to the network.
We have requested data from the website server. Their servers will respond to that request and send data packets back to your device so that you can view the web page.
Define TCP Handshake
TCP also verifies both devices before allowing any further communications to take place.
Explain the TCP Handshake
TCP uses a three-way handshake process.
First, the device sends a synchronize (SYN) request to a server.
Then the server responds with a SYN/ACK packet to acknowledge receipt of the device’s request.
Once the server receives the final ACK packet from the device, a TCP connection is established.
What does ARP stand for?
Address Resolution Protocol (ARP)
Define ARP
A network protocol used to determine the MAC address of the next router or device on the path
Briefly Explain ARP
As data packets move across the network, they move between network devices such as routers.
ARP is used to determine the MAC address of the next router or device on the path.
This ensures that the data gets to the right place. Now the communication has been established and the destination device is known, it’s time to access the website.
ARP is used to translate the IP addresses that are found in data packets into the MAC address of the hardware device.
What does HTTPS stand for?
Hypertext Transfer Protocol Secure (HTTPS)
Define HTTPS
A network protocol that provides a secure method of communication between client and website servers.
Briefly Explain HTTPS
It allows your web browser to securely send a request for a webpage to the website server and receive a webpage as a response.
What does HTTPS use to encrypt data?
Secure Sockets Layer and Transport Layer Security, otherwise known as SSL/TLS
What does SSL/TLS stand for?
Secure Sockets Layer and Transport Layer Security (SSL/TLS)
Briefly Explain SSL/TLS
This helps keep the information secure from malicious actors who want to steal valuable information.
Which protocol allows two or more devices to form a connection and stream data?
- Hypertext Transfer Protocol Secure (HTTPS)
- Domain Name System (DNS)
- Transmission Control Protocol (TCP)
- Address Resolution Protocol (ARP)
Transmission Control Protocol (TCP)
TCP is an internet communication protocol that allows two devices to form a connection and stream data.
What does DNS stand for?
Domain Name System (DNS)
Define DNS
A network protocol that translate internet domain names into IP addresses
Briefly Explain DNS
The DNS protocol sends the domain name and the web address to a DNS server that retrieves the IP address of the website you were trying to access. The IP address is included as a destination address for the data packets traveling to the website web server.
When a client computer wishes to access a website domain using their internet browser, a query is sent to a dedicated DNS server. The DNS server then looks up the IP address that corresponds to the website domain.
By visiting one website, what network protocols is your device using (4)?
- TCP
- ARP
- HTTPS
- DNS
How can a nefarious actor use the DNS protocol?
They can use the DNS protocol to divert traffic from a legitimate website to a malicious website containing malware
How many categories can Network Protocols be divided into?
Three (3)