Networking Basics
Network Protocols
The OSI Model
S-Words
Numerology
100
A unit of data in computer networking
What is a packet
100
It's how the web works: a request-response protocol
What is the HyperText Transfer Protocol (HTTP)
100
Cables, repeaters, hubs, binary transmission
What is the Physical layer
100
The first part of the TCP handshake
What is SYN
100
The number of layers on the OSI model
What is 7
200
A file containing many packets
What is a PCAP file
200
This is the "telephone book" of the Internet, translates domain names into IP addresses
What is DNS
200
This layer has all the things that you know and use: email, web browsing, file transfer
What is the Application layer
200
You use this protocol to securely connect to a remote server (e.g., homework.cs.tufts.edu)
What is SSH
200
The TCP handshake process is commonly known as this
What is the Three Way Handshake
300
This is the world's largest computer network
What is the Internet
300
No handshaking, just throwing data at you
What is UDP
300
The layer that provides source and destination IPv4 address
What is the Internet layer
300
A computer that provides data to other computers
What is a server
300
The common port number for HTTP
What is 80
400
A famous graphical and extensive packet analyzer, formerly known as Ethereal
What is Wireshark
400
Internet Control Message Protocol (ICMP) is commonly known for this
What is ping
400
This is where the Transmission Control Protocol (TCP) resides; providing source and destination ports, and data
What is the Transport layer
400
The layer on the OSI model that maintains connections
What is the Session layer
400
The common port number for SSH
What is 22
500
This is a series of organizational and technical documents containing specification and policies pertaining to the different aspects of the Internet.
What is Request for Comments (RFC)
500
Maps IP address to MAC address on a network, used for spoofing too
What is the Address Resolution Protocol (ARP)
500
Think MAC address, a unique identifier assigned to a network device
What is the Data Link layer
500
A software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the network
What is a socket
500
Because everyone got this wrong on Hacker Jeopardy at DEF CON: the commonly known port number for File Transfer Protocol (FTP) (https://twitter.com/defcon/status/1160056016148393984?lang=en)
What is 21
Click to zoom