Skip to content
Computer ScienceCBSE Class 12 · Data Communication

Components of Communication, Bandwidth, Data Transfer Rate and IP Address (Class 12 Computer Science)

Updated 17 October 2026 · Fact-checked

Data communication needs a sender, a receiver, a message, a communication medium and protocols. Bandwidth is the range of frequencies a channel can carry, measured in hertz; data transfer rate is the number of bits sent per second, measured in bps. An IPv4 address has four numbers from 0 to 255 separated by dots.

Understand Communication Components, Bandwidth, Data Rate and IP Address

Communication is the exchange of data between devices. Five components are needed:

  • Sender: the device that creates and sends the message (a computer, phone, sensor).
  • Receiver: the device that receives the message.
  • Message: the data to be sent, such as text, image, audio or video.
  • Communication medium (channel): the path through which the message travels: a cable or wireless link.
  • Protocols: the agreed rules that both ends follow so that the data can be understood.

Bandwidth. The range of frequencies that a channel can carry. It is measured in hertz (Hz) (Hz, KHz, MHz, GHz). A wider band can carry more data, so a high-bandwidth channel is generally faster.

Data transfer rate. The amount of data moved per second, measured in bits per second (bps), with the larger units Kbps, Mbps, Gbps and Tbps. The word "speed" in a question usually means this.

Transfer time. Time = (size of data in bits) / (data transfer rate in bits per second). Change bytes to bits by multiplying by 8. If the size is in MB and the rate in Mbps (or KB and Kbps), the prefixes cancel, so only the factor 8 is needed.

IP address. A unique numeric address given to every device on a TCP/IP network, so that data can be sent to the right device. IPv4 uses 32 bits, written as four decimal numbers (each 0 to 255) separated by dots, such as 192.168.1.10. IPv6 uses 128 bits written in hexadecimal groups and was created because IPv4 addresses are limited in number. An address is invalid if it has more or fewer than four parts, or if a part is above 255.

Communication Components, Bandwidth, Data Rate and IP Address: key facts

Components
  • Sender
  • Receiver
  • Message
  • Communication medium
  • Protocols
Five components, learn them in this order.
Units
Bandwidth: Hz, KHz, MHz, GHz | Data transfer rate: bps, Kbps, Mbps, Gbps, Tbps
Bandwidth is frequency; rate is bits per second.
Transfer time
  • Time in seconds = size in bits / rate in bps
  • 1 byte = 8 bits
  • KB over Kbps or MB over Mbps: multiply the size by 8 only
Always show the formula and the substitution.
IPv4 and IPv6
IPv432 bits, four numbers 0 to 255 separated by dots
IPv6128 bits, hexadecimal groups
Invalidpart above 255 or not four parts
Example of a valid IPv4: 192.168.1.10

How to answer Communication Components, Bandwidth, Data Rate and IP Address questions

For a transfer-time numerical use one fixed routine and show every line.

  1. 1Write the size and the rate with their units.
  2. 2Convert the size to bits: multiply bytes (KB, MB, GB) by 8 to get bits (Kb, Mb, Gb) of the same prefix.
  3. 3Check that the size and rate prefixes match (Kb with Kbps, Mb with Mbps); if not, convert one.
  4. 4Apply time = size in bits / rate.
  5. 5Give the unit (seconds) and, if useful, convert to minutes.
  6. 6For IP validity questions test four things: exactly four parts, each a whole number, each 0 to 255, separated by dots.

Communication Components, Bandwidth, Data Rate and IP Address in real life

The idea, met in an everyday situation. Answer the question in your own words, then compare with the model answer. The one-line hook is what to remember.

Sending a photo

Suppose a student sends a 4 MB photo to a friend over a link whose data transfer rate is 8 Mbps.

How long does the transfer take?

Try it first, then show the solutionSolution
  1. Size in bits: 4 MB x 8 = 32 Mb.
  2. Time = 32 Mb / 8 Mbps = 4 seconds.

Answer: 4 seconds

Memory hook: Eight bits make a byte, so multiply by 8 and divide by the rate.

A channel with a wide band

Suppose a home gets a plan described as having high bandwidth. The family streams video on three devices at the same time.

Why does high bandwidth help?

Try it first, then show the solutionSolution
  1. Bandwidth is the range of frequencies a channel can carry.
  2. A wider band can carry more data every second, so several streams can be sent together.

Answer: A wider band carries more data per second, so several streams run smoothly.

Memory hook: A wide road carries more cars at once.

Tricks to remember Communication Components, Bandwidth, Data Rate and IP Address

Short memory aids. Say each one aloud once, then use it on a question the same day.

  • S-R-M-M-P

    Sender, Receiver, Message, Medium, Protocols.

    Use it when: The five components.

  • Hz for width, bps for speed

    Bandwidth in Hz; speed (rate) in bps.

    Use it when: Units of bandwidth and rate.

  • Eight bits in a byte

    Multiply by 8, then divide by the rate.

    Use it when: Transfer-time numericals.

  • Four parts, none above 255

    The IPv4 test: four numbers, each between 0 and 255.

    Use it when: Valid or invalid IP address.

Communication Components, Bandwidth, Data Rate and IP Address: solved examples

Ordered from board level to HOTS. Try each one before you open the solution.

Example 1: Unit of data rate · 1 mark · MCQBoard level

The data transfer rate is measured in:
(a) Hz (b) bps (c) bytes (d) metres

Try it first, then show the solutionSolution
  1. Data rate is the bits sent in one second.

Answer: (b) bps

Example 2: Components · 2 marks · Short answerBoard level

Name the five components of data communication.

Try it first, then show the solutionSolution
  1. Sender, receiver, message, communication medium and protocols.
  2. Each component carries part of the mark scheme (1 mark for four or five correct).

Answer: Sender, receiver, message, communication medium, protocols.

Example 3: Transfer time · 3 marks · Short answerHarder board level

(i) How long does it take to send a 20 KB file over a link at 80 Kbps? (ii) How long for a 5 MB file at 8 Mbps?

Try it first, then show the solutionSolution
  1. (i) 20 KB = 20 x 8 = 160 Kb. Time = 160 / 80 = 2 s. (1.5 marks)
  2. (ii) 5 MB = 5 x 8 = 40 Mb. Time = 40 / 8 = 5 s. (1.5 marks)

Answer: (i) 2 seconds (ii) 5 seconds

Example 4: Valid IP addresses · 3 marks · Short answerHarder board level

Which of these are valid IPv4 addresses? Give the reason for each invalid one: (a) 192.168.1.10 (b) 256.10.1.1 (c) 10.0.0 (d) 172.16.0.300

Try it first, then show the solutionSolution
  1. (a) Valid: four parts, each from 0 to 255. (0.75 mark)
  2. (b) Invalid: the first part, 256, is above 255. (0.75 mark)
  3. (c) Invalid: only three parts. (0.75 mark)
  4. (d) Invalid: the last part, 300, is above 255. (0.75 mark)

Answer: Only (a) is valid.

Example 5: Case: video upload · 4 marks · Case-basedHOTS / competency

Suppose a school uploads a lesson video of 150 MB.
(i) Find the upload time at 20 Mbps. (1 mark)
(ii) Find the upload time at 100 Mbps. (1 mark)
(iii) How many times faster is the second link? (1 mark)
(iv) Which of the two terms, bandwidth or data transfer rate, is measured in bps? (1 mark)

Try it first, then show the solutionSolution
  1. (i) 150 MB = 1200 Mb. Time = 1200 / 20 = 60 s.
  2. (ii) Time = 1200 / 100 = 12 s.
  3. (iii) 60 / 12 = 5 times faster (equal to the ratio of the rates, 100 / 20).
  4. (iv) Data transfer rate is in bps; bandwidth is in Hz.

Answer: (i) 60 s (ii) 12 s (iii) 5 times (iv) data transfer rate

Where students lose marks in Communication Components, Bandwidth, Data Rate and IP Address

The slips examiners see most often, and what to write instead.

  • Mistake: Forgetting to multiply by 8

    The rate is in bits and the file size is in bytes.

    Wrong working

    Time = 20 / 80 = 0.25 s

    Right working

    Time = (20 x 8) / 80 = 2 s

    Do this: Convert bytes to bits before dividing.

    Usually costs: 1 mark

  • Mistake: Writing bandwidth in bps

    Bandwidth is a range of frequencies measured in hertz; bps is for data rate.

    Wrong working

    Bandwidth = 10 Mbps

    Right working

    Bandwidth in Hz; data rate = 10 Mbps

    Do this: Pair Hz with bandwidth, bps with rate.

    Usually costs: 1 mark

  • Mistake: Accepting 256 as an IPv4 part

    Each part is an 8-bit number, from 0 to 255.

    Wrong working

    192.256.1.1 is valid

    Right working

    192.256.1.1 is invalid

    Do this: Test every part, not only the first.

    Usually costs: 1 mark

Exam tips

  • Show the formula, the substitution and the unit in every numerical; stating only the number loses marks.
  • Check that the prefixes match (KB with Kbps) before dividing, or convert.
  • Write the five components in the standard order.
  • Quote IPv4 as 32 bits and IPv6 as 128 bits.
  • For "valid or invalid" IP questions, check the number of parts and each part.

Practice questions on Communication Components, Bandwidth, Data Rate and IP Address

Write each answer on paper first. Open the hint only if you are stuck, and the answer only when you have finished.

  1. Q1 · 1 mark · MCQBoard level

    Bandwidth of a channel is measured in:
    (a) bps (b) Hertz (c) bits (d) bytes

    Hint

    It is a range of frequencies.

    Answer

    (b) Hertz

  2. Q2 · 1 mark · Very short answerBoard level

    How many bits are there in an IPv4 address?

    Hint

    Four numbers of 8 bits each.

    Answer

    32 bits

  3. Q3 · 2 marks · Short answerHarder board level

    A 12 MB file is sent over a 6 Mbps link. Calculate the time taken.

    Hint

    Multiply the size by 8 first.

    Answer

    12 MB = 96 Mb. Time = 96 / 6 = 16 seconds.

  4. Q4 · 1 mark · Assertion-reasonHarder board level

    Assertion (A): A channel with a larger bandwidth can generally carry more data per second.
    Reason (R): Bandwidth is the range of frequencies that the channel can carry.
    (a) Both A and R are true and R is the correct explanation of A. (b) Both A and R are true but R is not the correct explanation of A. (c) A is true but R is false. (d) A is false but R is true.

    Hint

    A wider band holds more signal.

    Answer

    (a) Both are true and R explains A.

  5. Q5 · 3 marks · Short answerHOTS / competency

    A 900 KB image is sent at 72 Kbps. (i) Find the time in seconds and in minutes and seconds. (ii) What time would it take if the rate were doubled?

    Hint

    Convert to bits first.

    Answer

    (i) 900 KB = 7200 Kb. Time = 7200 / 72 = 100 s = 1 minute 40 seconds. (ii) At 144 Kbps, time = 7200 / 144 = 50 s.

Test your recall

Answer in your head or on paper first, then open the card. Pulling an answer out of memory makes it stick far better than re-reading.

  1. 1.In which unit is bandwidth measured?Show answer

    Hertz (Hz).

  2. 2.In which unit is the data transfer rate measured?Show answer

    Bits per second (bps).

  3. 3.How many bits are in a byte?Show answer

    8.

  4. 4.How long is an IPv4 address?Show answer

    32 bits.

  5. 5.What is the maximum value of one part of an IPv4 address?Show answer

    255.

  6. 6.What are protocols?Show answer

    The agreed rules for communication between devices.

Communication Components, Bandwidth, Data Rate and IP Address: frequently asked questions

What is the difference between bandwidth and data transfer rate?

Bandwidth is the range of frequencies a channel can carry, measured in hertz. Data transfer rate is the number of bits that actually move per second, measured in bps.

How do you calculate the data transfer time?

Convert the file size to bits (multiply bytes by 8) and divide by the data transfer rate in bits per second.

What is an IP address?

A unique numeric address of a device on a TCP/IP network. IPv4 has four numbers from 0 to 255 separated by dots.

Why was IPv6 introduced?

IPv4 has only a limited number of addresses; IPv6 uses 128 bits, so there are far more addresses.