{
  "schema": 1,
  "subject": "cn",
  "current_syllabus_year": "2026-27",
  "unit_count": 6,
  "scope_note": "Every recovered distinct paper is mapped. Same-date programme/batch variants remain separate; duplicate archive copies do not count as new papers or recurrence. Outside-current-syllabus parts are recorded but excluded from preparation totals.",
  "papers": [
    {
      "id": "cn-2026-02-04",
      "date": "2026-02-04",
      "exam_type": "reexam",
      "academic_year": "2025-26",
      "chapter_id": "tee-paper-reexam",
      "source_course_code": "702AI0C007",
      "source_file": "QP_Re-Exam_Computer Networks(702AI0C007)_Semester V_2025-2026.pdf",
      "source_sha256": "51b1c148b2b97cfc599feb4e4f1a0adedaa69090bac6bb9f9467e6589bce30bf",
      "source_pages": 3,
      "source_course_code_origin": "archive filename; not printed in the paper header",
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_final_20261014.md",
        "note": "Reuses unchanged original-page review, not a claim of a new viewing."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "questions": [
        {
          "id": "cn-2026-02-04-q1a",
          "label": "Q1(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 1,
          "topic": "Client-server and peer-to-peer models",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1A. An organization plans to deploy an online collaboration platform. Apply the concepts of the Client–Server model and the Peer-to-Peer model to explain how each could be implemented in this scenario with respect to performance, scalability, and reliability.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q1a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "e074b2b8a03be22f6830bd94cd62800b48fc8fe8f36d4d75080a56f8c8fbe2a0",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q1b",
          "label": "Q1(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 2,
          "topic": "TCP/IP reference model",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1B. Draw the labelled diagram of the TCP/IP reference model and explain the task of all layers.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q1b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "1f71b300d85e0543a8583f6e15f757af8afef02c7f3ef663413aafc803daced9",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q1c",
          "label": "Q1(c)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Pure ALOHA throughput",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1C. In a Pure ALOHA system, the average number of frames generated per frame time is G = 0.5. Calculate the throughput S. What is the maximum possible throughput in Pure ALOHA?",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q1c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "d0d180e7863400ccb8236803b7d7c6460a8d6788ef0f61fb3516debfeeee8282",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q1d",
          "label": "Q1(d)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "IPv4 CIDR address block",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1D. A block of address is granted to a small organization and one of the address is 193.20.35.40/26. Determine the first address and last address in the block. Determine the total number of address in the block.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q1d",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "418a44fec3d7d9141c148d4b11a18f95e4554cc04ae2e2d2a06cafc7d69e716a",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q2a",
          "label": "Q2(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "CRC polynomial division",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q2A. Consider a message represented by the polynomial M(x)=x 5 +x 4 +x. Consider a generating polynomial G(x)=x 3 +x 2 +1. Generate a 3-bit CRC and show the transmitted frame. How is error detected by CRC?",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q2a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "a3e742280ff62da83de679ef5e21e9480fa35f3b8dec4cbec9a36ec48cd4f2b2",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q2b",
          "label": "Q2(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "VLSM subnet allocation",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            1,
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q2B. A university has been allocated an IP block of 172.16.0.0/16 (65,536 addresses) for its internal network. Department A: 32 labs, each requiring 128 addresses. Department B: 64 labs, each requiring 64 addresses. Department C: 16 labs, each requiring 512 addresses. Design the subnet allocations for each department and calculate how many IP addresses remain unused after the allocation.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q2b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "48b11dc7acc8f9eb44d7048502a94ec2bdd015e43df0f75b9949308950a5d646",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q3a",
          "label": "Q3(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 1,
          "topic": "Network definition and topology",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3A. Define computer networks. Discuss any two types of network topologies in computer networks with suitable diagrams.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q3a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "da038097ea753c4891da7cb6eb58555a02ce74a250d925de0e1cc3c0d642fa80",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q3b",
          "label": "Q3(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "OSPF shortest-path calculation",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3B. Summarize how OSPF determines the best path to a destination network.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q3b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "a79aabc6f99ed835a8eb7c1bf7f2801a4262aef71ca0339e791f62726a7d0a62",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q3c",
          "label": "Q3(c)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 6,
          "topic": "DNS namespace and resolution",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3C. With the help of a neat diagram, explain the hierarchical structure of the domain namespace in DNS and describe how this structure ensures the uniqueness of domain names across the Internet.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q3c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "33b150a455d8a9ed96374d3bd16ee9edc53ef0680da5075ebd394a7a37d067a5",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q4a",
          "label": "Q4(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "IPv6 packet header",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q4A. Construct the IPv6 packet format and explain the purpose of each field.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q4a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "237250e8c65437ea50a9265d4760f2c01deaa7b92911be52335480a711ef200b",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q4b",
          "label": "Q4(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "TCP connection lifecycle",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q4B. What is the TCP three-way handshaking mechanism? Describe connection establishment, data transfer and connection termination in detail with the help of a diagram.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q4b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "19614cce0704f88e66fd558911dc12b05c1a291656ac0b0d8a067f07f9a35b35",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q5a",
          "label": "Q5(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Go-Back-N normal, loss and ACK cases",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [
            {
              "label": "a",
              "task": "Normal transmission",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "b",
              "task": "Lost data frame",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "c",
              "task": "Lost ACK",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            }
          ],
          "prompt": "Actual PYQ · Q5A. Apply the Go-Back-N ARQ Sliding Window Protocol for window size 7 and explain its working in real-time transmission scenarios. Illustrate with diagrams and examples how sender and receiver windows move in (a) normal transmission (no error), (b) lost data frame and (c) lost acknowledgment. Analyze retransmission and window shifting in each case to ensure reliable delivery.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q5a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "7d568b666c79341a0faad70fbdf4733e109a133536011c0d1df8d778b03e6b61",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q5b",
          "label": "Q5(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 6,
          "topic": "FTP control/data connections",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q5B. Explain what FTP is and describe the functions of the control connection and the data connection.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q5b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "067585b2ee35e8014feb77ec4bfb24c6c3046cd7f6979572adacf893f6214878",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q6a",
          "label": "Q6(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 2,
          "topic": "Guided/unguided media and optical fibre",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q6A. How is transmission media classified? List advantages and disadvantages of optical fiber.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q6a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "da0834c7e101a50a2070580e2a9a6dea177868d4e75b251ca76c30f8ebed3a6d",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q6b",
          "label": "Q6(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Pure ALOHA at three offered loads",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [
            {
              "label": "a",
              "task": "1000 frames per second",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "b",
              "task": "500 frames per second",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "c",
              "task": "250 frames per second",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            }
          ],
          "prompt": "Actual PYQ · Q6B. A pure ALOHA network transmits 200-bit frames on a shared channel of 200 kbps. What is the throughput if the system (all stations together) produces (a) 1000 frames per second, (b) 500 frames per second, (c) 250 frames per second?",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q6b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "806790690057e43d72474852868cf6624f757dcc77bbdf91d9aa6cb4f161042e",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q6c",
          "label": "Q6(c)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "UDP, TCP and SCTP comparison",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q6C. Compare UDP, TCP and SCTP with appropriate points (any eight points).",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q6c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "006f87ba1ed5a0f8a85b949d8112e3b22623b774a05d12eca0604359d6e5e39e",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q7a",
          "label": "Q7(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "Bellman-Ford shortest path",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            3
          ],
          "internal_tasks": [
            {
              "label": "i",
              "task": "Shortest path A to G",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "ii",
              "task": "Shortest distance",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iii",
              "task": "Relaxation in every iteration",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iv",
              "task": "Original topology and final path diagram",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            }
          ],
          "prompt": "Actual PYQ · Q7A. Consider a network topology consisting of nodes A, B, C, D, E, F, and G. The directed edges and weights are given below. Using Bellman–Ford: (i) Determine the shortest path from A to G. (ii) Compute its shortest distance. (iii) Show all intermediate steps, including edge relaxation at each iteration. (iv) Illustrate the original topology and the final shortest path with edge distances clearly marked. Directed edges: A→B=7, A→C=6, A→D=5, B→E=−2, D→C=−2, C→B=−2, C→E=1, E→G=5, D→F=3, F→G=4.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q7a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "fe5457b67bb4480379fd0a8c99d08be52de2852fa0718353c2f983e75216dd0f",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2026-02-04-q7b",
          "label": "Q7(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "Leaky bucket versus token bucket",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            3
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q7B. Draw a neat diagram and explain the working of the Leaky Bucket Algorithm. Is the Leaky Bucket Algorithm advantageous over the Token Bucket Algorithm? Justify your answer.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-reexam/q7b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "275d58be6106bdca6bc41ac4073b81055113cf785a3beae601e891c730f1799c",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        }
      ]
    },
    {
      "id": "cn-2025-12-05",
      "date": "2025-12-05",
      "exam_type": "final",
      "academic_year": "2025-26",
      "chapter_id": "tee-paper-final",
      "source_course_code": "702AI0C007",
      "source_file": "QP_Final-Exam_Computer Networks(702AI0C007)_Semester V_2025-2026.pdf",
      "source_sha256": "d85700bcf831e3cf017ea94c2869e3086d9536e459c8dd7b7a39ebafbb733c7e",
      "source_pages": 3,
      "source_course_code_origin": "archive filename; not printed in the paper header",
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_final_20261014.md",
        "note": "Reuses unchanged original-page review, not a claim of a new viewing."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "questions": [
        {
          "id": "cn-2025-12-05-q1a",
          "label": "Q1(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 2,
          "topic": "Wired and wireless media",
          "type": "case",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1A. A university plans to set up a campus network. Apply the concepts of wired and wireless communication to explain how each could be used in this network with respect to speed, reliability and security.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q1a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "8ff6749324aea5b5766f92382f576dbb86c5e66c4c1f3d2637c8aa2f9baf3408",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q1b",
          "label": "Q1(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 2,
          "topic": "OSI and TCP/IP models",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1B. Compare and contrast the TCP/IP model with the OSI model on any five points.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q1b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "592ba1ce3186aa81a9855c771d1926755b4efbc46a28d48d2b6da7a8a87856f6",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q1c",
          "label": "Q1(c)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Slotted ALOHA throughput",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1C. In a Slotted ALOHA system, the average number of frames generated per frame time is G = 1. Calculate the throughput S. What is the maximum throughput in Slotted ALOHA?",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q1c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "a08186d82bee9228082d3fca6e4609f38558fb49ff60c88b6a226bf62bc09e79",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q1d",
          "label": "Q1(d)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "IPv4 CIDR address block",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q1D. A block of address is granted to a small organization and one of the address is 200.140.64.48/26. Determine the first address and last address in the block. Determine the total number of address in the block.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q1d",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "f95469b6e101e07f4de7aa952ae0d229c4937ce4a14dcb6584583e709afc6e79",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q2a",
          "label": "Q2(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Block coding and Hamming distance",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            1
          ],
          "internal_tasks": [
            {
              "label": "i",
              "task": "Block coding",
              "marks": 2,
              "marks_status": "printed",
              "solution_coverage": "complete"
            },
            {
              "label": "ii",
              "task": "Hamming distance C1-C2",
              "marks": 2,
              "marks_status": "printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iii",
              "task": "Distances C3-C1 and C3-C2",
              "marks": 2,
              "marks_status": "printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iv",
              "task": "Guaranteed detection/correction and justification",
              "marks": 4,
              "marks_status": "printed",
              "solution_coverage": "complete"
            }
          ],
          "prompt": "Actual PYQ · Q2A. (i) Explain the block coding method for error detection and correction. (2 marks) (ii) Two binary codewords are used: C1=1001101 and C2=1110001. Compute their Hamming distance. (2 marks) (iii) C3=1010101 is added. Compute its pairwise distances from the other codewords. (2 marks) (iv) Based on the minimum Hamming distance, determine how many errors the code can detect and correct; justify your answer. (4 marks)",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q2a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "d7bdcddab221f984c3fc0cbc4a634e8737a586164b950c7dfcc31b7e9e71ce98",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q2b",
          "label": "Q2(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "Circuit, message and packet switching",
          "type": "case",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q2B. A company wants to set up a network for smooth data transfer between its offices. Based on your understanding, which switching technique—circuit, packet, or message—would you recommend? Explain how each works and compare their pros, cons, and best use cases to support your choice.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q2b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "b030e2aa31b11c76ee4465fb5fb071bf6269be0f0c4c4196cd7d7cb910d85677",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q3a",
          "label": "Q3(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 1,
          "topic": "Network classifications and ARPANET",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3A. Explain the following: (a) LAN (b) MAN (c) PAN (d) WAN (e) ARPANET.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q3a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "f132a0c55e3d5ebdd27fff09f6219643f46c1972018990dfecf6999b356455d0",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q3b",
          "label": "Q3(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "OSPF packet types",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3B. Explain the different types of OSPF packets used for communication between routers.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q3b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "7ba646fbe07a0519cafc2e20d3403091a001cf974ca016125a57d1b17aa44f2f",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q3c",
          "label": "Q3(c)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 6,
          "topic": "WWW and HTTP",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q3C. Explain, with the help of a neat diagram, how the World Wide Web (WWW) enables users to access online information through the HTTP protocol. Describe the components and working mechanism of the Web, and interpret how HTTP facilitates communication between a client and a server when a user enters a URL such as http://www.example.com.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q3c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "acc47a1a9e1b39a63b7b5a9b498e97c1d16fb2aac003a78518e97d6a987562e2",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q4a",
          "label": "Q4(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "IPv6 expansion and header",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q4A. Summarize the IPv6 address 0:15::1:12:1213 to its full, original form. Write a comparison between IPv4 and IPv6 packet headers.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q4a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "36dedc28eaaacb25e0c540007912782c29674b3922df4fc4924ad59a9d1fb949",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q4b",
          "label": "Q4(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "UDP and TCP",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q4B. Describe the User Datagram Protocol (UDP) in detail with a suitable diagram. Also explain how it differs from TCP.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q4b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "ab17c3e0fc9c8ab3b1e093955594aa5f476a278fdc465c79509f24c43a77648b",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q5a",
          "label": "Q5(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "Selective Repeat sequence space and windows",
          "type": "mixed",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q5A. Apply the principles of the Selective Repeat ARQ Sliding Window Protocol to determine the maximum permissible sender and receiver window sizes for a frame sequence number field of 3 bits, and explain with the help of a diagram how frames are transmitted, acknowledged, and buffered at both the sender and receiver ends. Justify why this window size is chosen, and analyze how incorrect window sizing can lead to frame misordering or acknowledgment ambiguity.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q5a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "34269a58e16a03bdb332b7b8d9016223a8bc6cbd6594e649e59c30dc9f7d33ad",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q5b",
          "label": "Q5(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 6,
          "topic": "SMTP phases",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q5B. Explain SMTP and its role in email communication. Describe the different phases of SMTP communication, detailing the purpose of each phase and the typical commands used. Illustrate your answer with a labelled diagram showing the flow between the client and server.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q5b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "e74d84208bb53ea28ee836c9f376bab4494715d7d800eed3843199a0c7b7fadf",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q6a",
          "label": "Q6(a)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 2,
          "topic": "Unguided transmission media",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q6A. List different types of unguided transmission media and write any two characteristics of each.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q6a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "b2819fa1ef0039e5dfc98cbe55e659d6d2b2f7ec5de73c6f4fa99e4ec05d9e76",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q6b",
          "label": "Q6(b)",
          "marks": 5,
          "marks_status": "printed, visually checked",
          "unit": 3,
          "topic": "CSMA persistence",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q6B. Compare 1-persistent, non-persistent, and p-persistent CSMA strategies with diagrammatic representations.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q6b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "1c53db9d34cad1694884a4f89d3a18a251f21f32af68c5a5ffcbb7926b2e4ef6",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q6c",
          "label": "Q6(c)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "Open-loop and closed-loop congestion control",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            2
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q6C. Explain open-loop and closed-loop congestion control policy in transmission control protocol. Describe any two policies from each type.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q6c",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "9e3fb7516c12b0b9d782c7271f762547546bc8e3b9f3ffbe9d92a49f03c3bd6b",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q7a",
          "label": "Q7(a)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 4,
          "topic": "Dijkstra shortest path",
          "type": "numerical",
          "scope": "current-syllabus",
          "source_pages": [
            2,
            3
          ],
          "internal_tasks": [
            {
              "label": "i",
              "task": "Shortest path A to G",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "ii",
              "task": "Shortest distance",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iii",
              "task": "Initialization and every minimum-node iteration",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            },
            {
              "label": "iv",
              "task": "Original topology and final path diagram",
              "marks": null,
              "marks_status": "not separately printed",
              "solution_coverage": "complete"
            }
          ],
          "prompt": "Actual PYQ · Q7A. Consider a network topology consisting of nodes A, B, C, D, E, F, and G. The directed edges between these nodes and their corresponding positive weights are given in the table below. Using Dijkstra’s Algorithm: (i) Determine the shortest path from source A to destination G. (ii) Compute the shortest distance. (iii) Show all intermediate steps, including initialization and selection of the minimum-distance node for each iteration. (iv) Illustrate the original topology and final shortest path with edge distances. Directed edges: A→B=4, A→C=2, B→C=5, B→D=10, C→D=3, C→E=4, D→E=1, D→F=2, E→F=3, F→G=5.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q7a",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "ff70175361042fad871ce7a32869dd0e2ddd27cb94ea4b3d95765f1d9e4520db",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        },
        {
          "id": "cn-2025-12-05-q7b",
          "label": "Q7(b)",
          "marks": 10,
          "marks_status": "printed, visually checked",
          "unit": 5,
          "topic": "Token bucket",
          "type": "theory",
          "scope": "current-syllabus",
          "source_pages": [
            3
          ],
          "internal_tasks": [],
          "prompt": "Actual PYQ · Q7B. Draw a neat diagram and explain the working of the Token Bucket Algorithm. State any two limitations of the Token Bucket algorithm.",
          "prompt_status": "student-facing transcription, checked against original paper",
          "answer_route": "/cn/#tee/papers/tee-paper-final/q7b",
          "solution_coverage": "complete",
          "solution_review": "audit/cn_is2_final_20261014.md",
          "answer_html_sha256": "dbced011292f8be68c07adbcf1144eed53cdb6a85070c055951efa0bf93a30ba",
          "subpart_marks_note": "Printed internal allocations retained where present; otherwise marks belong to the whole lettered part and are not split."
        }
      ]
    },
    {
      "source_id": "cn-01",
      "date": "2025-12-05",
      "exam_type": "reexam",
      "batch": "2022-23",
      "academic_year": "2025-26",
      "chapter_id": "paper-2025-legacy-reexam",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 1,
          "topic": "Network definition",
          "prompt": "What is computer Network. Draw a schematic diagram of it.",
          "answer_key": "network",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q1a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q1a",
          "answer_html_sha256": "c51646a578689a8739a391d490a1ea094e3534022a1d258fd01409d5a143f871"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "Error control",
          "prompt": "What is error control. What are the different methods defined for error control.",
          "answer_key": "error-control",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q1b",
          "answer_html_sha256": "52ed2829e4c4ec392eacb3f626e8f495838c1143af0971df963d3810eca3dee4"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Classful IPv4",
          "prompt": "Explain the classes of IP address.",
          "answer_key": "classes",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q1c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q1c",
          "answer_html_sha256": "1e9b8c550edda724904d259afc53ea03dfca5a8ca929213111cbeea1e015e01f"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "UDP features",
          "prompt": "What are the features of UDP.",
          "answer_key": "udp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q1d",
          "answer_html_sha256": "28b1e956db0d5c983572f63a1710c61053e670fa8e900ced7d6c44054cd5d069"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 1,
          "topic": "Network topologies",
          "prompt": "Explain the topologies used in computer networks. Give specific examples of each and compare them on the basis of advantages and disadvantages.",
          "answer_key": "topologies",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q2a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q2a",
          "answer_html_sha256": "0496796fa4a93deb6a10c181c0e2b3573f5e5c2ee96b00401589e801db13f9b4"
        },
        {
          "label": "Q2(b)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "Stop-and-Wait versus Go-Back-N",
          "prompt": "Explain the stop and Wait ARQ and the Go Back N ARQ method. Which method is superior and why?",
          "answer_key": "sw-gbn",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q2b",
          "answer_html_sha256": "6e0caf89f3305e79d034e366fafd51c1d9abe3caf4d57c9d00f6c50f66be202a"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": null,
          "topic": "FDMA and TDMA",
          "prompt": "Explain and compare the FDMA and TDMA techniques.",
          "answer_key": "fdma-tdma",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2025-12-05-legacy-q3a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q3a",
          "answer_html_sha256": "36de1f13168bf318a409e1d9e7dc77a9a806c8b64df4083d59c2ee798563ecd6"
        },
        {
          "label": "Q3(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "Classful net/host IDs and /26 host",
          "prompt": "(i) Find the netid and the hostid of the following classfull addresses: a. 114.34.2.8 b. 208.34.54.12 [5]. (ii) what is the last valid host on the subnetwork 165.21.80.128/26? [5]",
          "answer_key": "legacy-netids",
          "type": "numerical",
          "internal_tasks": [
            {
              "label": "i",
              "marks": 5
            },
            {
              "label": "ii",
              "marks": 5
            }
          ],
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q3b",
          "answer_html_sha256": "26e650f94fce7e99fadd597536dc2445da1a36ab75c1cda9631746847f0e23e7"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CSMA persistence and CSMA/CD",
          "prompt": "Explain the persistence method defined in CSMA. In which way these methods are used in CSMA/CD.",
          "answer_key": "persistence",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q4a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q4a",
          "answer_html_sha256": "c729d95d75152785aa0726ba1396dec63a96845c895d25fa9c7bf1b58ffe45eb"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "OSPF and link types",
          "prompt": "Explain OSPF protocol and the types of links used in OSPF to establish the communication.",
          "answer_key": "ospf-links",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q4b",
          "answer_html_sha256": "2131cbe404d207f6e9a8c971ad3cf9b44bc32c28b37f18b83876e3490c2d69c3"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "Dijkstra algorithm",
          "prompt": "Explain the Dijkstra’s algorithm with an example.",
          "answer_key": "dijkstra-example",
          "type": "mixed",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q5a",
          "answer_html_sha256": "58e0735e06346366809c666ceae721ccfed89eb56bb8c8225083e370f6093f3f"
        },
        {
          "label": "Q5(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "Congestion control",
          "prompt": "Explain the different configuration of congestion control mechanism. Explain in detail with examples.",
          "answer_key": "congestion",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q5b",
          "answer_html_sha256": "00b3adef3ecc3ee8fb758bd03ea9bde1940db87aa8d79702404678a6a2e9434e"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "TCP phases",
          "prompt": "How to establish communication in TCP. What are the different phases of it. Explain in detail.",
          "answer_key": "tcp-phases",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q6a",
          "answer_html_sha256": "c6d7ac81476703dede3e04130acd406ddc9b0121677dbb5b1a566d1d010b5e77"
        },
        {
          "label": "Q6(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "DNS hierarchy and resolution",
          "prompt": "Explain the DNS hierarchy and its working principle. Give example to support your answer.",
          "answer_key": "dns",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q6b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q6b",
          "answer_html_sha256": "5a39738e10e74edc82f2b0ee8828dc941a8973ffe653e13efad93bdfaa91a86a"
        },
        {
          "label": "Q7(a)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 1,
          "topic": "Network classifications",
          "prompt": "List and compare the different types of computer networks.",
          "answer_key": "network-types",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q7a",
          "answer_html_sha256": "30f6ca695a0bf3770015ca9c5cfbf6b3d814ccead08a2e2d30cb7d8cab4b3d97"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Block coding",
          "prompt": "Explain block codes in detail with an example.",
          "answer_key": "block-coding",
          "type": "mixed",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q7b",
          "answer_html_sha256": "07188855b0433329e40eeab2a955d8ee48437665e44c3cd8c6921137dc05e153"
        },
        {
          "label": "Q7(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "ARP",
          "prompt": "Explain the method of Address Resolution protocol.",
          "answer_key": "arp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-12-05-legacy-q7c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q7c",
          "answer_html_sha256": "34ce24873e51ec0f8a6616cb1c9897a347b1188ff0d0fcabb4395c3af34aac59"
        },
        {
          "label": "Q7(d)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "SMTP and SNMP",
          "prompt": "What are the features of SMTP and SNMP protocol.",
          "answer_key": "smtp-snmp",
          "type": "theory",
          "scope": "partly-current-syllabus",
          "scope_note": "SMTP is Unit 6; SNMP is outside the named current syllabus. No printed sub-mark split, so the full 5 marks remain unsplit and are excluded from current-unit mark totals.",
          "id": "cn-2025-12-05-legacy-q7d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-legacy-reexam/q7d",
          "answer_html_sha256": "c06ee32279b5385279630b719605d7327e20787705aa90ac2d2425a7e6d86faa"
        }
      ],
      "id": "cn-2025-12-05-legacy",
      "source_file": "B Tech,MBA Tech,BTI (AI,CSE-DS,IT,AI&ML,EXTC,AI&DS,COMP,CS), Computer Networks, S_186cdce8.pdf",
      "source_sha256": "05ca8b08f920928520dfbff2e755d9b3120e88043b4491d17a0e5974f408e4ef",
      "source_pages": 2,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "Every original page viewed during this review; diagrams transcribed as explicit edge lists."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four of Q2–Q7. All whole questions carry 20 marks. 2022-23"
    },
    {
      "source_id": "cn-04",
      "date": "2025-02-19",
      "exam_type": "reexam",
      "batch": "2023-24 / 2024-25",
      "academic_year": "2024-25",
      "chapter_id": "paper-2025-feb-reexam",
      "source_limitations": "The PDF has four pages; the fourth is blank. The handwritten date ends in 2025 over a printed 2024 template.",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 2,
          "topic": "TCP/IP network and transport layers",
          "prompt": "Explain the network layer and transport layer protocols of TCP/IP model.",
          "answer_key": "tcpip",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q1a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q1a",
          "answer_html_sha256": "a337934c2f6c75f67f73e64b86ece374e09266caef6d3a9cb8da6b8663402964"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "Stop-and-Wait losses",
          "prompt": "Describe how the Stop-and-Wait ARQ protocol addresses the issues of lost data packets and lost acknowledgments to ensure reliable data transmission?",
          "answer_key": "stop-wait",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q1b",
          "answer_html_sha256": "2b5bb16b8ad22f1e687e1e942a70f45365ff8be536a9ea8b28c2eea749adfa44"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "SCTP services",
          "prompt": "Explain any 5 services of SCTP.",
          "answer_key": "sctp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q1c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q1c",
          "answer_html_sha256": "15a05779b9db5ff13ccf1db519fa7402e1182a4cb9c50235fd4964ecca262135"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Message versus packet switching",
          "prompt": "Compare message switching and packet switching. Write any two advantages and disadvantages of both.",
          "answer_key": "switching",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q1d",
          "answer_html_sha256": "e078c9bc40d27c03ec3603d3126d08c357ba1e4e3c86bca2b7791e746c072785"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 1,
          "topic": "Star and mesh",
          "prompt": "Define network topology. Draw diagram to illustrate star and mesh topology and explain each topology with any two advantages and disadvantages.",
          "answer_key": "topologies",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q2a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q2a",
          "answer_html_sha256": "99042ee650bd27e65fd952e1fb18aa3cee8b047750e663667f11cb1e3b737223"
        },
        {
          "label": "Q2(b)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "CSMA/CA and RTS/CTS",
          "prompt": "Explain in detail CSMA/CA with the help of a diagram. Describe the role of RTS and CTS in avoiding collision in CSMA/CA.",
          "answer_key": "ca",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q2b",
          "answer_html_sha256": "c288830f0383bb7d3e84c49c6043ac19bb56bb9cb887cf6f9adbceabd7a65d98"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "TCP connection lifecycle",
          "prompt": "Describe the TCP connection establishment and termination with the help of diagrams.",
          "answer_key": "tcp-phases",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q3a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q3a",
          "answer_html_sha256": "add28de30f20d4c189ee6fba4ab0d6b73942f14df8c7c3c46289ed4651695a41"
        },
        {
          "label": "Q3(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "VLSM customer allocation",
          "prompt": "An ISP is allocated a block of addresses starting with 180.50.0.0/16 (65,536 addresses). The ISP needs to distribute these addresses among three customer groups as follows: i) The first group consists of 80 customers; each requires 256 addresses. ii) The second group consists of 150 customers; each requires 256 addresses. iii) The third group consists of 32 customers; each requires 128 addresses. Design the sub blocks and determine the first address and last address of first customer and last customer for each group. Calculate how many addresses are still available after these allocations.",
          "answer_key": "vlsm-2025",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q3b",
          "answer_html_sha256": "2a514f5c3507566ba4f94b6ba0a72734b413d05d578656a328a21214f4bc05af"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "DNS resolution",
          "prompt": "Explain the working of the DNS protocol in resolving domain names to IP addresses. Discuss the role of the hierarchical structure of DNS servers in this process.",
          "answer_key": "dns",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q4a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q4a",
          "answer_html_sha256": "f83e7641b29f2c36ffe1b9b70e2755df4313d69a2c7e5589abdebfabe1ae3fb4"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "RIP route updates",
          "prompt": "Explain Routing Information Protocol. Illustrate with an example how routes are updated in RIP.",
          "answer_key": "rip",
          "type": "mixed",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q4b",
          "answer_html_sha256": "d9831fb8f5b45d37ceaa61bb91fe9d6147ed19f3a6df7cee64df34df383c1789"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Pure versus slotted ALOHA",
          "prompt": "Define random Access. Differentiate between pure ALOHA & slotted ALOHA in terms of the following performance factors. (i) Throughput (ii) Vulnerable time (iii) Efficiency (iv) Time synchronization.",
          "answer_key": "aloha-compare",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q5a",
          "answer_html_sha256": "b24340e576af55f27b3025b0727e23e37da88cd601800cbb7dd5d57fff9cc157"
        },
        {
          "label": "Q5(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "Congestion policies",
          "prompt": "Distinguish between open-loop and closed loop congestion control mechanism. (Any 2 points for each) Describe in detail any 4 congestion control policies used in open-loop and closed loop.",
          "answer_key": "congestion",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q5b",
          "answer_html_sha256": "becadebd271a3714aa36d4d03054ad7d11a0c37f0936d2fe17d7177af93be402"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "Dijkstra six-node graph",
          "prompt": "Consider the following network diagram comprising 6 nodes. Find the shortest path and shortest distance using Dijkstra’s Algorithm from A to every other node. Show all the intermediate steps. Show the table with shortest distance and previous node for all 6 nodes.",
          "answer_key": "dijkstra-2025",
          "type": "numerical",
          "graph": {
            "directed": false,
            "edges": [
              [
                "A",
                "B",
                3
              ],
              [
                "A",
                "D",
                7
              ],
              [
                "B",
                "D",
                5
              ],
              [
                "B",
                "E",
                5
              ],
              [
                "D",
                "E",
                4
              ],
              [
                "D",
                "F",
                2
              ],
              [
                "E",
                "F",
                1
              ],
              [
                "E",
                "C",
                8
              ],
              [
                "F",
                "C",
                3
              ]
            ]
          },
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q6a",
          "answer_html_sha256": "04df6d19defdf258bdecdd2aec12e47ac81358bb3b37b7dc500f5d2a05187945"
        },
        {
          "label": "Q6(b)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "CRC",
          "prompt": "Given the data bit sequence 1010011110 and the CRC polynomial of x^3+x+1. Determine the transmitted message from the sender. Illustrate the process of checking the received message for any errors at the receiver side.",
          "answer_key": "crc-2025",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q6b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q6b",
          "answer_html_sha256": "4972571280b06383d3c4c8539bd033e0ac9bb4ecf42fc5cd657dfd52f36a39fc"
        },
        {
          "label": "Q7(a)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 2,
          "topic": "Guided versus unguided media",
          "prompt": "Compare guided and unguided transmission media in terms of their working principles, key characteristics, and common applications.",
          "answer_key": "media",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q7a",
          "answer_html_sha256": "adde775c8bcf253553c887f98b2f152c2488671836e86ecf147da61a075916a3"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "IPv4 /26 block",
          "prompt": "A block of addresses is granted to a small organization. One of the address is 210.16.36.56/26. Find the first address in the block, last address in the block and total number of addresses possible in the block.",
          "answer_key": "block-2025",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q7b",
          "answer_html_sha256": "ceaf5426af0ce796e3900e0eaa05a12ba642da0729845c55f6b2a3c7918c972a"
        },
        {
          "label": "Q7(c)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 6,
          "topic": "FTP connections",
          "prompt": "Explain the process of file transfer using FTP protocol with a diagram. Compare communication over control connection and communication over data connection.",
          "answer_key": "ftp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2025-02-19-q7c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2025-feb-reexam/q7c",
          "answer_html_sha256": "8afdf8b6e0b002e875a09b2225092801a2d4bb80cfc72af71bbec685c5b2a545"
        }
      ],
      "id": "cn-2025-02-19",
      "source_file": "Computer Networks, Sem-III, Batch 2023-24 & 2024-25, Re Exam.pdf",
      "source_sha256": "0622b8edc4826d750a8e18696b6f43b8cc373aeef867056d7581894256603651",
      "source_pages": 4,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "Every original page viewed during this review; diagrams transcribed as explicit edge lists."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four of Q2–Q7. All whole questions carry 20 marks. 2023-24 / 2024-25"
    },
    {
      "source_id": "cn-03",
      "date": "2024-12-06",
      "exam_type": "final-and-reexam",
      "batch": "Final 2024-25 / Re-exam 2023-24",
      "academic_year": "2024-25",
      "chapter_id": "paper-2024-final",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 1,
          "topic": "LAN MAN WAN",
          "prompt": "Describe and differentiate between LAN, MAN, WAN with examples.",
          "answer_key": "network-types",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q1a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q1a",
          "answer_html_sha256": "40c4e998a23c5919efe90961a58571452a83f1ed1416a83ba1c4e9af7a50758a"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "Selective Repeat versus Go-Back-N",
          "prompt": "Compare and contrast Selective Repeat and Go Back N protocol. (Any 5 points)",
          "answer_key": "sr-gbn",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q1b",
          "answer_html_sha256": "03180ec830051a75e55c0491d2500e2cebb9e113f9452f32bdea5ed40ba6501d"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "TCP versus UDP",
          "prompt": "Compare TCP and UDP. (Any 5 points for each)",
          "answer_key": "udp-tcp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q1c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q1c",
          "answer_html_sha256": "173cd0f4e54cb9553a437a429d56a90becf2a20720abc5c8b8f5b7d6c4685664"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "DHCP",
          "prompt": "Explain the usage and functionality of DHCP protocol.",
          "answer_key": "dhcp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q1d",
          "answer_html_sha256": "15b9a7a6113f7fd3e13b1d87fd0e2ed9655fce4215d9bad1b46a33d0687d3f89"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 2,
          "topic": "OSI model",
          "prompt": "Describe in detail the layered architecture of OSI reference model with the help of labelled diagram. Write any TWO functionalities of each layer.",
          "answer_key": "osi",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q2a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q2a",
          "answer_html_sha256": "f2da5c1e7d8c80f1b5b809bab990f9f91e454f5127bda26f7d59d22aa62ceed6"
        },
        {
          "label": "Q2(b)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "CSMA/CD",
          "prompt": "Explain the working of CSMA/CD with flow diagram.",
          "answer_key": "cd",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q2b",
          "answer_html_sha256": "ae845b907d18b6fbd106a4b74743f656cef3d84c8eac52546939a9734b9d3079"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 6,
          "topic": "SMTP phases",
          "prompt": "Explain the working of SMTP protocol focusing on connection establishment, mail transfer and connection transfer.",
          "answer_key": "smtp",
          "type": "theory",
          "source_note": "The scan says connection transfer; the third SMTP phase is connection termination.",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q3a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q3a",
          "answer_html_sha256": "2a752e6ea6596fe01513cf03e4ae2a898af3ab24b3ea4ed87e3f450cdb1a8b5c"
        },
        {
          "label": "Q3(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "OSPF and link types",
          "prompt": "Explain in detail OSPF protocol. Summarise the different types of links used in OSPF routing protocol.",
          "answer_key": "ospf-links",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q3b",
          "answer_html_sha256": "5259281e0de8d553ecd6250fc1b71b1089646a9586f66f72a43034ad1206a9ae"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CRC and corrupted frame",
          "prompt": "Given the data bit sequence 1001100 and the CRC polynomial x^3+x^2+1, calculate the transmission sequence. Suppose the 2nd bit from the left is inverted during transmission. Illustrate how the receiver will detect the error.",
          "answer_key": "crc-2024",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q4a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q4a",
          "answer_html_sha256": "ed1e473b07e89a37e2eb7bab6a559395a927b8f63bedbe19dcd866db7eddcfde"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "UDP and applications",
          "prompt": "Explain briefly UDP operation and any 5 applications of UDP protocol.",
          "answer_key": "udp-apps",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q4b",
          "answer_html_sha256": "e3ca54d97be19d691d9a8c9cff9095ab21feb4b74cb4a7d34592e74675778542"
        },
        {
          "label": "Q5(a)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 1,
          "topic": "Network models",
          "prompt": "Distinguish between peer-to-peer and client server communication. Any 5 points each.",
          "answer_key": "models",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q5a",
          "answer_html_sha256": "19d07bdb6e68dcee52a1462f0e5b89b71a4c2f26041ef8af6ccd36159e12377e"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "DNS hierarchy",
          "prompt": "Explain the hierarchy of name servers in DNS.",
          "answer_key": "dns",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q5b",
          "answer_html_sha256": "c707ab02bad17a980a62ce5e402c3f9cac50a5eed327dec7868b9705a71d4acd"
        },
        {
          "label": "Q5(c)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "Bellman-Ford example",
          "prompt": "Explain Bellman Ford algorithm for finding shortest path from source node to destination node with the help of an example.",
          "answer_key": "bellman-example",
          "type": "mixed",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q5c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q5c",
          "answer_html_sha256": "c52aad3c067fc089ea72267438e5487979a6db2c70790b6f1061e63008a0641d"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Pure ALOHA rates",
          "prompt": "A pure ALOHA network transmits 400-bit frames on a shared channel of 100 kbps. Calculate the throughput, and how many frames will survive if the system (all stations together) produces the following number of frames per second: i. 1200 frames per second ii. 600 frames per second iii. 300 frames per second.",
          "answer_key": "aloha-2024",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q6a",
          "answer_html_sha256": "6514dc9aa32eb07a75a6c37c3adc5399fe847344c8ca1cea2cc49e02d3cafbef"
        },
        {
          "label": "Q6(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "VLSM groups",
          "prompt": "An ISP is allocated a block of addresses starting with 188.15.0.0/16 (65,536 addresses). The ISP needs to distribute these addresses among three customer groups as follows: i) The first group consists of 64 customers; each requires 256 addresses. ii) The second group consists of 128 customers; each requires 128 addresses. iii) The third group consists of 64 customers; each requires 128 addresses. Design the sub blocks and determine the first address and last address of first customer and last customer for each group. Calculate how many addresses are still available after these allocations.",
          "answer_key": "vlsm-2024",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q6b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q6b",
          "answer_html_sha256": "ee399b17cafe9344b34035aee9f97967d15e448c9968a71018e890542ff0c4ca"
        },
        {
          "label": "Q7(a)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "Leaky versus token bucket",
          "prompt": "Compare and contrast Leaky Bucket and Token Bucket algorithm for QoS improvement.",
          "answer_key": "buckets",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q7a",
          "answer_html_sha256": "2868712fc1a23225c1040e146ab24ae737073a2654355759ee7f1e37338d48f6"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 6,
          "topic": "HTTP",
          "prompt": "Explain the HTTP protocol and its role in data transmission between clients and servers over the internet.",
          "answer_key": "http",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q7b",
          "answer_html_sha256": "fd75712a0f0bf646240eb48ad02635a51d569a8620ed28ec48fbfe5d5ebc5e1d"
        },
        {
          "label": "Q7(c)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Distance vector versus link state",
          "prompt": "Compare and contrast distance vector and link state routing. Any 5 points each.",
          "answer_key": "dv-ls",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-12-06-q7c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-final/q7c",
          "answer_html_sha256": "31c41c4739058337664c5ff7fecf7230688dc6fe983d21a79e9fea253efad772"
        }
      ],
      "id": "cn-2024-12-06",
      "source_file": "Computer Networks Batch 2024-25 Final Batch 2023-24 Re Exam.pdf",
      "source_sha256": "17b051ef8e0f9dd95d28f6660d082f92be9d48b66b0083d3f84af1b851d210c2",
      "source_pages": 3,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "Every original page viewed during this review; diagrams transcribed as explicit edge lists."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four of Q2–Q7. All whole questions carry 20 marks. Final 2024-25 / Re-exam 2023-24"
    },
    {
      "source_id": "cn-11",
      "date": "2024-12-06",
      "exam_type": "final-and-reexam",
      "academic_year": "2024-25 / 2022-23",
      "batch": "AI-only Sem V variant",
      "chapter_id": "paper-2024-ai-final",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Mission-critical switching choice",
          "prompt": "A rocket-launch mission needs real-time communication with minimal delay and absolute certainty of delivery. Which switching technique would you select and why?",
          "answer_key": "mission-circuit",
          "type": "case",
          "id": "cn-2024-12-06-ai-q1a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q1a",
          "answer_html_sha256": "7bfa828c8d56bed35528e1d893af46be4dacedf6ab9a469eb6873ca73bfc11cd"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Store-and-forward delay",
          "prompt": "A 2000-bit packet crosses three store-and-forward links, each 1 Mbps with propagation delay 2 ms. Ignore other delays. Find end-to-end delay.",
          "answer_key": "delay2000",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q1b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q1b",
          "answer_html_sha256": "71d356f9a0d0adf8972ad2ac4427c34706762a8401ee054136316659f28ea070"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Classful versus classless addressing",
          "prompt": "Explain classful IPv4 addressing and its advantages and disadvantages compared with classless addressing.",
          "answer_key": "classless",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q1c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q1c",
          "answer_html_sha256": "2e5e8f046b787b083c0aaef8f6db5e43f7b578466e7ab6eed13d1319df2917c4"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": null,
          "topic": "BGP AS-PATH",
          "prompt": "How does BGP use its AS-PATH attribute?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-12-06-ai-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q1d",
          "answer_html_sha256": "42b656ae6892b9fe4a24327e10ca8334302fe49e34278c065d913fac02614477"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "Webmail and POP3 protocol journey",
          "prompt": "Alice sends email from a web-based account; Bob accesses mail through POP3. Explain all application protocols in the journey. For each, state push or pull, TCP or UDP, and port numbers.",
          "answer_key": "mail-pop3",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q2a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q2a",
          "answer_html_sha256": "28b42331466f680240303cfad0136fd620de6664b90755456db87612ed657f25"
        },
        {
          "label": "Q2(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": null,
          "topic": "CDN Bring Home",
          "prompt": "Briefly explain the Bring Home placement philosophy of CDNs.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-12-06-ai-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q2b",
          "answer_html_sha256": "7adbefa88001894477bbdb804f22225eb44791ff9a49a92c85c8ee98d0763f42"
        },
        {
          "label": "Q2(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "ARP response destination",
          "prompt": "Why is an ARP response normally sent to a specific destination MAC address rather than broadcast?",
          "answer_key": "arp-reply",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q2c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q2c",
          "answer_html_sha256": "444b691f2ba8c063aad6b17624a09c2234d8b9dfc13144633eca56bbfc066cae"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            2,
            3
          ],
          "unit": 4,
          "topic": "Store-and-forward caravan",
          "prompt": "Ten cars queue at a tollbooth; service is one car per second. Each road to the next booth is 400 km; speed is 10 km/s. A booth waits for the entire caravan before servicing its first car. Find: (1) one-car service time; (2) whole-caravan service time; (3) first car travel time after departure; (4) last car travel time after departure; (5) time from first departure to its next service; (6) whether first and second booths ever service cars simultaneously; (7) whether there is an interval with neither servicing any car.",
          "answer_key": "caravan",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q3a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q3a",
          "answer_html_sha256": "21ef55d580669c6a727340c75372b3ee6ec4e222b293df359357c184cb2746f3"
        },
        {
          "label": "Q3(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Count to infinity",
          "prompt": "What is the count-to-infinity problem in distance-vector routing?",
          "answer_key": "count-infinity",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q3b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q3b",
          "answer_html_sha256": "4e5814570c3c5f0cf54b939ce6da74dee30d76e7b3eaec1eeda3ab0ededac9d8"
        },
        {
          "label": "Q3(c)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "Reliable application over UDP",
          "prompt": "Can an application achieve reliable transfer while running over UDP? If so, how?",
          "answer_key": "reliable-udp",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q3c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q3c",
          "answer_html_sha256": "52c622b2bc62b7c66fba29675789109696809a41074a217a33ef1386055147cb"
        },
        {
          "label": "Q4(a)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "CRC codeword",
          "prompt": "Transmit bit stream 10011101 using CRC with G(x)=x³+1. Show the actual transmitted bit string.",
          "answer_key": "crc10011101",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q4a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q4a",
          "answer_html_sha256": "becd16934dae4d6c536cd32bf971c261b8b9bb7672416129b2c6ab8060195106"
        },
        {
          "label": "Q4(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "Internet checksum",
          "prompt": "Find the 8-bit checksum of 10110001, 10101011, 00110101, 10100001.",
          "answer_key": "checksum8four",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q4b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q4b",
          "answer_html_sha256": "29ddde67acff77042994d4b7163cad7cd8c98620b24486b092f4c96c2c62407c"
        },
        {
          "label": "Q4(c)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "Hamming generation and correction",
          "prompt": "Generate even-parity Hamming code for data 10101111. If the 7th bit is corrupted, give the received pattern and show how to detect and correct the error.",
          "answer_key": "hamming-encode",
          "type": "numerical",
          "source_note": "The paper does not state bit-position direction. The solution numbers positions from the right, matching current faculty slides; position 7 means the seventh from the right throughout.",
          "id": "cn-2024-12-06-ai-q4c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q4c",
          "answer_html_sha256": "cf8753553a638b4e15b44fcd273307eb730bc55c15d618e392a23fc52fea3c9f"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            3,
            4
          ],
          "unit": 6,
          "topic": "Persistent HTTP cache delay",
          "prompt": "HTTP/1.1 client/server RTT=1 second; server object transmission=4 seconds. Local cache delay to the client and local object transmission are zero; cache-to-server RTT=1 second. Client makes 200 sequential requests, waiting for each reply before the next; 50% are cache hits. No If-Modified-Since is used. Find time from first request to final object.",
          "answer_key": "http-cache",
          "type": "numerical",
          "source_note": "The paper does not explicitly state whether the origin TCP connection already exists. Both the established persistent-connection convention and one new shared connection are distinguished.",
          "id": "cn-2024-12-06-ai-q5a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q5a",
          "answer_html_sha256": "0081dab4031d37dc430cd6fac45ff6d005bca07bb4ab8b6f7bf83870ea3928a7"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            4,
            5
          ],
          "unit": 6,
          "topic": "Iterative DNS resolution",
          "prompt": "The user wants gaia.cs.umass.edu but has no IP address. In the supplied iterative DNS diagram: (1) where does local DNS check before querying root? (2) what server category does the root referral identify? (3) what category does the TLD referral identify? (4) what record carries the returned IPv4 address? (5) is iterative or recursive querying best practice?",
          "answer_key": "dns-five",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q5b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q5b",
          "answer_html_sha256": "8654dc51d5d1734fe0817ce6ce7899bf498a51855806eb930fa83aceb5c9db15"
        },
        {
          "label": "Q5(c)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": 4,
          "topic": "Longest-prefix matching",
          "prompt": "An 8-bit forwarding table maps prefixes 01→interface1, 10→2, 011→3, 100→4, 001→5, otherwise→6. Determine interfaces for destinations (1)00111101, (2)01010101, (3)11001001 using longest-prefix matching.",
          "answer_key": "lpm",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q5c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q5c",
          "answer_html_sha256": "10dda689684a21a73cd41b4e2ac922e75f171f06e4ea4fcaa3baccdb8c308b31"
        },
        {
          "label": "Q6(a)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Classful network and host portions",
          "prompt": "Identify class, default subnet mask, network, broadcast and host portion for (a)191.5.8.9 and (b)214.25.6.3.",
          "answer_key": "class-addresses",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q6a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q6a",
          "answer_html_sha256": "2bfa47ad9ca3738974c721809b9d4eb4216c6ab712039b9634135856ae983ac3"
        },
        {
          "label": "Q6(b)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 3,
          "topic": "CSMA without collision detection",
          "prompt": "Seven messages arrive at 0.3,0.6,0.9,1.6,2.7,3.3,4.3, each with one-unit transmission time. CSMA has no collision detection; propagation takes 0.4 units, so transmission [2,3] is sensed busy at another node during [2.4,3.4]. (1) List each start time, or s if busy at arrival. (2) List successful packet numbers. No deferred retry is requested.",
          "answer_key": "csma-seven",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q6b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q6b",
          "answer_html_sha256": "bad5bb1349e67f1742a70bd9dd50fe8ed53396d0d5224494c029cfa5a3a1afb8"
        },
        {
          "label": "Q6(c)",
          "marks": 5,
          "source_pages": [
            6,
            7
          ],
          "unit": 4,
          "topic": "Recovering unknown routing weights",
          "prompt": "Undirected graph: U–V has unknown link cost X, U–nodeX has unknown link cost Y, U–W=8, V–W=1, V–nodeX=4, nodeX–W=7, nodeX–nodeY=4, W–nodeY=1, W–Z=4, nodeY–Z=6. The shortest-path table from V is V:0/none, W:1/V, nodeY:2/W, nodeX:4/V, Z:5/W, U:6/V. Find unknown edge costs X and Y; write n/a if undetermined.",
          "answer_key": "unknown-weights",
          "type": "numerical",
          "id": "cn-2024-12-06-ai-q6c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q6c",
          "answer_html_sha256": "c29660c0eec973be94f8b46547be08d8bc7ec8e5a7a2fc368e75033df0bb4134"
        },
        {
          "label": "Q6(d)",
          "marks": 5,
          "source_pages": [
            7
          ],
          "unit": 3,
          "topic": "ALOHA comparison",
          "prompt": "Describe pure and slotted ALOHA and distinguish them.",
          "answer_key": "aloha-compare",
          "type": "theory",
          "id": "cn-2024-12-06-ai-q6d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q6d",
          "answer_html_sha256": "62a87b7211e2c3d6936198583ae8c90b6145a5aaf9c998f2406b5f130278ae3c"
        },
        {
          "label": "Q7(a)",
          "marks": 10,
          "source_pages": [
            8
          ],
          "unit": null,
          "topic": "Learning-switch tables, mislabeled ARP",
          "prompt": "Two switches connect via left interface8/right7. Left hosts G,H,I,J,K,L use 10,11,12,13,14,15; right hosts A,B,C,D,E,F use 1,2,3,4,5,6. Initially tables are empty. For E→A, F→E, L→C, C→F at times1–4 (with replies), show entries added at both switches. The question calls these ARP tables though the columns are MAC/interface/TTL.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "source_note": "This is MAC learning, not an ARP cache. The diagram’s example (A,2) conflicts with the drawn A interface1. No unqualified ARP solution is presented.",
          "id": "cn-2024-12-06-ai-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q7a",
          "answer_html_sha256": "7081d8de0c9daac98e4846acba53d06295fd7839feda72196c9087f699e699e2"
        },
        {
          "label": "Q7(b)",
          "marks": 10,
          "source_pages": [
            8,
            9
          ],
          "unit": null,
          "topic": "NAT four packet stages",
          "prompt": "Host10.0.1.10:3469 sends to128.119.166.184:80 through public address135.122.101.214. For outbound before/after NAT and inbound before/after NAT, identify source/destination IPs, whether source port changes, and whether a new NAT-table entry is made. The pictured existing table concerns10.0.1.20 rather than the sending host.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-12-06-ai-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-ai-final/q7b",
          "answer_html_sha256": "b6498f56e5ec231aa14522212fed0c8c05614826db3f7d8eb5c8e47e4b6383e9"
        }
      ],
      "id": "cn-2024-12-06-ai",
      "source_file": "Computer Networks, Sem-V, Final Exam 2024-25 & Re Exam 2022-23.pdf",
      "source_sha256": "8dc114365747fc6697a6c1b1a9ba610ee48f09f1b78763272468a25b278fdb83",
      "source_pages": 9,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "All recovered pages visually inspected, including original diagrams. A partial scan is not a complete paper."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "recovered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four remaining complete questions. AI-only Sem V variant"
    },
    {
      "source_id": "cn-07",
      "date": "2024-02-06",
      "exam_type": "reexam",
      "batch": "2022-23",
      "academic_year": "2023-24",
      "chapter_id": "paper-2024-feb-reexam",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "TCP versus UDP",
          "prompt": "Differentiate between Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). (Any 5 points each)",
          "answer_key": "udp-tcp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q1a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q1a",
          "answer_html_sha256": "7363cbe83e958fda7bf7adb77d0cf8f861e37e9dfaf252f4159aff9c52ba142b"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 2,
          "topic": "Guided media",
          "prompt": "Describe briefly any two categories of guided transmission media. Write the advantages and disadvantages of each.",
          "answer_key": "media",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q1b",
          "answer_html_sha256": "8b9b0a13ab47e8b892b777146dce51bdce73bf7456e0ff180592fb7fba1410b2"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "CSMA persistence",
          "prompt": "Compare and contrast 1 persistent and p persistent schemes in multiple access with flow diagrams.",
          "answer_key": "persistence",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q1c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q1c",
          "answer_html_sha256": "3dbe5adb470dcba2ebf745ecdd3042e70b503684ebde386cefd928f718b8dfed"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Circuit versus packet switching",
          "prompt": "Distinguish between circuit switching and packet switching (Any 5 points for each)",
          "answer_key": "switching",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q1d",
          "answer_html_sha256": "023256a4fbea852d03aab4a415c424bafcde7f76ce13f7e3e791e9ded9ab4452"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "QoS and scheduling",
          "prompt": "Explain briefly the characteristics used to analyse Quality of Service (QoS) of flow/traffic. (Any 4). Illustrate with diagrams the different types of scheduling used to improve QoS. Briefly explain each.",
          "answer_key": "qos",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q2a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q2a",
          "answer_html_sha256": "323ab580593b9d412a3a76533589acda14b91df7a7b0a3acfa08a26843cd1187"
        },
        {
          "label": "Q2(b)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "Slotted ALOHA rates",
          "prompt": "A slotted ALOHA network transmits 150-bit frames using a shared channel with a 400-kbps bandwidth. Calculate the throughput and how many frames will survive if the system (all stations together) produces i) 800 frames per second ii) 400 frames per second",
          "answer_key": "aloha-2024-re",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q2b",
          "answer_html_sha256": "b23566c9ea0203ef40178672ef216809a094465322875ca50087d10a80def0bc"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CSMA/CA",
          "prompt": "Describe the working of CSMA/CA with the help of flow diagram.",
          "answer_key": "ca",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q3a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q3a",
          "answer_html_sha256": "c9f82493c93ff660b7249f3cd93ff79970c3cad4d01a39e0c3ca251f90bfb855"
        },
        {
          "label": "Q3(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "RIP and timers",
          "prompt": "Explain in detail the working of Routing Information Protocol (RIP). List and briefly explain the timers used in RIP.",
          "answer_key": "rip-timers",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q3b",
          "answer_html_sha256": "d5a6d98bdcb78a1a5b68c0aeea522d8e40baab087f9ca296bccd889d8d2463dd"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "TCP lifecycle",
          "prompt": "Illustrate with suitable diagrams the TCP connection establishment and termination. Describe the steps involved in each case.",
          "answer_key": "tcp-phases",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q4a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q4a",
          "answer_html_sha256": "03977facefd9f75cc6a2ae933d07e6b4f121943dc99f233581a6f306177fa202"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "DNS resolution",
          "prompt": "Explain in detail the steps involved in mapping www.xyz.com (domain name) to the corresponding IP address using DNS.",
          "answer_key": "dns",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q4b",
          "answer_html_sha256": "8b852899fd2ff885885fcc54a731a567ee2f9a75f20f398bede4de55ca5571ba"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Go-Back-N scenarios",
          "prompt": "Illustrate the working of Go-Back N ARQ with the help of frame transmission scenarios. Give any one advantage and disadvantage.",
          "answer_key": "gbn",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q5a",
          "answer_html_sha256": "6fb9f539d58d844f427ed2b2a69bc6a3b5d615fd2683959bf75e102aeb1a5d0d"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "FTP connections",
          "prompt": "Distinguish between communication over control connection and communication over data connection in FTP.",
          "answer_key": "ftp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q5b",
          "answer_html_sha256": "4bd0935dc232cc89383de610acb5cf0ecca5484a9f3d0e8d74e32b814ccb32c5"
        },
        {
          "label": "Q5(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "DHCP dynamic allocation",
          "prompt": "Explain the working of DHCP protocol highlighting dynamic IP address allocation.",
          "answer_key": "dhcp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q5c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q5c",
          "answer_html_sha256": "9c405fec181ebfaf7b93aa7fcf142b91196894239474cdd20e7f711f289ac607"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "VLSM and noncanonical block address",
          "prompt": "An ISP is granted a block of addresses starting with 190.20.10.0/16 (65,536 addresses). The ISP needs to distribute the addresses to two groups of customers as follows: a. The first group has 128 customers; each needs 256 addresses. b. The second group has 128 customers; each needs 128 addresses. Design the subblocks and find out how many addresses are still available after these allocations.",
          "answer_key": "vlsm-2024-re",
          "type": "numerical",
          "source_note": "190.20.10.0 is inside 190.20.0.0/16, not the network address. Solution must disclose canonical network interpretation.",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q6a",
          "answer_html_sha256": "f39b371e470075bd82f1d1f5f6c62e416713819f6bbd7c8da802455d8eba6659"
        },
        {
          "label": "Q6(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "SMTP",
          "prompt": "Illustrate how SMTP is used in sending email. Briefly explain.",
          "answer_key": "smtp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q6b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q6b",
          "answer_html_sha256": "3d9b3479854e1460412586bb604161962f08a6fecb22d3f243a083a94b09f041"
        },
        {
          "label": "Q6(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 2,
          "topic": "TCP/IP layers",
          "prompt": "Explain briefly the functionalities of layers of TCP/IP protocol suite.",
          "answer_key": "tcpip",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q6c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q6c",
          "answer_html_sha256": "ee25e33822dcea839474e6f3f9d3d26053d0dcc897f8d7ed6f3e2458241a9bd0"
        },
        {
          "label": "Q7(a)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Dijkstra graph",
          "prompt": "Determine the shortest path and shortest distance from source vertex A to every other vertex in the following graph using Dijkstra’s Algorithm. Illustrate step-by-step procedure and draw shortest path table.",
          "answer_key": "dijkstra-2024",
          "type": "numerical",
          "graph": {
            "directed": false,
            "edges": [
              [
                "A",
                "B",
                3
              ],
              [
                "A",
                "C",
                5
              ],
              [
                "B",
                "C",
                9
              ],
              [
                "B",
                "D",
                8
              ],
              [
                "B",
                "E",
                6
              ],
              [
                "C",
                "E",
                3
              ],
              [
                "D",
                "E",
                10
              ],
              [
                "D",
                "F",
                3
              ],
              [
                "E",
                "F",
                5
              ]
            ]
          },
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q7a",
          "answer_html_sha256": "198438d414643913dab4f27fece5426bae684bfa20a1f2b751aace3cb8c85524"
        },
        {
          "label": "Q7(b)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 1,
          "topic": "Four network topologies",
          "prompt": "Define network topology. Compare various network topologies (any 4) with the advantages and disadvantages of each. Draw diagram to illustrate each topology.",
          "answer_key": "topologies",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2024-02-06-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-reexam/q7b",
          "answer_html_sha256": "23295e2024b264a56d3865b3d474b7f85b817b73ce83f252185ab700d1711799"
        }
      ],
      "id": "cn-2024-02-06",
      "source_file": "Computer Networks , Re-exam 2022-23.pdf",
      "source_sha256": "afe555767205d7f36c6c7ef3ac5896a6f2071d7deed3d2a2db5cdfdf931321b5",
      "source_pages": 3,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "Every original page viewed during this review; diagrams transcribed as explicit edge lists."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four of Q2–Q7. All whole questions carry 20 marks. 2022-23"
    },
    {
      "source_id": "cn-10",
      "date": "2024-02-06",
      "exam_type": "reexam",
      "academic_year": "2023-24 / 2022-23",
      "batch": "AI-only Sem V variant",
      "chapter_id": "paper-2024-feb-ai-reexam",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Subnet mask",
          "prompt": "Explain why a subnet mask is required in IPv4 addressing.",
          "answer_key": "subnet",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q1a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q1a",
          "answer_html_sha256": "6ed4a5109ec07214fe17f1222a6dcd59077df4aff6cfa7aaf3b993d6e14f6e3c"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1,
            2
          ],
          "unit": 5,
          "topic": "Additional shared bottleneck",
          "prompt": "Four server/client paths share R=1 Gbps; Rs=400 Mbps, Rc=300 Mbps. Host 1 and Host 2 additionally share link Re before their separate Rc links. Assuming fair sharing on R, find the minimum Re so links Rc or Re do not bottleneck these two connections.",
          "answer_key": "throughput-re",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q1b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q1b",
          "answer_html_sha256": "950edbf8b45b6116c6883421318ae44d6bf7059afaef13b3a302873d94e0ca6e"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            2,
            3
          ],
          "unit": 6,
          "topic": "HTTP/1.1 delay",
          "prompt": "An HTTP client knows the server IP, but has no recent TCP connection. GET transmission time is zero; each object takes 1/2 RTT to transmit. Include connection setup, request/response propagation and object transmission. The base HTML references one JPEG on gaia.cs.umass.edu; download both sequentially on the same persistent HTTP/1.1 connection. Find total RTTs.",
          "answer_key": "http11",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q1c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q1c",
          "answer_html_sha256": "0195e0e7f14abc66e514c9eabf2644d424d305f9e0ff935856c87b09efff7e14"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": null,
          "topic": "Confidentiality versus integrity",
          "prompt": "Distinguish confidentiality and integrity. Can either exist without the other? Justify.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q1d",
          "answer_html_sha256": "70f524fa426482accd36b20129766cdddcf7ae2ac353e446aadc4a211c54744c"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Dijkstra from w",
          "prompt": "Using Dijkstra’s algorithm calculate shortest paths from w to all nodes in the original graph. Show all steps; the complete edge list is below.",
          "answer_key": "graph",
          "type": "numerical",
          "graph": {
            "nodes": [
              "t",
              "u",
              "v",
              "w",
              "x",
              "y",
              "z"
            ],
            "edges": [
              [
                "z",
                "x",
                8
              ],
              [
                "z",
                "y",
                12
              ],
              [
                "x",
                "y",
                6
              ],
              [
                "x",
                "v",
                3
              ],
              [
                "x",
                "w",
                6
              ],
              [
                "y",
                "v",
                8
              ],
              [
                "y",
                "t",
                7
              ],
              [
                "v",
                "t",
                4
              ],
              [
                "v",
                "u",
                3
              ],
              [
                "v",
                "w",
                4
              ],
              [
                "w",
                "u",
                3
              ],
              [
                "t",
                "u",
                2
              ]
            ],
            "directed": false,
            "source_node": "w"
          },
          "source_node": "w",
          "id": "cn-2024-02-06-ai-q2a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q2a",
          "answer_html_sha256": "cb0a61bbab9dae2925c6d63a93fc02916ba2c5420e11dcc0c799b1933405cd73"
        },
        {
          "label": "Q2(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "Telnet connection ports",
          "prompt": "A and B initiate Telnet sessions to S. Give possible ports for A→S and S→A. If A and B are different hosts, may their source ports be equal? Explain.",
          "answer_key": "ports-different",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q2b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q2b",
          "answer_html_sha256": "de01d7dac67649bcd14f877078a401e61e5db15b2b067220577e0ef186646efa"
        },
        {
          "label": "Q2(c)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": null,
          "topic": "SDN routing application",
          "prompt": "At which SDN control-plane layer would a new routing protocol be implemented? Explain.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q2c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q2c",
          "answer_html_sha256": "55e9024c8c166265e8c6845922df286eba36ee5c06c967d2e9ff702b020ddd9a"
        },
        {
          "label": "Q3(a)",
          "marks": 5,
          "source_pages": [
            3,
            4
          ],
          "unit": 3,
          "topic": "rdt3.0 error recovery",
          "prompt": "Use the printed rdt3.0 alternating-bit sender/receiver: S0 sends data0; S3 accepts ACK0; S5 sends data1; S8 accepts ACK1; S2/S7 are timeout retransmissions; S1/S6 ignore corrupt or wrong ACKs. Receiver R0 accepts new data0 and sends ACK0; R2 accepts new data1 and sends ACK1; R3/R1 handle corrupt or duplicate data while waiting for 0/1 respectively. List possible transition sequences following an initial rdt_send call with no messages initially in the channel, allowing later message corruption and error recovery.",
          "answer_key": "rdt-recovery",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q3a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q3a",
          "answer_html_sha256": "7a4492a34f5ad7d3e92e4ebc064dea9ad2c5cd33a38701b11dcd6769015c122b"
        },
        {
          "label": "Q3(b)",
          "marks": 5,
          "source_pages": [
            4
          ],
          "unit": 6,
          "topic": "DNS cache popularity",
          "prompt": "If you can access departmental local-DNS caches, propose a way to roughly determine which external web servers are most popular among departmental users. Explain limitations.",
          "answer_key": "dns-popularity",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q3b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q3b",
          "answer_html_sha256": "5ae9fb2f6bc7df9de5887aabf600de50f84d34d76932cd2c76bb8c3b855f9611"
        },
        {
          "label": "Q3(c)",
          "marks": 5,
          "source_pages": [
            4
          ],
          "unit": null,
          "topic": "TLS impersonation",
          "prompt": "Bob connects to Trudy pretending to be Alice. Trudy sends Alice’s certificate. At what TLS-handshake step does Bob discover the impersonation?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q3c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q3c",
          "answer_html_sha256": "a6c2d6d00c365f2717a5fce775ef30816dcf1d0b95c122fc8306c0e417314862"
        },
        {
          "label": "Q3(d)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "TLS nonces",
          "prompt": "What is the purpose of random nonces in the TLS handshake?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q3d",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q3d",
          "answer_html_sha256": "32b78ea67ac80bfd3316471721d584cf1c2c64d7401bef6fa5e7ce361a894d18"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            5
          ],
          "unit": 4,
          "topic": "Distance vector at z",
          "prompt": "Initially each node knows only neighbor costs. For undirected edges u–v=1, u–y=2, v–x=3, y–x=3, v–z=6, x–z=2, apply distance vector and show distance-table entries at z.",
          "answer_key": "dv-z",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q4a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q4a",
          "answer_html_sha256": "34e2f8236a3d3ce5b5a7cbb73006fd49ee9ba049b54dc8eb533af037ea71a9e2"
        },
        {
          "label": "Q4(b)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "Cryptographic attack models",
          "prompt": "An intruder has an encrypted message and its decrypted version. Can the intruder mount ciphertext-only, known-plaintext or chosen-plaintext attacks?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q4b",
          "answer_html_sha256": "bf45978a200d35f63faf4a974e1815e3d76d7cc69868caf34704d140388a12c5"
        },
        {
          "label": "Q4(c)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "CDN design",
          "prompt": "Name and describe the two CDN placement philosophies; give non-network factors besides delay, loss and bandwidth used in server selection.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q4c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q4c",
          "answer_html_sha256": "6cec99d6ef01ae6dc513003c68c78d1cb199829866c28bfc0299bb83455762ba"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            5
          ],
          "unit": 3,
          "topic": "Hamming error detection",
          "prompt": "The seven-bit received Hamming word is 1011001. Under even parity, determine correctness and locate any erroneous bit.",
          "answer_key": "hamming1011001",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q5a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q5a",
          "answer_html_sha256": "fa5fd9d6e91a5daa24c408d154f5417245c6c8f48a692904c0163500c71d6b08"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": 3,
          "topic": "CRC and damaged message",
          "prompt": "For M=11010110101 and G(x)=x⁴+x²+1, calculate CRC and transmitted message. If one bit changes (the paper illustrates 11010110101→11010111101), can the receiver detect it? Show the receiver check using the original appended CRC.",
          "answer_key": "crc11010110101",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q5b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q5b",
          "answer_html_sha256": "f68cb752932222047fc3e719c6460f3b6c44d4c204659fb16483921108312774"
        },
        {
          "label": "Q5(c)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": 5,
          "topic": "8-bit checksum",
          "prompt": "For data 10101001 00111001, show sender and receiver steps for an 8-bit checksum.",
          "answer_key": "checksum8two",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q5c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q5c",
          "answer_html_sha256": "c61819b04956b271f0031911754e206059c9559c12e6ac5c04cc460bb804747d"
        },
        {
          "label": "Q6(a)",
          "marks": 5,
          "source_pages": [
            5,
            6
          ],
          "unit": 3,
          "topic": "Pure ALOHA timeline",
          "prompt": "Six messages arrive at different nodes at t = 0.3, 1.7, 1.8, 2.5, 4.2, 4.6. Each transmission takes one time unit; no retransmission is attempted until after t = 5. For pure ALOHA, identify which packets are successfully transmitted, with explanations.",
          "answer_key": "pure-six",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q6a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q6a",
          "answer_html_sha256": "ec1658a28887070feda4b6abd08022f6bcc8fd66d7223cb154a1b43b0eddc460"
        },
        {
          "label": "Q6(b)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Distance-vector link change",
          "prompt": "x has only neighbors w and y. Links x–w=2, x–y=5, w–y=2. Minimum cost from w to destination u is 5 and from y to u is 6. All link costs are positive integers. Find x’s distance vector for w,y,u. Give a change to x–w or x–y that does not change x’s minimum cost to u.",
          "answer_key": "dv-fragment",
          "type": "numerical",
          "id": "cn-2024-02-06-ai-q6b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q6b",
          "answer_html_sha256": "707d8ed94e1f21d65da5dfa29a5f6b650464edf12bfdee684d886d31740445c2"
        },
        {
          "label": "Q6(c)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": null,
          "topic": "Polling and token passing",
          "prompt": "Describe polling and token passing and distinguish them.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2024-02-06-ai-q6c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q6c",
          "answer_html_sha256": "cb8158c25906e687b4d51aefba1adc9596ddfb4bf655eb9c16dc654b29378619"
        },
        {
          "label": "Q6(d)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Classful and IPv6 addresses",
          "prompt": "I. Find the class of (i)11000011 00111011 00001011 11101111 and (ii)129.5.25.111. II. Distinguish IPv4 and IPv6 addresses.",
          "answer_key": "class-ipv6",
          "type": "mixed",
          "id": "cn-2024-02-06-ai-q6d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q6d",
          "answer_html_sha256": "4b9c55fb25734b265e659907867890c8898abda7a8a97b201b4f5e7329065547"
        },
        {
          "label": "Q7(a)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Network delay components",
          "prompt": "For a packet sent over a fixed route, list end-to-end delay components. Which are constant and which vary?",
          "answer_key": "delays",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q7a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q7a",
          "answer_html_sha256": "9bb165e452b46e2700499994eb8657e0520bb1c10086b49d4ad1104f90c7b966"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            6,
            7
          ],
          "unit": 6,
          "topic": "Webmail to IMAP recipient",
          "prompt": "Alice sends from a web-based email account; Bob accesses mail using IMAP. Explain the message’s journey and the sequence of application protocols used.",
          "answer_key": "mail-imap",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q7b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q7b",
          "answer_html_sha256": "2428b11825fbdef7db34333644ba39e2b8ba1eae3b4d4b0bbed7e1b52d8c32f4"
        },
        {
          "label": "Q7(c)",
          "marks": 10,
          "source_pages": [
            7
          ],
          "unit": 3,
          "topic": "Selective Repeat implementation",
          "prompt": "What is Selective Repeat? Explain its implementation.",
          "answer_key": "sr",
          "type": "theory",
          "id": "cn-2024-02-06-ai-q7c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2024-feb-ai-reexam/q7c",
          "answer_html_sha256": "689418fcf4d91c60466a863efe0ea0c09fddd048f09d70c125f1f49231ceb5c9"
        }
      ],
      "id": "cn-2024-02-06-ai",
      "source_file": "Computer Networks, Sem-V, Batch 2022-23, 2023-24, Re Exam.pdf",
      "source_sha256": "532e2713de64d843d3f3df769afb5cba184ae06a1d2eef0d610ee4e032b2fbf5",
      "source_pages": 7,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "All recovered pages visually inspected, including original diagrams. A partial scan is not a complete paper."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "recovered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four remaining complete questions. AI-only Sem V variant"
    },
    {
      "source_id": "cn-05",
      "date": "2023-11-22",
      "exam_type": "final-and-reexam",
      "batch": "Final 2023-24 / Re-exam 2022-23",
      "academic_year": "2023-24",
      "chapter_id": "paper-2023-final",
      "source_limitations": "Header says 02 pages, but the paper continues through printed Page 3 of 3; all three are included.",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 1,
          "topic": "Network classification",
          "prompt": "Describe briefly the classification of computer networks.",
          "answer_key": "network-types",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q1a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q1a",
          "answer_html_sha256": "88ac448175a4b3678cb6b5cd1d06b4534a879e9c5389d444ccfa9a99556867f4"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 3,
          "topic": "ALOHA and vulnerable periods",
          "prompt": "Compare and contrast pure ALOHA and slotted ALOHA. Briefly explain vulnerable time and how it is calculated in each of them.",
          "answer_key": "aloha-compare",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q1b",
          "answer_html_sha256": "807c0fd4fa9dc13f32b63479d56942c9fb56844654ac34725a4c1c84513a5fc3"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Classful addressing",
          "prompt": "Explain the significance of IP addressing in computer networks. Illustrate the classfull addressing scheme in computer networks, with address range and default subnet mask of each class.",
          "answer_key": "classes",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q1c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q1c",
          "answer_html_sha256": "ae9db5161cfff21c7c8a15c982d387500c97193a3af2ac25686996e67ddb0989"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "UDP applications",
          "prompt": "UDP would make a good candidate as a transport protocol if reliability is not of primary importance. Justify this statement with any 5 applications of UDP.",
          "answer_key": "udp-apps",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q1d",
          "answer_html_sha256": "22dfb808f6e9c3fc7eda77923f27828e6b6289316350745d58cc7000cb119456"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 6,
          "topic": "SMTP phases",
          "prompt": "Explain the working of Simple Mail Transfer Protocol in sending email messages. Briefly explain the three phases of mail transfer.",
          "answer_key": "smtp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q2a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q2a",
          "answer_html_sha256": "9ec786d8929efea85bfde23ca1d5d9414a2a6bef2d243edb1065be2e7e1175ff"
        },
        {
          "label": "Q2(b)",
          "marks": 10,
          "source_pages": [
            1
          ],
          "unit": 2,
          "topic": "OSI layers",
          "prompt": "Draw and explain the OSI network model. Briefly describe the functionalities of each layer.",
          "answer_key": "osi",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q2b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q2b",
          "answer_html_sha256": "bc332fdca068404c4e139378472d64b69c4198521b62ff57b77863f476fc0330"
        },
        {
          "label": "Q3(a)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 1,
          "topic": "Network models",
          "prompt": "Distinguish between peer-to-peer communication and client-server communication.",
          "answer_key": "models",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q3a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q3a",
          "answer_html_sha256": "5d192f20c6c0cab58a3c98606e0c972fe0f1359b94c5c2f28539725a5bccb966"
        },
        {
          "label": "Q3(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CSMA/CD",
          "prompt": "Describe the working of CSMA/CD with the help of flow diagram.",
          "answer_key": "cd",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q3b",
          "answer_html_sha256": "3767d13f4ac3f430454e2a6607c9a253695f979749b84f08743257e5ff286465"
        },
        {
          "label": "Q3(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "OSPF routing",
          "prompt": "Explain briefly OSPF routing algorithm.",
          "answer_key": "ospf",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q3c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q3c",
          "answer_html_sha256": "aa0a755807f471e70b99771429f61012d0bab1ccd724eb9723744191edb81df5"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "Traffic shaping buckets",
          "prompt": "Describe in detail the working of token bucket and leaky bucket in traffic shaping. Illustrate with diagrams the implementation of each.",
          "answer_key": "buckets",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q4a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q4a",
          "answer_html_sha256": "f1575fc95ee16311c8c6ee8d4fe4a7a079a31b89320cc0d2b753dad0e6383b46"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Selective Repeat scenarios",
          "prompt": "Illustrate the working of selective repeat ARQ with the help of frame transmission scenarios. Give any one advantage and disadvantage.",
          "answer_key": "sr",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q4b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q4b",
          "answer_html_sha256": "25ad41ce389fd4fe3c72c66d32d3d05dc37cd72eb27260566780f4ffdbacc92e"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "VLSM two groups",
          "prompt": "An ISP is granted a block of addresses starting with 191.10.0.0/16 (65,536 addresses). The ISP needs to distribute these addresses to two groups of customers as follows: a. The first group has 128 customers; each needs 256 addresses. b. The second group has 64 customers; each needs 128 addresses. Design the subblocks and find out how many addresses are still available after these allocations.",
          "answer_key": "vlsm-2023",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q5a",
          "answer_html_sha256": "5508e398383a651fd19c53dae9b9d370dbe6a22b618420c5742fa0e9f06490ac"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "FTP",
          "prompt": "With the help of a diagram, explain briefly the working of File Transfer Protocol.",
          "answer_key": "ftp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q5b",
          "answer_html_sha256": "74f3c1fdb7467d325393a909271ec3cc866eff7883f2973aba7ed7731eddafe0"
        },
        {
          "label": "Q5(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "ARP",
          "prompt": "Explain briefly the significance of ARP protocol in LAN. Illustrate its working with diagram.",
          "answer_key": "arp",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q5c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q5c",
          "answer_html_sha256": "31a064ba176309dfff4bd6d989d5fbf88586639c7159e09a8d27c2d2af8e92cb"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CRC",
          "prompt": "Consider data generated at sender 110101 and CRC polynomial x^3+x+1. Calculate i) CRC code generated at the sender side ii) Final message transmitted from sender to receiver iii) Show message is received without error at receiver.",
          "answer_key": "crc-2023",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q6a",
          "answer_html_sha256": "323056336b87ec7f746a2196f603f3cbf0b279bac14eda9e534a05666ffb0789"
        },
        {
          "label": "Q6(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 4,
          "topic": "IPv4 /26 block",
          "prompt": "A block of address is granted to a small organization and one of the address is 211.15.35.40/26. Determine the first address and last address in the block. Determine the total number of address in the block.",
          "answer_key": "block-2023",
          "type": "numerical",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q6b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q6b",
          "answer_html_sha256": "454d2edc345af7eec779276e434d57d1ad26644abaab658c3fea544ca221aa36"
        },
        {
          "label": "Q6(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 6,
          "topic": "DNS hierarchy",
          "prompt": "Explain briefly the hierarchy of name servers used in DNS.",
          "answer_key": "dns",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q6c",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q6c",
          "answer_html_sha256": "5ee165f56ef8c1a92a987d4902b51a025e0bf9b66d295b4f7467346e56a326f2"
        },
        {
          "label": "Q7(a)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Bellman-Ford directed graph",
          "prompt": "Consider the directed graph with costs given below. Determine the shortest path from source vertex A to every other vertex in the graph using Bellman Ford Algorithm. Illustrate step-by-step procedure and draw the shortest path table.",
          "answer_key": "bellman-2023",
          "type": "numerical",
          "graph": {
            "directed": true,
            "edges": [
              [
                "A",
                "B",
                4
              ],
              [
                "A",
                "C",
                3
              ],
              [
                "A",
                "D",
                6
              ],
              [
                "C",
                "B",
                -1
              ],
              [
                "D",
                "C",
                -4
              ],
              [
                "B",
                "E",
                -1
              ],
              [
                "C",
                "E",
                2
              ],
              [
                "D",
                "F",
                -2
              ],
              [
                "E",
                "F",
                3
              ]
            ]
          },
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q7a",
          "answer_html_sha256": "d0858878440d8ba7938c4139213caeb65e13f3381ee0b7d22ac3c4c51d87e1a4"
        },
        {
          "label": "Q7(b)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "Congestion control",
          "prompt": "Compare and contrast the open-loop and closed-loop congestion control. Explain the mechanisms used in open-loop and closed-loop.",
          "answer_key": "congestion",
          "type": "theory",
          "scope": "current-syllabus",
          "id": "cn-2023-11-22-q7b",
          "marks_status": "printed, visually checked",
          "prompt_status": "transcribed from the original scan; whitespace normalized",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-final/q7b",
          "answer_html_sha256": "fc1c5ce1eeba135677b8398b31619f6666b728200de8d6ecdf253c7056513859"
        }
      ],
      "id": "cn-2023-11-22",
      "source_file": "Computer Networks, Sem-III, Batch 2023-24 Final Batch 22-23 Re Exam.pdf",
      "source_sha256": "cde6fb0aad7d315e87fe93da9a43136f7359c09b8a74f5f07f8eac1b8ca83b90",
      "source_pages": 3,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "Every original page viewed during this review; diagrams transcribed as explicit edge lists."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four of Q2–Q7. All whole questions carry 20 marks. Final 2023-24 / Re-exam 2022-23"
    },
    {
      "source_id": "cn-06",
      "date": "2023-11-22",
      "exam_type": "final-and-reexam",
      "academic_year": "2023-24 / 2022-23",
      "batch": "AI-only Sem V variant; incomplete recovered scan",
      "chapter_id": "paper-2023-ai-partial",
      "incomplete": true,
      "source_limitations": "Header states six pages, but the recovered PDF has only pages 1–5. Q6(a) stops before the requested protocol/tasks; page 6 and any subsequent questions are unavailable. No missing text or marks have been invented.",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Subnetting and masks",
          "prompt": "What is subnetting? Explain subnetting and default subnet masks.",
          "answer_key": "subnet",
          "type": "theory",
          "id": "cn-2023-11-22-ai-q1a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q1a",
          "answer_html_sha256": "441df3c9777265a850b8d69b5eb57eb3e29e44d42c2123371b4bba9178bf39aa"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 5,
          "topic": "Shared bottleneck throughput",
          "prompt": "Four server/client paths share a link R = 1 Gbps. Each server link Rs = 400 Mbps and client link Rc = 300 Mbps. Assuming fair sharing and maximum sending rates, find the maximum throughput of each connection.",
          "answer_key": "throughput4",
          "type": "numerical",
          "id": "cn-2023-11-22-ai-q1b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q1b",
          "answer_html_sha256": "74d2b88cfa15509c9b729fc7835906f329c9dc5493e4ee3440a5e54f4125e35e"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1,
            2
          ],
          "unit": 6,
          "topic": "HTTP/1.0 delay",
          "prompt": "An HTTP client knows the server IP, but has no recent TCP connection. GET transmission time is zero; each object takes 1/2 RTT to transmit. Include connection setup, request/response propagation and object transmission. The base HTML references one JPEG on gaia.cs.umass.edu. Both must be downloaded sequentially using HTTP/1.0. Find the total number of RTTs.",
          "answer_key": "http10",
          "type": "numerical",
          "id": "cn-2023-11-22-ai-q1c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q1c",
          "answer_html_sha256": "2d47cde5d711687b61249a585d0fae6724dc84c9ec5e720119d796984f5a809e"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": null,
          "topic": "Cryptographic hash versus checksum",
          "prompt": "How does a cryptographic hash differ from a checksum?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q1d",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q1d",
          "answer_html_sha256": "7c5650f1d17ec39d184af504844acd78e9ff52cb381cd75a1ba174dfafbb3cde"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Hamming error correction",
          "prompt": "A seven-bit Hamming codeword received is 1011011. Assuming even parity, determine whether it is correct; if not, locate and correct the erroneous bit.",
          "answer_key": "hamming1011011",
          "type": "numerical",
          "id": "cn-2023-11-22-ai-q2a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q2a",
          "answer_html_sha256": "d2874d63fee9e508c2bc539a84c6e0a8f583611312de5be68a4c74ef9ce3c598"
        },
        {
          "label": "Q2(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "CRC encoding",
          "prompt": "Given message 1011011010 and generator G(x) = x³ + x + 1, calculate the CRC code and transmission message.",
          "answer_key": "crc1011011010",
          "type": "numerical",
          "id": "cn-2023-11-22-ai-q2b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q2b",
          "answer_html_sha256": "4767574cca2921ad6c48630f8a06225ff50cc3d23b2c29659aded9ef0308e0ff"
        },
        {
          "label": "Q2(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Framing",
          "prompt": "Explain methods of framing. What are the advantages of variable-length frames over fixed-length frames?",
          "answer_key": "framing",
          "type": "theory",
          "id": "cn-2023-11-22-ai-q2c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q2c",
          "answer_html_sha256": "4e8ca7523eeebefd71dc9e488be23acfd3c626228eed6481980e1639867ebbc3"
        },
        {
          "label": "Q3(a)",
          "marks": 5,
          "source_pages": [
            2,
            3
          ],
          "unit": 3,
          "topic": "Alternating-bit state transitions",
          "prompt": "Use the printed rdt3.0 alternating-bit sender/receiver: S0 sends data0; S3 accepts ACK0; S5 sends data1; S8 accepts ACK1; S2/S7 are timeout retransmissions; S1/S6 ignore corrupt or wrong ACKs. Receiver R0 accepts new data0 and sends ACK0; R2 accepts new data1 and sends ACK1; R3/R1 handle corrupt or duplicate data while waiting for 0/1 respectively. Complete the global transition sequence S0, R0, t1, t2, t3, t4 that delivers two messages without errors, including the second ACK at the sender. Justify each transition.",
          "answer_key": "rdt-normal",
          "type": "numerical",
          "id": "cn-2023-11-22-ai-q3a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q3a",
          "answer_html_sha256": "33f1845b0b94b825f3a8f1058fc9bd5e64c336d8554dc3b344f49a13c629f12e"
        },
        {
          "label": "Q3(b)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": null,
          "topic": "Stateful packet filtering",
          "prompt": "What are the two main data structures used by a stateful packet filter? Explain their purpose.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q3b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q3b",
          "answer_html_sha256": "d11263b473ff0ef411bc8cd4a42280779afee31bff010fee8839dc4f10d87793"
        },
        {
          "label": "Q3(c)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 6,
          "topic": "DNS cache inference",
          "prompt": "Can an ordinary user, without access to the DNS cache as administrator, infer whether an external website was visited a few seconds ago? Explain a possible method and its limitations.",
          "answer_key": "dns-probe",
          "type": "theory",
          "id": "cn-2023-11-22-ai-q3c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q3c",
          "answer_html_sha256": "13e3f17887afb3fef5020896134c07e31e64a83ea895c66c15a2724c2e200a94"
        },
        {
          "label": "Q3(d)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "IPv4 address classes",
          "prompt": "Explain the classification of IPv4 addresses with suitable examples.",
          "answer_key": "classes",
          "type": "theory",
          "id": "cn-2023-11-22-ai-q3d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q3d",
          "answer_html_sha256": "8b8e9701d9e2d8e8a80cbd48ccac88cc3a6e58b29f2a8e20d62b59379410a255"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            3,
            4
          ],
          "unit": 4,
          "topic": "Dijkstra from u",
          "prompt": "Using Dijkstra’s algorithm, calculate the shortest path from u to all nodes in the given undirected graph. Show every step. The complete original edge list is reproduced below.",
          "answer_key": "graph",
          "type": "numerical",
          "graph": {
            "nodes": [
              "t",
              "u",
              "v",
              "w",
              "x",
              "y",
              "z"
            ],
            "edges": [
              [
                "z",
                "x",
                8
              ],
              [
                "z",
                "y",
                12
              ],
              [
                "x",
                "y",
                6
              ],
              [
                "x",
                "v",
                3
              ],
              [
                "x",
                "w",
                6
              ],
              [
                "y",
                "v",
                8
              ],
              [
                "y",
                "t",
                7
              ],
              [
                "v",
                "t",
                4
              ],
              [
                "v",
                "u",
                3
              ],
              [
                "v",
                "w",
                4
              ],
              [
                "w",
                "u",
                3
              ],
              [
                "t",
                "u",
                2
              ]
            ],
            "directed": false,
            "source_node": "u"
          },
          "source_node": "u",
          "id": "cn-2023-11-22-ai-q4a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q4a",
          "answer_html_sha256": "4a8e891db108cfa14017f170781c7f221c59c875dd8fca64742d861aa67b057b"
        },
        {
          "label": "Q4(b)",
          "marks": 5,
          "source_pages": [
            4
          ],
          "unit": 5,
          "topic": "TCP socket port numbers",
          "prompt": "Clients A and B initiate Telnet sessions with server S. Give possible source/destination ports for B→S and S→B. If A and B are on the same host, can both connections use the same source port to the same server? Explain.",
          "answer_key": "ports-same",
          "type": "theory",
          "id": "cn-2023-11-22-ai-q4b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q4b",
          "answer_html_sha256": "a8eed0cc37f720c0daac526735b31b7e905286785c2dea743ac2368dd0dc22f1"
        },
        {
          "label": "Q4(c)",
          "marks": 5,
          "source_pages": [
            4
          ],
          "unit": null,
          "topic": "SDN control-plane layers",
          "prompt": "Describe the layers of the SDN controller and their roles.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q4c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q4c",
          "answer_html_sha256": "9181df58939bd1b47bf75e165e0664406af07fa6646f0507d4c7e5abd74dab9f"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            4,
            5
          ],
          "unit": null,
          "topic": "BGP topology views",
          "prompt": "Provider networks A, B and C connect in a triangle; W attaches to A, X to B and C, and Y to C. From the path information reaching stub networks W and X, draw their respective topology views and justify them. The paper supplies Y’s view as W–A–C with C–X and C–Y.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q5a",
          "answer_html_sha256": "2c3e89199e50cbbe65ab1f786843538628400492bd152f97226b0a8a6718239c"
        },
        {
          "label": "Q5(b)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "Symmetric and public-key cryptography",
          "prompt": "Compare symmetric-key and public-key cryptography from the perspective of the services they provide.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q5b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q5b",
          "answer_html_sha256": "7416babec1bee70f9951ef3ec6903f74022d392c63756b0752466432e5a197ca"
        },
        {
          "label": "Q5(c)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "CDN placement and server selection",
          "prompt": "Describe the two CDN server-placement philosophies and non-network factors in CDN server selection.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-11-22-ai-q5c",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q5c",
          "answer_html_sha256": "9cf20d748c9d437edbcd4e155686790c96b3f4512d7058f767503c3c1d8cd530"
        },
        {
          "label": "Q6(a)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": 3,
          "topic": "Incomplete multiple-access question",
          "prompt": "Six messages arrive at different nodes at t = 0.3, 1.7, 1.8, 2.5, 4.2, 4.6. Each transmission takes one time unit; no retransmission is attempted until after t = 5. [The scan ends here before the protocol and requested tasks.]",
          "answer_key": "missing",
          "type": "numerical",
          "scope": "source-incomplete",
          "id": "cn-2023-11-22-ai-q6a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "unavailable: missing source continuation",
          "answer_route": "/cn/#tee/papers/paper-2023-ai-partial/q6a",
          "answer_html_sha256": "bf1576274588ddfe11eb2f855b2ade627cfe935cc4ba4418bd7af8200e76b285"
        }
      ],
      "id": "cn-2023-11-22-ai",
      "source_file": "Computer Netowrks, Sem-V, Final Exam 2023-24 & Re Exam 2022-23.pdf",
      "source_sha256": "b39b3af2b558c293325e2e9904d814b8e8b811e172b065384070507151817c0b",
      "source_pages": 5,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "All recovered pages visually inspected, including original diagrams. A partial scan is not a complete paper."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": null,
        "recovered_marks": 105,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four remaining complete questions. AI-only Sem V variant; incomplete recovered scan"
    },
    {
      "source_id": "cn-09",
      "date": "2023-01-27",
      "exam_type": "reexam",
      "academic_year": "2022-23",
      "batch": "AI-only Sem V",
      "chapter_id": "paper-2023-jan-ai-reexam",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1,
            2
          ],
          "unit": 5,
          "topic": "Shared bottleneck throughput",
          "prompt": "Ten server/client paths share middle link R=200 Mbps. Each server link Rs=25 Mbps and each client link Rc=50 Mbps. Assuming fair sharing and maximum server sending rates, find each pair’s maximum end-to-end throughput in Mbps.",
          "answer_key": "throughput10",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q1a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q1a",
          "answer_html_sha256": "7e2a83455d272495e32fe45cb368adc06cedeabecc80f92d3c6012bd280b8b29"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 3,
          "topic": "Ideal broadcast channel and slotted ALOHA",
          "prompt": "State four desirable characteristics of a broadcast channel. Which does slotted ALOHA have, and why?",
          "answer_key": "slotted-ideal",
          "type": "theory",
          "id": "cn-2023-01-27-ai-q1b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q1b",
          "answer_html_sha256": "18ca321bf28565c5a9054c0e4a0660ab9e83daa07b79191d9160c5627e962b32"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "Round-robin scheduling",
          "prompt": "Set 1 contains packets 1,4,6; set 2 contains 2,3,5,7. Packet 1 arrives before t=0; 2,3,4 arrive during (0,1); 5 during (2,3); 6,7 during (3,4). Each packet takes one slot, starting at a slot boundary after arrival. Round-robin begins with set 1 and uses FIFO within a set. Give departures at t=1 through 7 and justify.",
          "answer_key": "roundrobin",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q1c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q1c",
          "answer_html_sha256": "2b3fab2286d9e12165fd8d230c6a915d63da50a77d81b58d4a7eed906a1e58cb"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "TCP congestion control",
          "prompt": "What is congestion control in TCP and how is it implemented?",
          "answer_key": "tcp-congestion",
          "type": "theory",
          "id": "cn-2023-01-27-ai-q1d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q1d",
          "answer_html_sha256": "c11358481a78cf73dcac8a5ba2786d5d2e16ef247d6b0e776a55831ac96176dd"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            2,
            3
          ],
          "unit": 6,
          "topic": "Persistent HTTP delay",
          "prompt": "An HTTP client knows the server IP, but has no recent TCP connection. GET transmission time is zero; each object takes 1/2 RTT to transmit. Include connection setup, request/response propagation and object transmission. (1) Find the delay for the base object alone. (2) The base object references one JPEG downloaded afterwards on the same persistent HTTP/1.1 connection. Find the total delay for both objects.",
          "answer_key": "http11-two",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q2a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q2a",
          "answer_html_sha256": "e9a3adbf90777bebe7ff09bb4da1f1e88e2eee2bf1f909b14c193a6338c8f918"
        },
        {
          "label": "Q2(b)(i)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "Block-code received words",
          "prompt": "For k=2,n=3, the encoding table is 00→000, 01→011, 10→101, 11→110. The sender sends dataword 01 as codeword 011. Explain the receiver outcome if it receives (a)111 and (b)000.",
          "answer_key": "block-received",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q2bi",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q2bi",
          "answer_html_sha256": "4bba346ca4de707ec9eb050a99140c642aa98e476c372213e49cf5d8bb5e7b24"
        },
        {
          "label": "Q2(b)(ii)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "CRC and syndrome",
          "prompt": "Data 1001 is transmitted using G(x)=x³+x+1. (a) Find the transmitted codeword. (b) Explain the role of syndrome bits at the receiver.",
          "answer_key": "crc1001",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q2bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q2bii",
          "answer_html_sha256": "df6443c9ecb5fbf7384b8ec0dd9bb3c28c0f94c1f922d595dd1bcf5be771cfd2"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            4
          ],
          "unit": 4,
          "topic": "Dijkstra from u",
          "prompt": "Using Dijkstra’s algorithm calculate shortest paths from u to all nodes, showing every step. The original undirected graph’s edges are reproduced below.",
          "answer_key": "graph",
          "type": "numerical",
          "graph": {
            "nodes": [
              "u",
              "v",
              "w",
              "x",
              "y",
              "z"
            ],
            "edges": [
              [
                "u",
                "v",
                4
              ],
              [
                "u",
                "w",
                3
              ],
              [
                "u",
                "x",
                5
              ],
              [
                "v",
                "w",
                1
              ],
              [
                "v",
                "x",
                8
              ],
              [
                "x",
                "w",
                7
              ],
              [
                "x",
                "y",
                7
              ],
              [
                "w",
                "y",
                6
              ],
              [
                "w",
                "z",
                7
              ],
              [
                "y",
                "z",
                7
              ]
            ],
            "directed": false,
            "source_node": "u"
          },
          "source_node": "u",
          "id": "cn-2023-01-27-ai-q3a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q3a",
          "answer_html_sha256": "94c7d9da34e01bb1d06631d05851732e3919ff69204002a4a2a12ee7a6bfec91"
        },
        {
          "label": "Q3(b)(i)",
          "marks": 4,
          "source_pages": [
            4
          ],
          "unit": 3,
          "topic": "Why rdt3.0 needs a timer",
          "prompt": "If the round-trip delay is constant and known to the sender, is a timer still necessary in rdt3.0 when packets may be lost? Explain.",
          "answer_key": "timer",
          "type": "theory",
          "id": "cn-2023-01-27-ai-q3bi",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q3bi",
          "answer_html_sha256": "d10f8545eeb2deadb729abfab105db4457e239c39d84e3c28b429c0012da26fc"
        },
        {
          "label": "Q3(b)(ii)",
          "marks": 6,
          "source_pages": [
            4
          ],
          "unit": 5,
          "topic": "Internet checksum",
          "prompt": "Compute the Internet checksum of 10110100 01000110 and 11001000 01101110. Write the result as two 8-bit groups separated by one space.",
          "answer_key": "checksum16",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q3bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q3bii",
          "answer_html_sha256": "3af955a4ffd12633508935877930d9500c57621ad4c2ab36466e32550541acd4"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            4,
            5,
            6
          ],
          "unit": 3,
          "topic": "Alternating-bit data and ACK sequence",
          "prompt": "Use the printed rdt3.0 alternating-bit sender/receiver: S0 sends data0; S3 accepts ACK0; S5 sends data1; S8 accepts ACK1; S2/S7 are timeout retransmissions; S1/S6 ignore corrupt or wrong ACKs. Receiver R0 accepts new data0 and sends ACK0; R2 accepts new data1 and sends ACK1; R3/R1 handle corrupt or duplicate data while waiting for 0/1 respectively. Timeline: data at t=0 arrives correctly at t=1; ACK arrives at sender t=2. New data sent t=2 arrives t=3, but its ACK is lost. Timeout just after t=4 resends that data, received at t=5; ACK reaches sender t=6. Data sent at t=6 is corrupted on arrival t=7, and its ACK reaches sender t=8. Give the interleaved numbers for data at t=2, ACK at t=3, timeout data after t=4, ACK at t=5, data at t=6, ACK at t=7. Justify.",
          "answer_key": "rdt-loss",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q4a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q4a",
          "answer_html_sha256": "8a917f548b70c0390daf320e65973df84143842b6c4b4c9b9ab197ce522c9036"
        },
        {
          "label": "Q4(b)",
          "marks": 10,
          "source_pages": [
            6,
            7
          ],
          "unit": 6,
          "topic": "HTTP/2 multiplexing versus HTTP/1.1",
          "prompt": "RTT=4 time units; all four objects are requested at t=0 on an established connection. O1 has 10 frames, O2 has 1, O3 has 2, O4 has 1. One frame takes 1 time unit. HTTP/2 cycles O1,O2,O3,O4, skipping finished objects; HTTP/1.1 sends complete objects FCFS O1,O2,O3,O4. Find each completion time and average object download delay for both methods, including request and response propagation.",
          "answer_key": "http2",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q4b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q4b",
          "answer_html_sha256": "c8417524b9b6fc5db0cc9bb70d1bdba0a679b599b815dae78e28d961e378f46b"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            7
          ],
          "unit": null,
          "topic": "BGP export policy",
          "prompt": "A is a customer of B and C; B and C are peers. Stub networks W and V are customers of A. A wants incoming traffic for W through B only, but V through B or C. How should A advertise routes, and which AS routes does C receive? Justify.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-01-27-ai-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q5a",
          "answer_html_sha256": "8882201ae72f2db7985ec47f13696857fd4cdd54b9bc52f062134fdcaa90459b"
        },
        {
          "label": "Q5(b)(i)",
          "marks": 5,
          "source_pages": [
            7
          ],
          "unit": null,
          "topic": "HFC access",
          "prompt": "Is HFC transmission rate dedicated or shared? Are collisions possible on a downstream HFC channel? Why?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-01-27-ai-q5bi",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q5bi",
          "answer_html_sha256": "c8b5a1018dc20af9dbe7f777fdbab9d61654d4d013b1c6ac556134204684f8c8"
        },
        {
          "label": "Q5(b)(ii)",
          "marks": 5,
          "source_pages": [
            7
          ],
          "unit": null,
          "topic": "Wireless access technologies",
          "prompt": "Explain the popular wireless Internet access technologies and compare them.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-01-27-ai-q5bii",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q5bii",
          "answer_html_sha256": "a9f577584533303945d9aeaec8b4cb689577985e247d894d952be1e009360df5"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            7,
            8
          ],
          "unit": 3,
          "topic": "Slotted ALOHA arrival timeline",
          "prompt": "Six messages arrive at different nodes at t = 0.3, 1.7, 1.8, 2.5, 4.2, 4.6. Each transmission takes one time unit; no retransmission is attempted until after t = 5. For slotted ALOHA, identify successful packets and justify collisions at the next slot boundary after each arrival.",
          "answer_key": "slotted-six",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q6a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q6a",
          "answer_html_sha256": "415fb7528921e629dedeae95695110e430b3278f67aa6ab7670ef58acb29bd26"
        },
        {
          "label": "Q6(b)",
          "marks": 10,
          "source_pages": [
            8
          ],
          "unit": 4,
          "topic": "ISP VLSM allocation",
          "prompt": "An ISP has 190.100.0.0/16 (65536 addresses). Group 1: 64 customers, 256 addresses each. Group 2: 128 customers, 128 addresses each. Group 3: 128 customers, 64 addresses each. Design aligned customer sub-blocks and find how many addresses remain.",
          "answer_key": "vlsm190100",
          "type": "numerical",
          "id": "cn-2023-01-27-ai-q6b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q6b",
          "answer_html_sha256": "ed7e869ef079d8d449395de82e8767ec6d4873d736872e372d0f878facf5ba95"
        },
        {
          "label": "Q7(a)",
          "marks": 5,
          "source_pages": [
            8
          ],
          "unit": null,
          "topic": "TDM versus FDM",
          "prompt": "What advantages does TDM have over FDM in a circuit-switched network?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-01-27-ai-q7a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q7a",
          "answer_html_sha256": "cdc8164c759b3bbbc8305960e7c7ab72d49fbbfeed867b95c342a130ce88b375"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            8
          ],
          "unit": 6,
          "topic": "HTTP state",
          "prompt": "How do websites get around HTTP statelessness? Explain using an example.",
          "answer_key": "cookies",
          "type": "theory",
          "id": "cn-2023-01-27-ai-q7b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q7b",
          "answer_html_sha256": "8dfb0109268efa9db903ff22972b1a51d32ee33bea05ad4385d39700d1f0b20b"
        },
        {
          "label": "Q7(c)",
          "marks": 5,
          "source_pages": [
            8
          ],
          "unit": 5,
          "topic": "TCP server sockets",
          "prompt": "A web server on host C port 80 uses persistent connections from two different hosts A and B. Are their requests passed through the same socket on C? If different sockets, do both have port 80? Explain.",
          "answer_key": "tcp-sockets",
          "type": "theory",
          "id": "cn-2023-01-27-ai-q7c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q7c",
          "answer_html_sha256": "76de3611686e806dcde1b1873da004cfb1691db5fd4d1dff70650cec2054a24c"
        },
        {
          "label": "Q7(d)",
          "marks": 5,
          "source_pages": [
            8,
            9
          ],
          "unit": null,
          "topic": "NAT translated flow",
          "prompt": "Host 10.0.0.1:2020 communicates with web server 128.119.40.186:80. NAT maps public 138.76.29.7:5051 to 10.0.0.1:2020. At point D (return packet after translation, inside the LAN), find source/destination IP addresses and ports.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2023-01-27-ai-q7d",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2023-jan-ai-reexam/q7d",
          "answer_html_sha256": "9051bd91e2f426dc0f7f848d0fb69b7e0cce127f0f52a9b70836248a21fb1d5a"
        }
      ],
      "id": "cn-2023-01-27-ai",
      "source_file": "Computer Networks, 3rd Year, Sem-V, Year 2022-23, Re-Exam.pdf",
      "source_sha256": "ec8cf85ae40a96c4b3a9973f2de7ea2bf0bddb2e8024f66e80b75bb4b3deca00",
      "source_pages": 9,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "All recovered pages visually inspected, including original diagrams. A partial scan is not a complete paper."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "recovered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four remaining complete questions. AI-only Sem V"
    },
    {
      "source_id": "cn-08",
      "date": "2022-11-16",
      "exam_type": "final",
      "academic_year": "2022-23",
      "batch": "AI-only Sem V",
      "chapter_id": "paper-2022-ai-final",
      "questions": [
        {
          "label": "Q1(a)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": 4,
          "topic": "Store-and-forward delay",
          "prompt": "A 1000-bit packet crosses three store-and-forward links. Every link has rate 2 Mbps and propagation delay 1 ms. Ignore other delays. Find the end-to-end delay.",
          "answer_key": "delay1000",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q1a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q1a",
          "answer_html_sha256": "97e8875c73b9ce3d7e376b9747dae03cbeeb9045a6eff13bece47743932dae72"
        },
        {
          "label": "Q1(b)",
          "marks": 5,
          "source_pages": [
            1
          ],
          "unit": null,
          "topic": "Token passing and ideal broadcast access",
          "prompt": "State four desirable characteristics of a broadcast channel. Which does token passing have, and why?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2022-11-16-ai-q1b",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q1b",
          "answer_html_sha256": "f29f6558760fcc56768f270671e9b339692e67db32354b07efbe8c25aa396f24"
        },
        {
          "label": "Q1(c)",
          "marks": 5,
          "source_pages": [
            1,
            2
          ],
          "unit": 5,
          "topic": "Priority scheduling",
          "prompt": "Packets arrive as shown: packet 1 before t=0; packets 2,3,4 during (0,1), in that order; packet 5 during (2,3); packets 6,7 during (3,4), in that order. One packet takes one slot and starts only at the next slot boundary after arrival. Packets 2,3,5,7 have priority over 1,4,6; use FIFO within each priority class. Give and justify departures at t=1,2,3,4,5,6,7 as seven ordered digits.",
          "answer_key": "priority",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q1c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q1c",
          "answer_html_sha256": "a4872d60c874b7b7b70fc19d9f2c85fcb0ac3dbd9c612dda398bc891bb885154"
        },
        {
          "label": "Q1(d)",
          "marks": 5,
          "source_pages": [
            2
          ],
          "unit": 5,
          "topic": "TCP flow control",
          "prompt": "What is flow control in TCP and how is it implemented?",
          "answer_key": "tcp-flow",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q1d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q1d",
          "answer_html_sha256": "c16383cbc1873787a67c361d9a22f270034387d854d45dcf4023214da5def2d3"
        },
        {
          "label": "Q2(a)",
          "marks": 10,
          "source_pages": [
            2,
            3
          ],
          "unit": 6,
          "topic": "HTTP delay comparison",
          "prompt": "An HTTP client knows the server IP, but has no recent TCP connection. GET transmission time is zero; each object takes 1/2 RTT to transmit. Include connection setup, request/response propagation and object transmission. (1) Find the time to download the base object alone. (2) The base object references one JPEG, downloaded after the HTML using HTTP/1.0. Find the total time to download both.",
          "answer_key": "http10-two",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q2a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q2a",
          "answer_html_sha256": "27b3f3ee4c44659cc1461752bcf59c35ed3248f4d31dbd3a8d96faf0d7a44d47"
        },
        {
          "label": "Q2(b)(i)",
          "marks": 4,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "Block coding capacity",
          "prompt": "In a block coding scheme k=4 and n=5. Find the number of datawords and codewords. How many datawords are successfully received?",
          "answer_key": "block45",
          "type": "numerical",
          "source_note": "The phrase “successfully received” does not specify a channel/error event. The answer distinguishes the 16 valid encoded words from the 32 possible received 5-bit patterns.",
          "id": "cn-2022-11-16-ai-q2bi",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q2bi",
          "answer_html_sha256": "1ede4abe6a7b94d5f7c667cf59eba832ac68e300f7d1208aeec7a80f2e3e63bf"
        },
        {
          "label": "Q2(b)(ii)",
          "marks": 6,
          "source_pages": [
            3
          ],
          "unit": 3,
          "topic": "CRC encoder and decoder",
          "prompt": "Explain the principle and working of cyclic redundancy check with a neat encoder and decoder diagram.",
          "answer_key": "crc-theory",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q2bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q2bii",
          "answer_html_sha256": "3832a8cbad1930633e11fb1e2198c5b767307035456fd8ccee56565359ae760e"
        },
        {
          "label": "Q3(a)",
          "marks": 10,
          "source_pages": [
            3
          ],
          "unit": 4,
          "topic": "Dijkstra from t",
          "prompt": "Using Dijkstra’s algorithm, determine the shortest path from t to all nodes. Show all necessary steps; the original graph’s complete edge list is reproduced below.",
          "answer_key": "graph",
          "type": "numerical",
          "graph": {
            "nodes": [
              "t",
              "u",
              "v",
              "w",
              "x",
              "y",
              "z"
            ],
            "edges": [
              [
                "z",
                "x",
                8
              ],
              [
                "z",
                "y",
                12
              ],
              [
                "x",
                "y",
                6
              ],
              [
                "x",
                "v",
                3
              ],
              [
                "x",
                "w",
                6
              ],
              [
                "y",
                "v",
                8
              ],
              [
                "y",
                "t",
                7
              ],
              [
                "v",
                "t",
                4
              ],
              [
                "v",
                "u",
                3
              ],
              [
                "v",
                "w",
                4
              ],
              [
                "w",
                "u",
                3
              ],
              [
                "t",
                "u",
                2
              ]
            ],
            "directed": false,
            "source_node": "t"
          },
          "source_node": "t",
          "id": "cn-2022-11-16-ai-q3a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q3a",
          "answer_html_sha256": "dc0aadb3bad915711f92af3a923215b831e062a131d144f9399469681252b6db"
        },
        {
          "label": "Q3(b)(i)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "UDP checksum limitations",
          "prompt": "A UDP receiver computes the Internet checksum and it matches the checksum carried in the segment. Can it be absolutely certain that no bit errors occurred? Explain.",
          "answer_key": "checksum-limit",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q3bi",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q3bi",
          "answer_html_sha256": "be6c9520c2798881cc918fc1442a73cdf6f947a322ebe71e9645ec22564ccf39"
        },
        {
          "label": "Q3(b)(ii)",
          "marks": 5,
          "source_pages": [
            3
          ],
          "unit": 5,
          "topic": "TCP demultiplexing",
          "prompt": "Which datagram and segment header fields are used when demultiplexing data to a TCP socket?",
          "answer_key": "tcp-fourtuple",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q3bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q3bii",
          "answer_html_sha256": "1919795951b0d5e9f11bd5a0a1f1948ab286ad21234081c1551fa69b4a431261"
        },
        {
          "label": "Q4(a)",
          "marks": 10,
          "source_pages": [
            4
          ],
          "unit": 3,
          "topic": "rdt3.0 global transition sequence",
          "prompt": "Use the printed rdt3.0 alternating-bit sender/receiver: S0 sends data0; S3 accepts ACK0; S5 sends data1; S8 accepts ACK1; S2/S7 are timeout retransmissions; S1/S6 ignore corrupt or wrong ACKs. Receiver R0 accepts new data0 and sends ACK0; R2 accepts new data1 and sends ACK1; R3/R1 handle corrupt or duplicate data while waiting for 0/1 respectively. Determine the complete interleaved transition sequence to deliver two messages with no errors, including the ACK for the second message. Start S0, R0 and justify each transition.",
          "answer_key": "rdt-normal",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q4a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q4a",
          "answer_html_sha256": "4b494d51fafacd5462de924b1ac2eb6f6b94583ff8b17cc196280196a144d6e6"
        },
        {
          "label": "Q4(b)(i)",
          "marks": 5,
          "source_pages": [
            4
          ],
          "unit": null,
          "topic": "CDN placement",
          "prompt": "CDNs typically adopt one of two server-placement philosophies. List and discuss them briefly.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2022-11-16-ai-q4bi",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q4bi",
          "answer_html_sha256": "fdb8958edc3316f6d125542ecfb072a264eb4325b402b797d0ffffe0f3cebd8f"
        },
        {
          "label": "Q4(b)(ii)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "CDN server selection",
          "prompt": "Besides delay, loss and bandwidth, what other factors enter a CDN server-selection strategy?",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2022-11-16-ai-q4bii",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q4bii",
          "answer_html_sha256": "1cf7e375480d9cf5c24dd795cb8b57e000d316c9087cdd4f54583ebbd0d078cd"
        },
        {
          "label": "Q5(a)",
          "marks": 10,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "BGP path views",
          "prompt": "Provider networks A, B and C form a triangle. W attaches to A; X attaches to B and C; Y attaches to C. Determine the views of the topology at W and X from the path information they receive. Justify using the supplied Y view W–A–C, C–X, C–Y.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2022-11-16-ai-q5a",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q5a",
          "answer_html_sha256": "d71f015ee1fddd06a7bc71610a0860aed5bd14a2d9bbfd0e576374e54b1c8707"
        },
        {
          "label": "Q5(b)(i)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": null,
          "topic": "Access technologies",
          "prompt": "List and explain four access technologies. Classify each as home access, enterprise access or wide-area wireless access.",
          "answer_key": "excluded",
          "type": "theory",
          "scope": "outside-current-syllabus",
          "id": "cn-2022-11-16-ai-q5bi",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "excluded: outside current syllabus",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q5bi",
          "answer_html_sha256": "cb6f60497843c1a1a1d8ded4714590d6b241287f4719a7e51170e1852a6e528d"
        },
        {
          "label": "Q5(b)(ii)",
          "marks": 5,
          "source_pages": [
            5
          ],
          "unit": 2,
          "topic": "Ethernet physical media",
          "prompt": "What physical media can Ethernet run over? Explain in detail.",
          "answer_key": "ethernet-media",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q5bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q5bii",
          "answer_html_sha256": "d6f6237bb6873626c3428092eabb9566533a4fff149e4876956cf2511e33aae3"
        },
        {
          "label": "Q6(a)",
          "marks": 10,
          "source_pages": [
            5,
            6
          ],
          "unit": 3,
          "topic": "CSMA/CD arrival timeline",
          "prompt": "Six messages arrive at different nodes at t = 0.3, 1.7, 1.8, 2.5, 4.2, 4.6. Each transmission takes one time unit; no retransmission is attempted until after t = 5. For CSMA/CD, identify successful packets. Propagation between nodes takes 0.2 units. If a node senses busy or experiences collision, it waits until after t=5 before retrying. A collision stops transmission immediately, but the last bit still propagates for 0.2 units. Explain carefully.",
          "answer_key": "csma-cd-six",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q6a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q6a",
          "answer_html_sha256": "927ed14cfc798e70ede81543ccde9ad0c5bb6c4a1aacf451436fcdc7f2a4ada3"
        },
        {
          "label": "Q6(b)(i)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Classful addresses and masks",
          "prompt": "List and explain IP address classes and the purpose of a subnet mask.",
          "answer_key": "classes",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q6bi",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q6bi",
          "answer_html_sha256": "cc7b6eb261316330d5c1f5c54cf38bcab977536683080213cb1887a4caf9f5d5"
        },
        {
          "label": "Q6(b)(ii)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "CIDR block",
          "prompt": "One address in an allocated block is 210.90.12.7/20. Find its first address, last address and number of addresses.",
          "answer_key": "block210",
          "type": "numerical",
          "id": "cn-2022-11-16-ai-q6bii",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q6bii",
          "answer_html_sha256": "851aa88471a4fa1bb4f0b3bfc2a27ee62070c51fd93313e9bf57476c5cfab1ee"
        },
        {
          "label": "Q7(a)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 4,
          "topic": "Circuit switching advantage",
          "prompt": "What advantage does a circuit-switched network have over a packet-switched network? Give an example.",
          "answer_key": "circuit",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q7a",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q7a",
          "answer_html_sha256": "f0c6c906123b9ea69dadec7b81af48b3f51b1733eaf945e64cc452cb317f5eca"
        },
        {
          "label": "Q7(b)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 6,
          "topic": "HTTP cookies",
          "prompt": "An e-commerce site wants to keep a purchase record for each customer. Illustrate how cookies can do this.",
          "answer_key": "cookies",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q7b",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q7b",
          "answer_html_sha256": "ca6f31e7cb6653f76e8c625c6f1cfef3d3dba176474e4e647b0693b09d30af7c"
        },
        {
          "label": "Q7(c)",
          "marks": 5,
          "source_pages": [
            6
          ],
          "unit": 3,
          "topic": "Selective Repeat",
          "prompt": "What is Selective Repeat? Explain its implementation with an example.",
          "answer_key": "sr",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q7c",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q7c",
          "answer_html_sha256": "d84bf1d52723980b473741a38103f4e77eccd454cf9e61d7b0a75ec6ae436be3"
        },
        {
          "label": "Q7(d)",
          "marks": 5,
          "source_pages": [
            6,
            7
          ],
          "unit": 4,
          "topic": "Destination-based forwarding",
          "prompt": "Router A connects H1 at interface 1, H2 at 2, router B at 3 and router C at 4. B and C each lead to D, and D leads to H3. (i) Show A’s forwarding entry sending all H3 traffic through interface 3. (ii) Can an ordinary destination-based table send H1→H3 through 3 but H2→H3 through 4? Explain.",
          "answer_key": "forwarding",
          "type": "theory",
          "id": "cn-2022-11-16-ai-q7d",
          "scope": "current-syllabus",
          "marks_status": "printed, visually checked",
          "prompt_status": "faithful condensed transcription; all stated inputs, requested tasks and marks retained",
          "solution_review": "audit/cn_is2_all_pyq_review_20261014.md",
          "solution_coverage": "complete",
          "answer_route": "/cn/#tee/papers/paper-2022-ai-final/q7d",
          "answer_html_sha256": "6f9cd0fef67445597ab0bd7fd616aadb16853fb9bfc5a02589d29c35de42e3bc"
        }
      ],
      "id": "cn-2022-11-16-ai",
      "source_file": "Computer Networks, 3rd Year, Sem-V, Year 2022-23, Final Exam.pdf",
      "source_sha256": "3794f24e2b809aa52513f9541af2c68d44d2e56736e6e4118194d040a776c1dd",
      "source_pages": 7,
      "visual_review": {
        "status": "reviewed",
        "receipt": "audit/cn_is2_all_pyq_review_20261014.md",
        "note": "All recovered pages visually inspected, including original diagrams. A partial scan is not a complete paper."
      },
      "pattern": {
        "time_minutes": 180,
        "offered_marks": 140,
        "recovered_marks": 140,
        "attempted_marks": 100,
        "compulsory_questions": [
          "Q1"
        ],
        "choose": 4,
        "from": [
          "Q2",
          "Q3",
          "Q4",
          "Q5",
          "Q6",
          "Q7"
        ],
        "whole_question_marks": 20
      },
      "instructions_summary": "Q1 compulsory; attempt any four remaining complete questions. AI-only Sem V"
    }
  ],
  "catalogue_candidates": [],
  "recovered_source_inventory": [
    {
      "source_id": "cn-01",
      "source_file": "B Tech,MBA Tech,BTI (AI,CSE-DS,IT,AI&ML,EXTC,AI&DS,COMP,CS), Computer Networks, S_186cdce8.pdf",
      "sha256": "05ca8b08f920928520dfbff2e755d9b3120e88043b4491d17a0e5974f408e4ef",
      "pages": 2,
      "status": "mapped distinct paper",
      "paper_id": "cn-2025-12-05-legacy",
      "archive_copy_count": 4
    },
    {
      "source_id": "cn-02",
      "source_file": "Computer Networks 2025-26 Final Exam.pdf",
      "sha256": "928ef2abc794005bda5e6bff9575fed7cf5169b0af4a6777e60e62c3faf8d3fe",
      "pages": 3,
      "status": "duplicate scan of represented paper",
      "paper_id": "cn-2025-12-05",
      "archive_copy_count": 3
    },
    {
      "source_id": "cn-03",
      "source_file": "Computer Networks Batch 2024-25 Final Batch 2023-24 Re Exam.pdf",
      "sha256": "17b051ef8e0f9dd95d28f6660d082f92be9d48b66b0083d3f84af1b851d210c2",
      "pages": 3,
      "status": "mapped distinct paper",
      "paper_id": "cn-2024-12-06",
      "archive_copy_count": 2
    },
    {
      "source_id": "cn-04",
      "source_file": "Computer Networks, Sem-III, Batch 2023-24 & 2024-25, Re Exam.pdf",
      "sha256": "0622b8edc4826d750a8e18696b6f43b8cc373aeef867056d7581894256603651",
      "pages": 4,
      "status": "mapped distinct paper",
      "paper_id": "cn-2025-02-19",
      "archive_copy_count": 2
    },
    {
      "source_id": "cn-05",
      "source_file": "Computer Networks, Sem-III, Batch 2023-24 Final Batch 22-23 Re Exam.pdf",
      "sha256": "cde6fb0aad7d315e87fe93da9a43136f7359c09b8a74f5f07f8eac1b8ca83b90",
      "pages": 3,
      "status": "mapped distinct paper",
      "paper_id": "cn-2023-11-22",
      "archive_copy_count": 2
    },
    {
      "source_id": "cn-06",
      "source_file": "Computer Netowrks, Sem-V, Final Exam 2023-24 & Re Exam 2022-23.pdf",
      "sha256": "b39b3af2b558c293325e2e9904d814b8e8b811e172b065384070507151817c0b",
      "pages": 5,
      "status": "mapped partial scan",
      "paper_id": "cn-2023-11-22-ai",
      "archive_copy_count": 1
    },
    {
      "source_id": "cn-07",
      "source_file": "Computer Networks , Re-exam 2022-23.pdf",
      "sha256": "afe555767205d7f36c6c7ef3ac5896a6f2071d7deed3d2a2db5cdfdf931321b5",
      "pages": 3,
      "status": "mapped distinct paper",
      "paper_id": "cn-2024-02-06",
      "archive_copy_count": 2
    },
    {
      "source_id": "cn-08",
      "source_file": "Computer Networks, 3rd Year, Sem-V, Year 2022-23, Final Exam.pdf",
      "sha256": "3794f24e2b809aa52513f9541af2c68d44d2e56736e6e4118194d040a776c1dd",
      "pages": 7,
      "status": "mapped distinct paper",
      "paper_id": "cn-2022-11-16-ai",
      "archive_copy_count": 1
    },
    {
      "source_id": "cn-09",
      "source_file": "Computer Networks, 3rd Year, Sem-V, Year 2022-23, Re-Exam.pdf",
      "sha256": "ec8cf85ae40a96c4b3a9973f2de7ea2bf0bddb2e8024f66e80b75bb4b3deca00",
      "pages": 9,
      "status": "mapped distinct paper",
      "paper_id": "cn-2023-01-27-ai",
      "archive_copy_count": 1
    },
    {
      "source_id": "cn-10",
      "source_file": "Computer Networks, Sem-V, Batch 2022-23, 2023-24, Re Exam.pdf",
      "sha256": "532e2713de64d843d3f3df769afb5cba184ae06a1d2eef0d610ee4e032b2fbf5",
      "pages": 7,
      "status": "mapped distinct paper",
      "paper_id": "cn-2024-02-06-ai",
      "archive_copy_count": 1
    },
    {
      "source_id": "cn-11",
      "source_file": "Computer Networks, Sem-V, Final Exam 2024-25 & Re Exam 2022-23.pdf",
      "sha256": "8dc114365747fc6697a6c1b1a9ba610ee48f09f1b78763272468a25b278fdb83",
      "pages": 9,
      "status": "mapped distinct paper",
      "paper_id": "cn-2024-12-06-ai",
      "archive_copy_count": 1
    },
    {
      "source_id": "cn-12",
      "source_file": "Computer Neworks, Year 2025-2026, Final Exam.pdf",
      "sha256": "7293819d6f1e01197e1a00ba3704ca0c048ff2773e00d8529bebe7ad39102a75",
      "pages": 3,
      "status": "duplicate scan of represented paper",
      "paper_id": "cn-2025-12-05",
      "archive_copy_count": 2
    }
  ]
}
