0% found this document useful (0 votes)
13 views3 pages

Computer Networking Exam Study Guide

The CECS Master of Science Comprehensive Exam in Computer Networking assesses fundamental knowledge through three sections: defining network terminology, evaluating network performance, and discussing general network concepts. The exam emphasizes high-level understanding rather than memorization of details, with a total duration of two hours. Preparation is encouraged, and specific recommended textbooks and resources are provided for study.

Uploaded by

Mohamed Juma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Computer Networking Exam Study Guide

The CECS Master of Science Comprehensive Exam in Computer Networking assesses fundamental knowledge through three sections: defining network terminology, evaluating network performance, and discussing general network concepts. The exam emphasizes high-level understanding rather than memorization of details, with a total duration of two hours. Preparation is encouraged, and specific recommended textbooks and resources are provided for study.

Uploaded by

Mohamed Juma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Computer Networking Comprehensive Exam

Study Guide
The CECS Master of Science Comprehensive Exam in Computer Networking is designed
to test fundamental knowledge of the field of Computer Networking. Test questions
will focus on major themes and concepts. The topics covered will include both
undergraduate and graduate level material. Questions asked will focus on high-
level concepts rather than picky details. Questions will be designed to determine
the scope and depth of your understanding, not your ability to memorize minutia.
For example, a question would be more likely to read, “What information must be
included in the header field when a packet is transmitted across a packet-switched
network? Why is each type of information necessary?” rather than “Draw and label
the format of an Ethernet packet.”

Two hours are allotted for the exam. You are strongly encouraged to thoroughly
prepare for the test. You should carefully read each question before answering,
and answer clearly and concisely. Be sure your handwriting is legible. You should
bring multiple pencils and a non-programmable calculator to the exam. Cell phones
will not be allowed.

The exam will be composed of the following three sections:

I. DEFINING NETWORK TERMINOLOGY (20 POINTS)


In this section, you will be asked to define ten general networking terms or
concepts. You should define each term precisely and concisely in 1-2
sentences. You are being asked to clearly define the terms, not write an
essay on them. The terms or concepts will be taken from the following list:

APPLICATION GATEWAY ARP ASYMMETRIC ASYNCHRONOUS ATM


ATTENUATION BANDWIDTH bps BRIDGE BURSTY TRAFFIC
CAPACITY OF A LINK COAXIAL CABLE CONGESTION CONNECTION-ORIENTED CONNECTIONLESS
CRC DATAGRAM DECRYPTION DHCP DISTORTION
DISTRIBUTED DNS EFFECTIVE THROUGHPUT ENCAPSULATION ENCODING
ENCRYPTION END-TO-END ERROR CORRECTING ERROR DETECTING FDM
FIBER FIREWALL FLOW CONTROL FORWARDING FRAME
GEO SATELLITE GUIDED MEDIA HANDSHAKING HTTP HTTPS
ICMP IMAP IN-BAND INFRARED IP
IP DATAGRAM IPv4 IPv4 ADDRESS IPv6 LAN
LATENCY LEO SATELLITE LINK-TO-LINK MAC ADDRESS MEDIA
MODEM MTU MULTIPLEXING NAT NIC
OSI MODEL PAN PEERING FOR ISPs PEER PROTOCOLS PING
POP PORT PROCESSING DELAY PROPAGATION DELAY PROTOCOL
PROTOCOL LAYER QoS QUEUEING DELAY REAL-TIME TRAFFIC REASSEMBLY
REPEATER RJ-45 CONNECTOR ROUTER ROUTING ALGORITHMS RTT
SEGMENTATION SINE WAVE SLIDING WINDOW SMTP SOCKET
SYMMETRIC SYNCHRONOUS TCP TDM THROUGHPUT
TOPOLOGY TRACEROUTE TRANSMISSION DELAY TUNNELING TWISTED PAIR
UDP UNGUIDED MEDIA VIRTUAL CIRCUIT VoIP WAN
II. NETWORK PERFORMANCE EVALUATION (20 POINTS)

In this section, you will asked to calculate the performance of a given


network. You will be provided with all of the information needed to perform
the calculation. The network you are analyzing could be packet-switched,
circuit-switched, or use time division multiplexing. You should be able to
use the following simple concepts to determine the specified network
performance:
• Calculation of propagation delay
• Calculation of transmit time of packet
• Packetization of data (creating packets and packetization delay)
• Queueing delays at routers and switches
• Processing delay
• Store-and-Forward delays for packet networks (queueing + processing)
• TDM slots and delays
• One-way Latency versus RTT
• Call set-up/tear-down in Packet-Switched Networks

III. GENERAL NETWORK CONCEPTS AND THEMES (60 POINTS)

In this section, you will be asked to answer six out of eight possible
questions. Each question will have multiple parts. Part of your task in this
section will be selecting which six questions you wish to have graded.

The questions asked will be taken from one of the following fundamental areas
of Computer Networking:

Networking Theory and Design


• TCP/IP versus OSI Protocol Stack
• IPv4 versus IPv6
• Client/Server versus Peer-to-Peer Paradigms
• Quality of Service Concerns
• End-to-End versus Link-to-Link Strategies
• Internet Infrastructure and Organization
• Repeaters/Bridges/Routers
• Packet- vs. Circuit-Switching
Physical Layer
• Transmission Media
• Analog versus Digital Transmission
• Encoding
• Bandwidth, propagation delay, etc.
Data Link Layer
• MAC Protocols
• Error detection/correction
• Framing
• Multiplexing
• NICs
• ARP
Network Layer
• IP
• IP Datagrams
• Subnetting and Subnet Masks
• Fragmentation and Reassembly
• Routing Algorithms
• Forwarding
• DHCP, NAT, and CIDR
• ICMP
• Tunneling

2
Transport Layer
• TCP versus UDP
• Flow Control versus Congestion Control
• Reliable Data Transport, Sliding Window, and AIMD
• TCP 3-way Handshake
Application Layer
• DNS, HTTP, SMTP, MIME, IMAP, POP, FTP (at a basic level)
Network Security
• Encryption/decryption
• Symmetric versus Asymmetric
• Firewalls
• Application Gateways
• Data Confidentiality, Data Integrity, Data Authentication, Non-repudiation
LAN Design
• Topology, Media, and MAC Selection
• Ethernet (IEEE 802.3)
• WiFi (IEEE 802.11)

SUGGESTED REFERENCES

A current computer networking textbook is essential. Recommended texts include:


• Computer Networking: A Top Down Approach Featuring the Internet (6th
Edition), by Jim Kurose and Keith Ross, Addison Wesley, (2013). The 5th
Edition is allow acceptable

• Computer Networks and Internets (5th Edition), by Douglas E. Comer, Prentice


Hall (2009).

CECS 474 and CECS 572 course notes are posted on-line at my website
([Link]/~maples). Be sure to check the “Exam Information” handouts for
CECS 572. They contain useful examples of the type of questions you may find on
the Networking Comp.

Prepared by
Tracy Bradley Maples, Ph.D.
Professor, Computer Engineering & Computer Science
Cal State University, Long Beach
Fall 2012

Common questions

Powered by AI

The key difference between a TCP 3-way handshake and a simple packet exchange is that the handshake involves three steps: SYN, SYN-ACK, and ACK, which establish a reliable connection before data transfer begins. The simple packet exchange does not guarantee delivery confirmation or establish a connection beforehand. This difference is significant because the 3-way handshake ensures that both parties are ready to communicate, reducing data packet loss and ensuring synchronization, leading to reliable communication .

Understanding 'fragmentation and reassembly' is crucial because network devices like routers must often break down large IP packets into smaller fragments to pass through networks with smaller Maximum Transmission Units (MTUs). This process is vital for efficient and successful data transmission as it ensures packets are properly reconstructed at the destination, facilitating seamless communication across diverse network systems with varying specifications .

CIDR, or Classless Inter-Domain Routing, is significant because it allows for more efficient and flexible allocation of IP addresses, reducing the wastage inherent in the fixed-class system. By allowing for variable length subnet masks, CIDR improves routing efficiency and address aggregation, essential for coping with the explosive growth of internet devices and the depletion of IPv4 address space .

Encryption ensures data confidentiality by converting plaintext into ciphertext, making it unreadable without the decryption key. This means even if data is intercepted during transmission, it remains protected from unauthorized access. However, its limitations include computational overhead, potential vulnerability to cryptographic attacks, and dependency on key management practices. Ineffective management or weak algorithms can compromise security .

Packet-switching allows data to be broken into packets and sent independently across the network, using shared resources more efficiently than circuit-switching, which establishes a dedicated circuit for the entire communication session. Packet-switching enhances network efficiency by allowing multiple communications to coexist on the same infrastructure, optimizing resource utilization and providing resilience against single points of failure, whereas circuit-switching can result in underutilization .

Error detection and correction mechanisms ensure reliable data transport by identifying and correcting errors occurring during transmission. Techniques like CRC and error-correcting codes detect corrupted data or automatically correct errors, preventing data loss and ensuring integrity. These mechanisms enable reliable communication over unreliable networks, thereby enhancing data transport reliability and maintaining system performance .

DNS acts as a hierarchical system translating human-readable domain names into IP addresses in the application layer, facilitating user access to websites without remembering numerical IPs. Its absence would significantly impact internet functionality as users would need to know exact IP addresses to access online resources, dramatically diminishing user accessibility and convenience, leading to increased errors and a slower network experience .

The adoption of IPv6 over IPv4 addresses the exhaustion of IPv4 address space by providing a vastly larger address space. This significantly simplifies address allocation and management and supports the growing number of internet-connected devices. In terms of network architecture, it supports more efficient routing, auto-configuration capabilities, and improved multicast addressing, streamlining processes like network renumbering and enhancing overall network efficiency .

In the client/server paradigm, a central server manages data distribution to multiple clients. This model scales by adding more resources to the server or using server clusters, which can lead to bottlenecks. Conversely, the peer-to-peer paradigm distributes network tasks among peers, each acting as a client and server, allowing for potentially unlimited scalability as more peers join, enhancing network resilience and removing single points of failure .

Latency refers to the delay from the input into the system to its desired effect, particularly the time it takes for a packet to travel from source to destination over a network. High latency can severely affect Quality of Service (QoS) by causing noticeable lags in real-time applications like VoIP or streaming, leading to user dissatisfaction and degraded performance. Proper management is crucial for maintaining user experience and application responsiveness .

You might also like