1What are Protocol Data Units (PDUs)?
Different forms of data as it moves through the network layers:
Ethernet Frame (MAC addresses, switches)
IP Packet (IP addresses, routing)
TCP Segment / UDP Datagram (Transport layer)
2What is the difference between TCP and UDP?
TCP → Connection-oriented, reliable, uses handshake.
UDP → Connectionless, faster, no handshake.
3What is the TCP Three-Way Handshake?
SYN – Client starts connection.
SYN-ACK – Server acknowledges.
ACK – Client confirms, connection established.
4When is UDP preferred over TCP?
When speed matters more than reliability (e.g., live streaming, VoIP, TFTP).
5What command shows active TCP connections on a computer?
netstat (displays open connections).
6What is an Ethernet frame?
A data unit at the Ethernet layer containing MAC addresses, IP packet, and other header info.
7What does PDU stand for?
Protocol Data Unit.
8Name the PDU at each relevant layer.
Ethernet layer → Ethernet frame
IP layer → IP packet
TCP layer → TCP segment
UDP layer → UDP datagram
9Is TCP connection-oriented or connectionless?
Connection-oriented.
10Is UDP connection-oriented or connectionless?
Connectionless.
11What is the TCP three-way handshake?
SYN → SYN-ACK → ACK.
12Which protocol has lower overhead?
UDP.
13Which protocol is used by most internet traffic?
TCP (≈ 98–99%).
14Give an example of a UDP-based protocol.
TFTP (Trivial File Transfer Protocol).
15Why would UDP be chosen over TCP?
When speed is more important than reliability, or for quick local transfers.
16How can you view active TCP connections on your system?
Use the netstat command.
17What is ICMP, and what is its primary purpose?
ICMP (Internet Control Message Protocol) operates at the IP layer and is used for network diagnostics and error reporting (e.g., Ping, Traceroute).
18Does ICMP use port numbers like TCP/UDP?
No, ICMP operates at the IP layer, so it doesn’t use port numbers.
19What is a common ICMP-based tool for checking host reachability?
Ping (Uses ICMP Echo Request/Reply).
20What is IGMP, and how does it work?
IGMP (Internet Group Management Protocol) enables multicast communication, allowing devices to join a 224.x.x.x multicast group and receive a single stream instead of individual copies.
21What is a real-world use case for IGMP?
Live video streaming (e.g., a webinar with thousands of viewers) where a single multicast stream is sent instead of thousands of individual streams.
22What IP range is reserved for multicast addresses?
224.0.0.0 to 239.255.255.255 (Always starts with 224.x.x.x).
23Why is IGMP more efficient than regular unicast streaming?
It reduces bandwidth usage by sending one stream to multiple recipients instead of separate streams for each.
24ICMP operates at which TCP/IP model layer?
Internet (IP) layer.
25What field in ICMP identifies the type of message?
The Type field.
26Give two examples of ICMP messages besides echo reply.
“No route to host” and “Host unreachable.”
27What does IGMP stand for?
Internet Group Management Protocol.
28IGMP is used for what type of communication?
Multicast
29What does the Group Address field in IGMP specify?
The multicast address to join/listen to.
30What does the Source Address field in IGMP specify?
The sender’s IP address.
31How does multicast save bandwidth?
Sends one stream to many recipients instead of separate unicast streams.
32Can a device have both a normal IP address and a multicast IP at the same time?
Yes
33Are ICMP and IGMP transport layer protocols?
No, they are Internet layer protocols.
34What are the four main transmission methods in networking?
Unicast (1-to-1), Multicast (1-to-many), Broadcast (1-to-all), Anycast (1-to-nearest).
35What is the difference between North-South and East-West traffic?
North-South: Traffic entering/exiting a network (e.g., internet access).
East-West: Internal traffic (e.g., VM-to-VM communication in a data center).
36What tool is used to manually inspect network traffic?
Wireshark (packet sniffer), netstat (active connections), traceroute (path analysis).
37Why is multicast more efficient than unicast for live streaming?
Multicast sends one stream to many receivers, reducing bandwidth usage.
38What is traffic shaping?
Controlling data flow to prioritize critical traffic (e.g., Zoom calls over YouTube).
39What is a common cause of network latency?
Congestion (too much traffic), long distances, or inefficient routing.
40How does anycast improve DNS performance?
It routes requests to the nearest DNS server, reducing response time.
41What is network traffic?
All data moving over a network at any time, regardless of format or purpose.
42What are common message units in network traffic?
Packets, frames, segments.
43What defines the format and content of network traffic?
Protocol Data Units (PDUs).
44What physical form does network traffic take on the medium?
Electrical impulses representing binary-encoded text.
45Give three examples of network traffic sources.
Between two devices on the same LAN.
Across a WAN.
From the internet to an internal network.
46Define unicast.
Define multicast.
Define broadcast.
Define anycast
One-to-one communication.
One-to-multiple specific nodes.
One-to-all nodes on a segment.
One-to-nearest node in a group.
47What determines a packet’s path through a network?
Topology, switchouter configuration, routing protocols.
48List three common network traffic problems.
Peak-time congestion, high-bandwidth apps, misconfigured hardware.
49Two main methods of monitoring network traffic?
Manually (gateway/internal device) and automatically (software tools).
50Name three traffic management strategies.
Traffic shaping, load balancing, bandwidth management.
51What is the difference between tracert and traceroute?
tracert = Windows command (uses ICMP).
traceroute = Linux/macOS command (uses UDP by default).
52Why might a router show * * * in traceroute results?
The router is blocking ICMP/UDP responses (common for security).
53How does Pathping improve on Traceroute?
Adds ping statistics (latency/packet loss) for each hop.
54What does a bandwidth speed test measure?
Downloadpload speeds (Mbps) and latency (ms).
55Why might a speed test show lower speeds than your ISP plan?
Wi-Fi interference, outdated router, ISP congestion, or background downloads.
56When should you upgrade your router?
If it can’t handle your ISP’s speeds (e.g., gigabit internet needs a Wi-Fi 6 router).
57What is a typical use case for Traceroute?
Diagnosing why a website is unreachable (e.g., stops at ISP’s gateway → ISP issue).
58How is network traffic physically transmitted on the medium?
As electrical impulses representing binary-encoded data.
59What does traceroute do?
It lists each hop (router) a packet takes from your computer to a target destination.
60What is the Windows command for traceroute?
What is the Linux command for traceroute?
tracert
traceroute
61Why should you run traceroute when your network is healthy?
To establish a baseline for comparison during network issues.
62What’s the main limitation of traceroute?
Some routers don’t respond to traceroute requests.
63What tool can be used if traceroute doesn’t work?
Pathping
64How does Pathping differ from traceroute?
Pathping uses ping-based tests to gather route info and can work when traceroute is blocked.
65In Pathping output, what does hop 0 represent?
The local computer.
66Why do traceroute and pathping usually show similar routes?
Both trace the same actual network path between source and destination.
67What is a bandwidth speed tester used for?
To check your internet download and upload speeds against your ISP’s advertised speeds.
68 Is it normal to get less than the exact speed you pay for?
Yes, 70–80% of advertised speeds is generally good.
69What are two common causes of lower-than-expected bandwidth?
Latency issues and poor-quality routers.
70How can cheap home routers affect performance?
They may not handle multiple simultaneous high-bandwidth users well.
71What’s one way to fix performance issues caused by a low-end router?
Upgrade to a higher-quality router.
72What is Wireshark primarily used for?
Network protocol analysis, troubleshooting, and security auditing.
73How do you filter HTTP traffic in Wireshark?
Use http in the filter bar.
74What does "Follow TCP Stream" do?
Reconstructs a full conversation (e.g., HTTP requestesponse).
75Why use Tcpdump over Wireshark?
For scripting, remote captures, and scheduled logging.
76How do you detect ARP spoofing?
Filter arp and look for duplicate IP-MAC mappings.
77What is Wireshark?
A free protocol analyzer used to capture and analyze network traffic.
78What are the two main components of Wireshark?
The capture tool (collects network packets) and the analyzer (interprets the packets).
79What types of information does Wireshark display for each captured frame?
Number, timestamp, source/destination addresses, protocol, and brief description.
80How does Wireshark display protocol data?
In layered form — Ethernet → IP → TCP/UDP → Application data.
81What does the bottom pane in Wireshark show?
The raw hexadecimal data of the selected frame.
82What feature allows viewing all packets from one conversation together?
Follow TCP Stream.
83Why might DHCP traffic be labeled as “bootp” in Wireshark?
BOOTP is the older protocol that DHCP is based on; Wireshark uses that label.
84What is a limitation of Wireshark’s built-in capture tool?
It can be slower and may miss some packets.
85What is tcpdump and how can it be used with Wireshark?
A command-line packet capture tool; captures can be saved and opened in Wireshark for analysis.
86What are some advanced tcpdump features?
Scheduling captures, pre-filtering by IP or protocol, capturing at specific times.
87On what platforms does Wireshark run?
Windows, macOS, and Linux.
88Besides Ethernet, what types of traffic can Wireshark analyze?
Wi-Fi, Bluetooth, VoIP, and more
89What is netstat?
A command-line tool that displays active network connections, listening ports, and routing tables.
90What does netstat -n do?
Shows IP addresses and port numbers (no DNS resolution).
▶ Example: 192.168.1.5:443 instead of google.com:https.
91How do you see which programs are using connections?
Use netstat -b (requires Admin rights).
▶ Output: [chrome.exe] next to connections.
92What does netstat -a show?
All active + listening ports (even unused ones).
▶ Key ports:
80 (HTTP)
443 (HTTPS)
3389 (RDP)
93How do you find the Process ID (PID) of a connection?
Use netstat -o, then check Task Manager for the PID.
94What’s the difference between ESTABLISHED and LISTENING?
ESTABLISHED = Active connection.
LISTENING = Port is open but idle.
95How do you check the routing table?
netstat -r or route print.
▶ Key output: 0.0.0.0 = Default gateway.
96Why use netstat -ano together?
Combines:
-a (all ports)
-n (raw IPs)
-o (PIDs)
▶ Best for troubleshooting!
97What’s an alternative to netstat on Linux?
ss -tulnp or lsof -i.
98How do you detect malware with netstat?
Run netstat -b -n → Look for:
Unknown executables (e.g., [malware.exe]).
Suspicious foreign IPs.
99What is Netstat used for?
Netstat is a command-line tool used to monitor all active network connections, including TCP and UDP connections, their local and foreign addresses, ports, and associated processes.
100What information does a basic netstat command display?
Protocol type (TCP/UDP), local IP and port, foreign IP and port, and connection state.
101What does the -n option in netstat do?
Displays raw IP addresses and port numbers instead of translating them into hostnames or service names.
102Why is it helpful to use netstat -n?
It provides clear, unambiguous information about active connections, making it easier to identify IPs and ports quickly.
103How can you identify which program is responsible for a connection in Netstat?
By using the -b option, which shows the executable or program for each connection (requires administrator privileges).
104What does the -o option do in Netstat?
Shows the Process ID (PID) of each connection, which can be cross-referenced in Task Manager to find the application.
105What does netstat -a do?
Displays all active and listening ports, even if no current connections exist on those ports.
106Displays all active and listening ports, even if no current connections exist on those ports.
Using the -r option, which shows the routing table, equivalent to route print.
107What connection states might you see in Netstat, and what do they mean?
States like ESTABLISHED (active connection) and TIME_WAIT (connection recently closed but not fully terminated).
108Why is Netstat valuable for network troubleshooting?
It helps detect unauthorized connections, identify which processes are using network ports, troubleshoot connectivity issues, and audit open ports for security.
109What is a practical step if you see an unknown port in Netstat?
Look up the port number to determine the associated protocol or service.
110Name complementary tools to Netstat that provide graphical network monitoring.
Process Explorer and TCPView from Sysinternals.
111Why is Netstat still important despite graphical alternatives?
It is lightweight, command-line based, universally available, and excellent for quick diagnostics.
112What ports does FTP use?
Control: Port 21 (TCP)
Data: Port 20 (TCP) in active mode.
Key Point: Passive mode uses random ports (client-initiated).
113How does anonymous FTP work?
Username: anonymous
Password: (empty) or email (optional)
Grants read-only access to public directories.
114Why is FTP insecure? How to fix it?
Risk: Plaintext credentials/data.
Fix: Use SFTP (port 22) or FTPS (ports 989/990).
115What’s the difference between Active and Passive FTP?
Active: Server connects back to client (issues with firewalls).
Passive: Client connects to server (firewall-friendly).
116How do you transfer files via CLI?
ftp server.com
> get file.txt # Download
> put file.txt # Upload
> dir # List files
117What is TFTP? When is it used?
Trivial FTP (UDP port 69).
Use: Network device configurations (e.g., Cisco IOS updates).
118What does a "home directory" mean in FTP?
Default folder a user lands in after login (set by server admin).
119What tools can analyze FTP traffic?
Wireshark (filter ftp to see plaintext).
Tcpdump: tcpdump -i eth0 port 21.
120How do you secure an FTP server?
Disable anonymous login if unused.
Use IP whitelisting.
Enforce strong passwords.
Log all access attempts.
121What’s the difference between FTP and HTTP for file transfers?
FTP: Faster for large files, stateful connections.
HTTP: Stateless, better for web integration.
122What does FTP stand for?
File Transfer Protocol, used to transfer files over a network or the Internet.
123 Why is FTP still commonly used?
It is reliable for transferring very large files and predates the World Wide Web.
124 What is an FTP server?
A system that hosts files and responds to requests from FTP clients.
125What is an FTP client?
Software that connects to an FTP server to upload or download files (e.g., WS_FTP, FileZilla, command-line clients).
126What is a home directory in FTP?
The server folder assigned to a user where they have permissions to read, list, or write files.
127What permissions can be set for an FTP user?
Read, write, and create directories.
128What is the purpose of an anonymous FTP account?
Allows public users to log in without a password, typically for reading or listing files.
129What is the etiquette for an anonymous FTP login password?
Users often enter their email address as a password, though it is optional.
130Why is standard FTP insecure?
It transmits usernames, passwords, and files in plaintext, making it vulnerable to eavesdropping.
131How can FTP be secured?
By using SFTP or FTPS, which encrypt data using SSL or TLS.
132What is TFTP and how does it differ from FTP?
Trivial FTP (TFTP) is a lightweight, UDP-based protocol running on port 69, lacking FTP’s robust features.
133How can FTP traffic be monitored?
With protocol analyzers like Wireshark, capturing login, file transfers, and directory commands.
134Why might routers require port triggering for FTP?
Because FTP uses two ports (21 for commands and 20 for server responses), routers may need configuration to allow proper communication.
135Can operating systems provide built-in FTP clients?
Yes, Windows and Linux include command-line FTP clients for connecting to FTP servers.
136What port does SMTP use by default?
TCP 25 (unencrypted), 587 (with TLS).
Key Point: SMTP sends mail; POP3/IMAP receive it.
137How does POP3 differ from IMAP?
POP3: Downloads/deletes emails from server (port 110).
IMAP: Syncs emails across devices (port 143).
138Why is plain SMTP/POP3/IMAP insecure?
Transfers credentials and data in plaintext (use ports 587/993/995 for encryption).
139 What’s the advantage of IMAP for multi-device users?
Syncs folders/emails server-side (accessible from any device).
140How do you secure an email server?
Enforce SMTPS (587), IMAPS (993), POP3S (995).
Use SPF/DKIM/DMARC to prevent spoofing.
141Which protocol leaves emails on the server by default?
IMAP (POP3 deletes unless configured to keep copies).
142What tool analyzed SMTP traffic in the demo?
Wireshark (filter smtp to see plaintext emails).
143How does Thunderbird configure email accounts?
SMTP server (port 25/587).
POP3/IMAP server (port 110/143 or 995/993).
144What’s the modern alternative to desktop email clients?
Webmail (e.g., Gmail) or encrypted protocols (OAuth 2.0).
145What does SMTP stand for and what is it used for?
Simple Mail Transfer Protocol; used to send email.
146What TCP port does SMTP use?
Port 25.
147What does POP3 stand for and what is it used for?
Post Office Protocol version 3; used to download emails from the server to the client.
148What TCP port does POP3 use?
Port 110.
149What does IMAP stand for and what is it used for?
Internet Message Access Protocol version 4; used to access and manage emails on the server while keeping them synchronized with the client.
150What TCP port does IMAP use?
Port 143.
151What is the main difference between POP3 and IMAP?
POP3 downloads emails to the client and often deletes them from the server; IMAP keeps emails on the server and synchronizes them across clients.
152What software can act as both an SMTP and a POP3/IMAP server?
Most modern email server software, e.g., Mail Server, can serve both functions
153What is the typical domain name used in local testing setups?
Example: Timmy.local.
154Are traditional SMTP, POP3, and IMAP protocols secure?
No; they transmit usernames, passwords, and messages in cleartext.
155Which tool can you use to capture and analyze email traffic?
Wireshark
156Why is it important to know SMTP, POP3, and IMAP ports for Network+?
Because these are standard email ports frequently tested on the exam.
157What’s the difference between "Traditional TLS" and "STARTTLS"?
Traditional TLS: Starts unencrypted, upgrades later (ports 465/995/993).
STARTTLS: Begins encryption immediately (ports 587 for SMTP, 110/143 with STARTTLS command).
158Which port should you use for secure SMTP today?
587 (STARTTLS). 465 is deprecated but still seen in legacy systems.
159Why is port 25 insecure for SMTP?
Defaults to plaintext; attackers can intercept credentials/data. Mitigation: Use 587 + STARTTLS.
160How does IMAP encryption work?
Implicit TLS: Port 993 (always encrypted).
STARTTLS: Port 143 (upgrades to encryption via STARTTLS).
161What’s a common client-side mistake when configuring encryption?
Selecting "SSL/TLS" in Thunderbird when you mean STARTTLS (check port numbers!).
162How do you enforce encryption on an email server?
Disable plaintext ports (25/110/143) or require STARTTLS.
Use smtpd_tls_security_level=encrypt in Postfix.
163What’s the risk of using Traditional TLS (legacy)?
Initial handshake is plaintext, exposing usernames/passwords.
164What’s the correct port for secure POP3?
995 (POP3S). Port 110 requires STARTTLS.
165Why did STARTTLS replace Traditional TLS?
Eliminates the unencrypted phase, reducing MITM risks.
166What tool can verify if an email server supports STARTTLS?
openssl s_client -connect mail.example.com:587 -starttls smtp
167Why were SMTP, POP3, and IMAP considered insecure?
They transmit usernames, passwords, and emails in cleartext (unencrypted).
168What is TLS in email?
Transport Layer Security; it encrypts email communication after initially starting on a traditional port.
169How did traditional TLS handle encryption for IMAP, POP3, and SMTP?
It started communication on the standard port, then switched to an encrypted port:
IMAP → 143 → 993
POP3 → 110 → 995
SMTP → 25 → 465
170What problem existed with traditional TLS?
Initial communication on unencrypted ports allowed potential interception by attackers (man-in-the-middle).
171What is STARTTLS?
A modern method of encrypting email where encryption begins immediately without an unencrypted phase.
172What port is commonly used for STARTTLS?
Port 587 for SMTP (although older references may show 465).
173Why is email encryption configuration challenging for exams?
Variance in server/client settings, backward compatibility, and inconsistent phrasing in clients like Thunderbird.
174It eliminates unencrypted communication and simplifies port usage.
175Should you rely on end-user webmail services to understand email encryption for Network+?
No; the exam focuses on server-client email setups and proper protocol configuration.
176What port does Telnet use?
TCP 23 (unencrypted).
177Why is Telnet insecure?
Transmits all data in plaintext (credentials/commands visible in Wireshark).
178What’s the main advantage of SSH over Telnet?
Encrypts all traffic (AES/3DES) and supports key-based authentication.
179What happens during an SSH connection setup?
Server sends a public key; client verifies it before allowing login.
180What tool was used in the demo to analyze Telnet traffic?
Wireshark (filter telnet to see plaintext).
181Why is Rlogin dangerous?
No authentication—grants access based on IP/MAC alone (port 513).
182What’s a modern use case for Telnet?
Local device management (e.g., configuring routers in a lab).
183How do you secure SSH further?
Disable password logins (use key pairs).
Change default port (not 22) to evade bots.
Enable fail2ban to block brute-force attacks.
184What does PuTTY support?
Both Telnet (port 23) and SSH (port 22) connections.
185How does SSH prevent MITM attacks?
Clients verify the server’s public key fingerprint on first connect.
186What is Telnet used for?
Remote command-line access to a faraway computer.
187Which port does Telnet use?
TCP port 23.
188What is the main security issue with Telnet?
All data, including usernames and passwords, is transmitted in cleartext.
189Name a popular Telnet client.
Putty
190What is SSH?
Secure Shell, an encrypted replacement for Telnet providing secure remote command-line access.
191Which port does SSH use?
TCP port 22.
192How does SSH secure communication?
By generating an encryption key between client and server, encrypting all traffic.
193When is Telnet still used today?
In local, trusted environments, such as direct access to routers or switches.
194What is Rlogin?
An old remote login protocol (port 513) with no authentication, now rarely used.
195What protocol is used for time synchronization over UDP?
NTP (Network Time Protocol) and SNTP (Simple Network Time Protocol).
196What port does NTP/SNTP use?
UDP Port 123.
197What is the highest level in the NTP stratum system?
Stratum 0 (atomic clocks/GPS).
198What is the main security enhancement for NTP?
NTS (Network Time Security), which adds encryption via TLS.
199What protocol provides microsecond-level time sync?
PTP (Precision Time Protocol - IEEE 1588).
200What are the two modes of PTP?
One-step (direct sync) & Two-step (uses transparent clocks).
201 Which industries benefit most from PTP?
Finance, Telecom, Video Streaming, Industrial Automation.
202Why is NTP important for Kerberos?
Kerberos requires synchronized clocks for authentication tickets to work.
203What is the main limitation of NTP?
Not precise beyond milliseconds; vulnerable to network delays/attacks.
204What hardware is needed for PTP accuracy?
Specialized NICs with hardware timestamping support.
205What is the main purpose of NTP?
Synchronize clocks across network devices to ensure consistent time.
206What port does NTP use?
UDP port 123.
207What is SNTP?
Simple Network Time Protocol, a lightweight version of NTP.
208What are the NTP strata?
Hierarchical levels of time accuracy:
Stratum 0: Atomic clocks/GPS
Stratum 1: Servers synced to Stratum 0
Stratum 2: Clients synced to Stratum 1
… down to Stratum 15
209What problem does NTS solve?
Adds encryption and authentication to NTP to prevent tampering and attacks.
210How does NTS work?
Uses NTS Key Exchange (NTS-KE) with TLS to create secret keys and cookies for secure time queries.
211What is PTP used for?
Microsecond-level time synchronization for distributed networks.
212Name the two modes of PTP.
One-step: Direct sync from master clock to device
Two-step: Sync via intermediate transparent clocks
213Give examples of applications needing PTP.
Financial trading, VoIP, video streaming, industrial automation, robotics.
214What is the main purpose of DHCP?
Automatically assigns IP addresses to devices on a network.
215What happens if a device gets a 169.254.x.x address?
APIPA address – DHCP server is unreachable or scope is exhausted.
216Why should the default gateway be excluded from the DHCP scope?
Prevents DHCP from assigning the gateway’s IP, which would break routing.
217What is a DHCP reservation?
Assigns a fixed IP to a device based on its MAC address.
218When should you reduce DHCP lease times?
In public Wi-Fi networks (e.g., coffee shops) to prevent IP exhaustion.
219What is IPAM?
IP Address Management – Automates IP tracking, DHCP, and reservations.
220Why is MAC reservation useful for cameras but not servers?
Cameras can use DHCP but need consistency; servers should have static IPs.
221What is a best practice for DHCP scopes?
Limit the range (e.g., .100-.254) and reserve lower IPs for static devices.
222What problem does a long DHCP lease cause in public Wi-Fi?
Devices hold IPs after disconnecting, leading to scope exhaustion.
223How does IPAM help in virtualized environments?
Automates IP assignments for VMs and prevents conflicts.
224What is an IP reservation?
Assigning a specific IP address to a device to ensure it always receives the same IP.
225What is a MAC reservation?
Assigning an IP address based on a device’s MAC address, ensuring it always gets an IP even if the IP isn’t fixed.
226Why shouldn’t you include the default gateway in a DHCP scope?
The DHCP server may assign the gateway IP to a client, disrupting network connectivity.
227What is a common cause of DHCP scope exhaustion?
Too many devices, long lease times, or insufficient IP addresses in the scope.
228How can DHCP lease times affect public networks?
Long leases can prevent new devices from obtaining IPs, especially for transient users (e.g., coffee shops, Wi-Fi hotspots).
229What is IPAM and why is it used?
IP Address Management; automates tracking, allocation, and management of IP addresses in large networks.
230When is IPAM particularly useful?
Large networks, virtualized environments, or networks using both IPv4 and IPv6.