Computer Networking Final Exam - Fall 2024
13 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which scheduling method allows each packet to be treated equally without prioritization?

  • Round Robin
  • Priority Queues
  • Weighted Fair Queuing
  • FIFO (correct)

What is the primary purpose of Network Address Translation (NAT)?

  • To increase the speed of the network
  • To enable IPv6 transitions
  • To disguise internal IP addresses (correct)
  • To allocate more IP addresses efficiently

Which algorithm is associated with the concept of 'count to infinity'?

  • Dijkstra’s Algorithm
  • Bellman-Ford Algorithm (correct)
  • Link-State Algorithm
  • OSPF Algorithm

What aspect distinguishes iBGP from eBGP?

<p>iBGP runs within the same Autonomous System (B)</p> Signup and view all the answers

Which component of an IPv4 header indicates the length of the header itself?

<p>Header Length (A)</p> Signup and view all the answers

What are the main functions of the Data Plane in computer networking?

<p>Forwarding data packets to their destination (B)</p> Signup and view all the answers

Which of the following describes a key difference between circuit-switched and packet-switched networks?

<p>Packet-switched networks divide data into packets that are routed independently. (B)</p> Signup and view all the answers

What is the primary purpose of TCP's delayed acknowledgments?

<p>To optimize round-trip time by reducing the number of packets sent (A)</p> Signup and view all the answers

Which of the following is a common request method in HTTP?

<p>GET (A)</p> Signup and view all the answers

What differentiates Selective Repeat from Go-Back-N in TCP?

<p>Selective Repeat allows for selective acknowledgment of specific packets. (A)</p> Signup and view all the answers

Which layer in the Internet Protocol Stack is responsible for logical addressing?

<p>Network Layer (D)</p> Signup and view all the answers

What is a characteristic of UDP compared to TCP?

<p>UDP has a smaller header size compared to TCP. (D)</p> Signup and view all the answers

In the context of DNS, what is a recursive query?

<p>A query that requires multiple steps to resolve the address (A)</p> Signup and view all the answers

Flashcards

Longest Prefix Matching

A method used to determine the best matching route for a given IP address. It selects the longest matching network prefix.

CIDR Notation

Classless Inter-Domain Routing notation. Represents IP addresses with a slash followed by the number of bits used for the network prefix.

Dijkstra's Algorithm

A graph algorithm for finding the shortest paths from a single source vertex to all other vertices in a graph with non-negative edge weights.

Count to Infinity

A routing protocol issue that occurs when a routing update causes nodes to keep increasing their calculated costs to a destination causing them to overflow, which in turn, leads to incorrect calculations of the best paths.

Signup and view all the flashcards

Ethernet Header

The header in an Ethernet frame containing information like source and destination MAC addresses, type of the encapsulated protocol (e.g., IP), and other control fields.

Signup and view all the flashcards

Internet Protocol Stacks Layers

Layered structure of protocols in computer networks, each layer offering specific services and functionalities, like data transfer and addressing.

Signup and view all the flashcards

Circuit vs. Packet Switching

Two different ways of transmitting data across networks. Circuit switching establishes a dedicated communication path, while packet switching breaks data into smaller packets to send over shared channels.

Signup and view all the flashcards

HTTP Request/Response

HTTP (Hyper Text Transfer Protocol) for communication on the web. Requests are used to ask for data, responses send it. Methods like GET, POST are examples of requests.

Signup and view all the flashcards

DNS (Domain Name System)

The internet's system for translating domain names (like google.com) into IP addresses (numerical addresses of computers).

Signup and view all the flashcards

Reliable Data Transfer

Methods in networking (like TCP) that ensure data is sent correctly and received completely.

Signup and view all the flashcards

TCP vs. UDP

Two transport layer protocols having different priorities. TCP prioritizes reliable delivery (like sending a letter) while UDP prioritizes speed (like using a telegram which may lose messages).

Signup and view all the flashcards

Network Layer Functions

The layer responsible for routing data packets from source to destination across networks.

Signup and view all the flashcards

Network Layer: Data Plane/Control Plane

Data Plane: handles packet forwarding- actual movement of data packets across network. Control Plane: deals with decision-making in terms of routing data where it needs to go.

Signup and view all the flashcards

Study Notes

Computer Networking Final Exam - Fall 2024

  • Exam Date & Time: Friday, December 6th, 7:00 PM – 9:00 PM
  • Exam Format: Closed book/notes, no computer; similar to midterm format, with extra paper available.
  • Exam Duration: 120 minutes
  • Exam Scope: All lectures and textbook material

Exam Topics

  • Internet Protocol Stacks:
    • Functions and naming of each layer
    • Services offered by each layer (Ethernet, IP, TCP, UDP)
    • Circuit-switched vs. packet-switched networks; advantages and disadvantages
    • Multiplexing methods (Frequency/Time Division Multiplexing)
  • Timing, Loss, and Speed:
    • Sources of delay in the network (bandwidth, throughput, latency, round trip times)
    • Sources of network loss
  • Application Layer:
    • HTTP protocol (request/response formats)
    • DNS (structure, resource record types, security implications, recursive/non-recursive queries, authoritative servers)
  • Transport Layer:
    • Principles of reliable data transfer (pipelined vs. alternating bit, Selective Repeat vs. GoBackN)
    • UDP protocol
    • TCP protocol (header fields, reliable data transfer, acknowledgement procedures, connection establishment/teardown, flow control, congestion control, delayed ACKs, timeout mechanisms)
  • Network Layer:
    • Data Plane vs. Control Plane (functions of components, forwarding/routing, destination/generalized forwarding, router parts)
    • Packet scheduling (Round Robin, FIFO, Priority Queues)
    • Switching technologies
    • IP addresses and subnetting (longest prefix matching, subnet notation, determining if an IP is in a subnet)
    • Network Address Translation (NAT)
    • IPv4 datagram and header
    • DHCP
    • Fragmentation
    • IPv6 datagram and header
    • Routing algorithms (centralized/distributed, link-state/distance vector, Dijkstra's algorithm, Bellman-Ford algorithm, count to infinity and poisoned reverse)
    • OSPF
    • BGP
  • Link Layer:
    • Link layer services
    • Multiple access links
    • Ethernet protocol (header, address resolution protocol, switches)
    • Wireshark (reading displays for transport/network layer status)

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Prepare for the Computer Networking final exam covering all lectures and textbook material. Test your understanding of Internet Protocol stacks, timing, loss, and speed, as well as application and transport layer protocols. Ensure you're ready for a closed book exam format with various networking concepts.

Use Quizgecko on...
Browser
Browser