Notes BCA 301T

BCA 301T Computer Networks Notes for GGSIPU BCA Sem 5

BCA 301T Computer Networks Notes from Unnati Educations cover all 4 units of the official syllabus in 78 pages, with 28 solved examples, 9 practice numericals with answers, 51 labelled diagrams and 86 exam-style questions (52 two-mark, 34 ten-mark). They follow the BCA scheme for the batch admitted in 2024-25 onwards and come as a printed book.

BCA 301T Computer Networks Notes from Unnati Educations cover all 4 units of the official syllabus in 78 pages, with 28 solved examples, 9 practice numericals with answers, 51 labelled diagrams and 86 exam-style questions (52 two-mark, 34 ten-mark). They follow the BCA scheme for the batch admitted in 2024-25 onwards and come as a printed book.

Scheme: BCA (UGC CCFUP) | Applies to: batch admitted 2024-25 onwards | Verified against: BCA scheme and syllabi, 19 Aug 2026

On this page

  1. BCA 301T at a glance: credits, units and exam pattern
  2. Unit-wise notes
    1. Unit 1: Basic Concepts, OSI and TCP/IP Models, Transmission Media
    2. Unit 2: Telephony (Multiplexing and Switching) and the Data Link Layer
    3. Unit 3: Network Layer, Internetworking, Addressing and Routing
    4. Unit 4: Transport Layer and the Upper Layers of the OSI Model
  3. Excerpt from page 31: virtual-circuit and message switching
  4. Syllabus coverage map
  5. How to write BCA 301T answers
  6. Exam corner
  7. Who writes and checks these notes
  8. BCA 301P lab and other Semester 5 papers
  9. FAQs
  10. Get the full notes

BCA 301T Computer Networks at a glance: GGSIPU BCA Sem 5 credits, units and exam pattern

BCA 301T is one of two core theory papers in Semester 5, listed with the other GGSIPU BCA Semester 5 papers.

BCA 301T snapshot from the official scheme of examination and syllabus
Code and titleBCA 301T Computer Networks
Course and semesterBCA, Semester 5
Category and creditsCore Course Theory (CCT), 4 credits; L-T-C 4-0-4
Marks100: 40 internal + 60 end-term
Applies toBatch admitted 2024-25 onwards
End-term patternQ1 compulsory: 10 questions of 2 marks, at least 2 per unit; then one of two 10-mark questions from each unit (20 + 40 = 60 marks)
Paired labBCA 301P Computer Networks Lab: CCP, 1 credit, 2 practical hours, 40 + 60 = 100 marks
Grading rulesGGSIPU Ordinance 11
View complete table: BCA 301T snapshot from the official scheme of examination and syllabus

This view preserves the original alignment. Scroll within it if needed to read the complete content.

BCA 301T snapshot from the official scheme of examination and syllabus
Code and titleBCA 301T Computer Networks
Course and semesterBCA, Semester 5
Category and creditsCore Course Theory (CCT), 4 credits; L-T-C 4-0-4
Marks100: 40 internal + 60 end-term
Applies toBatch admitted 2024-25 onwards
End-term patternQ1 compulsory: 10 questions of 2 marks, at least 2 per unit; then one of two 10-mark questions from each unit (20 + 40 = 60 marks)
Paired labBCA 301P Computer Networks Lab: CCP, 1 credit, 2 practical hours, 40 + 60 = 100 marks
Grading rulesGGSIPU Ordinance 11

BCA 301T Computer Networks Notes unit-wise: 28 solved examples and 51 diagrams across 4 units

These GGSIPU BCA Sem 5 Computer Networks notes run to 78 pages. Each unit opens with its own cover and a "What you will learn" list, and closes with a quick revision table and exam questions; Units I to III add a formula sheet. Other papers' notes: GGSIPU BCA notes.

BCA 301T Unit 1: Basic Concepts, OSI and TCP/IP Models, Transmission Media

Pages 3 to 24. Data communication, line configuration, topologies and transmission modes come first, then the seven OSI layers and the TCP/IP suite. The last third is numerical: decibels, throughput, propagation and transmission time, wavelength, Nyquist and Shannon. 6 solved examples, 11 figures, 16 two-mark and 9 ten-mark questions.

Quick look: OSI vs TCP/IP (from page 15)

Quick look: OSI vs TCP/IP (from page 15)
BasisOSITCP/IP
Layers74
Developed byISOUS Department of Defense (ARPANET)
Transport layerConnection-oriented onlyTCP and UDP
Used forTeaching, referenceThe Internet

Quick look: OSI vs TCP/IP (from page 15)

Basis
Layers
OSI
7
TCP/IP
4
Basis
Developed by
OSI
ISO
TCP/IP
US Department of Defense (ARPANET)
Basis
Transport layer
OSI
Connection-oriented only
TCP/IP
TCP and UDP
Basis
Used for
OSI
Teaching, reference
TCP/IP
The Internet

BCA 301T Unit 2: Telephony (Multiplexing and Switching) and the Data Link Layer

Pages 25 to 44, the most numerical unit. FDM, WDM and both kinds of TDM lead into switching. The data link half covers burst errors, byte and bit stuffing, parity, CRC, checksum, the (7, 4) Hamming code and the three ARQ protocols. 11 solved examples, 9 practice numericals with answers, 16 figures, 12 two-mark and 9 ten-mark questions.

Quick look: ARQ window sizes (from page 41)

Quick look: ARQ send windows (from page 41)
mSequence numbersGo-Back-N (2m − 1)Selective Repeat (2m−1)
30 to 774
40 to 15158

Quick look: ARQ send windows (from page 41)

m
3
Sequence numbers
0 to 7
Go-Back-N (2m − 1)
7
Selective Repeat (2m−1)
4
m
4
Sequence numbers
0 to 15
Go-Back-N (2m − 1)
15
Selective Repeat (2m−1)
8

BCA 301T Unit 3: Network Layer, Internetworking, Addressing and Routing

Pages 45 to 62. Each connecting device is placed at its OSI layer, then IPv4 classes, CIDR, subnetting by subnets or by hosts, and IPv6 abbreviation. Routing covers static versus dynamic routes, Cisco IOS commands, distance vector, link state with Dijkstra, and RIP, OSPF and BGP. 9 solved examples, 11 figures, 12 two-mark and 8 ten-mark questions.

Quick look: 192.168.1.0/24 as four /26 subnets (from page 52)

Quick look: /26 subnets, mask 255.255.255.192 (from page 52)
NetworkHostsBroadcast
192.168.1.0.1 to .62.63
192.168.1.64.65 to .126.127
192.168.1.128.129 to .190.191
192.168.1.192.193 to .254.255

Quick look: /26 subnets, mask 255.255.255.192 (from page 52)

Network
192.168.1.0
Hosts
.1 to .62
Broadcast
.63
Network
192.168.1.64
Hosts
.65 to .126
Broadcast
.127
Network
192.168.1.128
Hosts
.129 to .190
Broadcast
.191
Network
192.168.1.192
Hosts
.193 to .254
Broadcast
.255

BCA 301T Unit 4: Transport Layer and the Upper Layers of the OSI Model

Pages 63 to 78. Ports, the UDP header and the TCP segment come first, then connection management, flow, error and congestion control, and a UDP, TCP and SCTP comparison. The session, presentation and application layers end the book, with DNS, HTTP, FTP, e-mail, SSH and DHCP. 2 solved examples, 13 figures, 12 two-mark and 8 ten-mark questions.

Quick look: three-way handshake (from page 69)

  1. SYN: client seq = 8000 (uses one sequence number, no data).
  2. SYN + ACK: server seq = 15000, ack = 8001, plus its rwnd.
  3. ACK: client seq = 8001, ack = 15001.

Virtual-circuit and message switching in data networks: excerpt from page 31 of the BCA 301T notes

Excerpt from page 31

Virtual-circuit networks

The page opens just below the datagram figure (Fig 2.7), where the packets of one message take different routes and may arrive out of order. A virtual-circuit network is a cross between a circuit-switched network and a datagram network, and it borrows features from both.

  • As in circuit switching, there are setup and teardown phases in addition to the data transfer phase.
  • Resources can be allocated during the setup phase, as in circuit switching, or on demand, as in a datagram network.
  • As in a datagram network, data are packetised and each packet carries an address in its header. That address has only local jurisdiction: a short Virtual-Circuit Identifier (VCI) tells the next switch where to send the packet, instead of a full end-to-end address.
  • As in circuit switching, all packets follow the same path set up during the connection, so they arrive in order.
  • Virtual-circuit switching is normally implemented at the data link layer. Examples are Frame Relay, ATM and X.25.

Fig 2.8 on the same page shows every packet of one message following the same pre-established path through the switches, which is the quickest way to tell it apart from the datagram figure above it.

Message switching

Message switching is a store-and-forward technique. There is no dedicated path between the sender and the receiver, and, unlike packet switching, the message is not divided into packets. The whole message goes from the source to the first node, where it is stored on disk and checked for errors.

When the next link is free, the node forwards the entire message to the next node, and so on until it reaches the destination. Each message carries the destination address. The method was used in telegraph networks and early e-mail systems. Packet switching has replaced it, but the store-and-forward idea still lives on in e-mail.

Do the BCA 301T notes cover the full GGSIPU syllabus?

Yes. Every topic in the four official BCA 301T units has a section in the notes; our unit check found no gaps.

BCA 301T official units mapped to the notes
Official unitOfficial topicsWhere in the notesStatus
IData communication components, distributed processing, line configuration, topology, transmission mode, network categories; OSI and TCP/IP; guided and unguided media, impairments, throughput, propagation, wavelength, Shannon capacitySections 1 to 13, pp. 4 to 22Covered
IITelephony: multiplexing (WDM, TDM, FDM), circuit, packet and message switching; errors, framing, error detection and correction, flow control, three ARQ protocolsSections 1 to 9, pp. 26 to 42Covered
IIIInternetworking devices; IPv4 and IPv6 addressing, IPv4 subnetting; RIP, OSPF, BGP; static and dynamic routing, basic commands, distance vector, link stateSections 1 to 8, pp. 46 to 60Covered
IVTransport layer functions and protocols, connection management, session, presentation and application layersSections 1 to 10, pp. 64 to 77Covered

BCA 301T official units mapped to the notes

Official unit
I
Official topics
Data communication components, distributed processing, line configuration, topology, transmission mode, network categories; OSI and TCP/IP; guided and unguided media, impairments, throughput, propagation, wavelength, Shannon capacity
Where in the notes
Sections 1 to 13, pp. 4 to 22
Status
Covered
Official unit
II
Official topics
Telephony: multiplexing (WDM, TDM, FDM), circuit, packet and message switching; errors, framing, error detection and correction, flow control, three ARQ protocols
Where in the notes
Sections 1 to 9, pp. 26 to 42
Status
Covered
Official unit
III
Official topics
Internetworking devices; IPv4 and IPv6 addressing, IPv4 subnetting; RIP, OSPF, BGP; static and dynamic routing, basic commands, distance vector, link state
Where in the notes
Sections 1 to 8, pp. 46 to 60
Status
Covered
Official unit
IV
Official topics
Transport layer functions and protocols, connection management, session, presentation and application layers
Where in the notes
Sections 1 to 10, pp. 64 to 77
Status
Covered

Official source: BCA Scheme of Examination and Syllabi, batch 2024-25 onwards.

Every course in GGSIPU notes gets this same unit check, so a missing topic is named, never hidden.

How to write BCA 301T answers: formula-first numericals, ARQ timelines and six-point comparison tables

BCA 301T answers fall into three types, and the notes coach each in their exam-tip boxes. Numericals (decibels, Shannon, subnetting, CRC, Hamming) earn step marks. Process answers (ARQ, the TCP handshake, routing) earn marks for the diagram. Comparisons (OSI vs TCP/IP, guided vs unguided, circuit vs packet switching) earn marks for structure.

For numericals the rule is: write the formula, substitute values with units, then box the answer, because step marks survive an arithmetic slip. The slip the notes flag most is putting a dB value straight into Shannon's formula.

Worked example: Shannon capacity with SNR in dB

  1. Bandwidth B = 2 MHz, SNRdB = 36.
  2. Convert first: SNR = 103.6 ≈ 3981.
  3. C = B × log2(1 + SNR) = 2 × 106 × log2(3982) ≈ 2 × 106 × 11.96.
  4. C ≈ 23.9 Mbps. Using 36 instead of 3981 gives a wrong answer.

For ARQ, draw the sender and receiver timeline with one lost frame and the time-out, and state the windows: 1 for Stop-and-Wait, 2m − 1 for Go-Back-N, 2m−1 for Selective Repeat. On the handshake diagram, fill in real sequence and acknowledgement numbers, as in the quick look above.

Give each routing protocol four labels: interior or exterior, algorithm, metric and update method. Present subnetting and Dijkstra answers as a table, and every comparison as a table of at least six points.

Topology answers need four parts each: a diagram, advantages, disadvantages and one example, such as an office LAN for star. For the internetworking devices question, draw the devices against the OSI layers first (Fig 3.1); that one figure answers half of it.

Once the format feels natural, try it on the GGSIPU BCA important questions.

BCA 301T exam corner: 52 two-mark and 34 ten-mark exam questions by unit

BCA 301T questions and examples by unit
Unit2 Marks10 MarksSolved examples
I1696
II12911 (+ 9 practice)
III1289
IV1282

BCA 301T questions and examples by unit

Unit
I
2 Marks
16
10 Marks
9
Solved examples
6
Unit
II
2 Marks
12
10 Marks
9
Solved examples
11 (+ 9 practice)
Unit
III
2 Marks
12
10 Marks
8
Solved examples
9
Unit
IV
2 Marks
12
10 Marks
8
Solved examples
2

The BCA 301T notes list 52 two-mark and 34 ten-mark exam-style questions across 4 units, plus 28 solved examples and 9 practice numericals with answers. Four samples:

  1. Unit I (2 Marks): Propagation time for 6000 km at 2 × 108 m/s? Pointer: (6 × 106 m) ÷ (2 × 108 m/s) = 0.03 s = 30 ms.
  2. Unit II (2 Marks): Hamming distance between 10101 and 11110? Pointer: XOR gives 01011, so the distance is 3.
  3. Unit III (2 Marks): First and last address of the block holding 205.16.37.39/28? Pointer: 16 addresses; 39 AND 240 = 32, so 205.16.37.32 to 205.16.37.47.
  4. Unit IV (2 Marks): Ranges of well-known, registered and dynamic ports? Pointer: 0 to 1023, 1024 to 49,151, 49,152 to 65,535.

More practice sits in the BCA 301T important questions.

Who writes and checks the BCA 301T CN notes?

  • Prateek Talwar, author: Founder, Unnati Educations; Associate Company Secretary (ACS), ICSI, membership no. 58704; B.Com, University of Delhi (SOL), 2012. Profile
  • Ritik Rawat, subject reviewer, including the Cisco IOS commands on pages 55 and 56: Senior Full Stack Developer, Unnati Educations; B.Tech. Profile

The 2026-27 edition of the BCA 301T Computer Networks IPU notes follows the scheme for the 2024-25 batch onwards, using the third-year syllabus approved on 19 August 2026. It has four unit covers, three formula sheets and 129 revision-table rows. Last checked on 13 October 2026; see our editorial policy.

The same team builds GGSIPU important questions from these unit question banks.

BCA 301P Computer Networks lab notes: 1 credit, 2 practical hours. The official PDF leaves the practical list to the teacher, so we quote no practical count.

Unit III feeds the lab most: its two-router example (pages 55 and 56) sets interface addresses, static routes, RIP v2 and OSPF, then checks them with show ip route.

Other Semester 5 papers: BCA 303T Artificial Intelligence (with BCA 303P); one elective pair from BCA 305T Natural Language Processing, BCA 307T Network Security or BCA 309T Full Stack Development using Java; BCA 311 Summer Training; and BCA 313T Introduction to Management and Entrepreneurship Development or BCA 315T MOOC Course. BCA 307T builds on the Unit IV key-cryptography table and SYN flooding.

BCA 301T CN notes FAQs

What is the passing mark for BCA 301T?

BCA 301T is marked out of 100: 40 internal and 60 end-term. The BCA scheme of examination does not print a pass percentage for this paper; its 40% line is written only for the non-credit Bridge Course in Mathematics. End-term minimums, grading and re-appear rules come from the university's Ordinance 11, which is published on ipu.ac.in.

How is the BCA 301T end-term paper set?

The 60-mark BCA 301T paper opens with a compulsory Question 1: ten short questions of 2 marks, at least two from each unit, for 20 marks. Each unit then has two 10-mark questions and you attempt one per unit, adding 40 marks. Examiners are asked to map every question to the paper's five course outcomes.

Which BCA 301T unit has the most numericals?

Unit II. Its 11 solved examples cover FDM bandwidth, TDM slot timing, byte and bit stuffing, parity, two CRC divisions, checksum, the (7, 4) Hamming code, Stop-and-Wait efficiency and ARQ windows, and page 42 adds 9 practice numericals with answers. Unit III comes next with 9 solved examples, mostly on IPv4 classes, CIDR blocks and subnetting.

Do the BCA 301T notes follow the 2024-25 BCA scheme?

Yes. They follow the four units printed for the batch admitted in 2024-25 onwards, where BCA 301T is a 4-credit core theory paper in Semester 5. We checked them on 13 October 2026 against the version with the third-year syllabus approved on 19 August 2026. Students of an older batch should compare their own syllabus first.

Get the full BCA 301T Computer Networks Notes on WhatsApp

BCA 301T notes book: pages per unit
UnitPagesSolved examples
I3 to 24 (22)6
II25 to 44 (20)11 + 9 practice
III45 to 62 (18)9
IV63 to 78 (16)2

BCA 301T notes book: pages per unit

Unit
I
Pages
3 to 24 (22)
Solved examples
6
Unit
II
Pages
25 to 44 (20)
Solved examples
11 + 9 practice
Unit
III
Pages
45 to 62 (18)
Solved examples
9
Unit
IV
Pages
63 to 78 (16)
Solved examples
2

These are Computer Networks notes in English: a 78-page printed book with 51 diagrams, not a PDF. Send the pre-filled message for delivery details.

Order the BCA 301T notes book on WhatsApp (4 units, 78 pages)

Unnati Educations is an independent education provider based in Vikaspuri, Delhi. We are not affiliated with, authorised by, or endorsed by Guru Gobind Singh Indraprastha University (GGSIPU). 'GGSIPU' and 'IPU' are used only to describe the syllabus our notes follow. For official information, visit ipu.ac.in.

Ready for the full notes?

Discuss coverage and delivery with our team.