We are doing maintenance

We'll be back at 23:00 19/11/23 CET
Cookie Consent

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Master
Simplify
Excel in
Increase Efficiently for
(Hang in there!)
Collaborate in
Save time for

Computer Science

 with MUNSCI

We offer a full learning suite with handcrafted (legal) questions whether exam style or for practise alongside student created and helpful lessons, worksheets, Dictionary Terms and much much more.

Lessons, to bring out the best in every student

 Lesson
This is some text inside of a div block.

Lesson Content

Textbook
 Lesson

3.1.6 - 3.1.11 Data Transmission

This is some text inside of a div block.
Media in this Lesson

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Linked Items in this Lesson

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Data Transmission

1.3.6 Protocols & Data & Packets

Protocol

A set of rules for data communication over a network

Alternatively, according to my notes:

A protocol is the format and the order of messages exchanged between two or more devices, as well as the actions taken on the transmission and/or receipt of a message.

Data + Packet

Data is anything that a computer could understand, like binary. Data is usually meaningless to us.

A Packet is a small unit of data used in this communication

A simple packet would look like this:

The bottom example would be a little more detailed for the exam.

 

1.3.7 The need for protocols

Protocols are a set of rules computers follow when communicating on a network. No information would arrive would these not exist.

They:

  • Ensure data integrity

  • Manage congestion

  • Check for errors

  • Manage flow control

  • Prevent deadlock

Data integrity

The accuracy, consistency and completeness of data sent over a network. When sending data, data integrity must be imposed to prevent any data loss.

Flow control

Controls the rate at which the sender is transmitting, depending on the receiver's capabilities. It prevents sending too much data to a receiver that cannot handle the traffic.

Deadlock

A deadlock is when two nodes or processes try to access the same information from the sender at the same time. A queue must be set in place to allow both processes to access the information one at a time.

Congestion Control

Congestion is a state where so much data is transmitted, the network service quality deteriorates, leading to packet loss and delays.

Error Checking

Error detection/checking detects noise and impairments in the data sent. Parity bits are used at the end of a packet, if the parity bit is received the data is complete, if not there must be some data loss along the way.

 

1.3.8 Speed of data transmission

Why would the speed of data transmission vary?

Connection If the users' connection is broadband, then the speed will be pretty slow. If you have fibre optic, it'll be a lot faster.
Wireless is less stable than wired, meaning steaming quality could vary.
Traffic The more traffic, the slower the data transfer. There is a limited amount of free traffic, as soon as that is exceeded, you can run into problems.
Time Evenings when many people stream or on Weekends, the connection might be slower than at midday.
Distance The further the data centre, the longer the connection takes.
Infrastructure If the infrastructure is outdated, it'll be a lot slower.
Other Environmental, Financial and data type/size
 
 

1.3.9 Compression

Compression is the process of encoding information to use fewer bits than the original file. Think .zip or .7z. The smaller the file, the less time and bandwidth used. Hence, why it's popular when Sharing, Transferring, Backing up or encrypting data.

Lossy vs Lossless

Lossless, as the name implies, does not lose any data when restoring it. Lossy has the advantage of compressing even smaller, but data goes missing when restoring it.

 

1.3.10 Transmission Media

Wired Wireless
Twisted Pair Cable (UTP) Radio Wave
Coaxial Cable Infrared
Fibre-optic Microwave
 
 

We need to evaluate these types of media against Security, Reliability, Cost and Speed. We will assume no encryption. If encrypted, the security would be better.

  UTP Wireless Fibre
Reliability Susceptible Susceptible Brittle
Speed Medium Slow-Medium Fast
Cost Cheap Cheap Expensive
Security Low Low High

 

1.3.11 Packet switching

A piece of data might be split into multiple packets. Packet switching is a type of network describing how packets are routed through a network based on the destination address.

As packets can take many different routes over different servers, packet switching describes the network and routes taken.

 

Linked Questions

After competing a lesson, you can practice using questions linked with the topic of the lesson!
Open Question
Previous Lesson
Next Lesson
This is some text inside of a div block.
This is some text inside of a div block.

Questions, to train for any occasion

Difficulty
8 Marks
Paper 1
Next Question
Previous Question
Exam-timer
Custom CSS
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Time's up!
Disable the exam timer to deactivate the clock on this and all upcoming questions

Data packets send information across the internet.

a) What are two parts of a data packet? [2]

b) Explain why protocols are needed. [3]

c) Name 3 reasons why data speed transmission can vary. [3]

Data packets send information across the internet.

a) What are two parts of a data packet? [2]

 

  • Header
  • Payload
  • Source Address
  • Target Address
  • Protocol
  • Data

(each bullet point is worth 1 mark)

 

b) Explain why protocols are needed. [3]

Protocols:

  • Ensure data integrity

  • Manage congestion

  • Check for errors

  • Manage flow control

  • Prevent deadlock

(each bullet point is worth 1 mark)

 

c) Name 3 reasons why data speed transmission can vary. [3]

  • Connection
  • Traffic
  • Time
  • Distance
  • Infrastructure
  • (Any other valid example)

(each bullet point is worth 1 mark)

Connection If the users' connection is broadband, then the speed will be pretty slow. If you have fibre optic, it'll be a lot faster.
Wireless is less stable than wired, meaning steaming quality could vary.
Traffic The more traffic, the slower the data transfer. There is a limited amount of free traffic, as soon as that is exceeded, you can run into problems.
Time Evenings when many people stream or on Weekends, the connection might be slower than at midday.
Distance The further the data centre, the longer the connection takes.
Infrastructure If the infrastructure is outdated, it'll be a lot slower.
Other Environmental, Financial and data type/size
Next Question
Previous Question
Back to QB Home
Difficulty
10 Marks
Paper 1
Next Question
Previous Question
Exam-timer
Custom CSS
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Time's up!
Disable the exam timer to deactivate the clock on this and all upcoming questions

 A small company wants to back up their data.

a) Evaluate the cheapest option for the company [4]

b) Evaluate the most expensive option for the company [4]

c) You must pick an option, explain why you picked either the cheapest or most expensive. [2]

 A small company wants to back up their data.

a) Evaluate the cheapest option for the company [4]

(note: you can pick many options, failover systems, redundancy or removable media, make sure to list a total of 4 advantages & disadvantages.)

Redundancy, as the server infrastructure, exists. Meaning sacrificing some space for redundancy would be cheap [1]

It would also be the easiest to manage [1]

However, it does not provide a backup in the case of server failure [1] or local fires or natural disasters. [1]

 

b) Evaluate the most expensive option for the company [4]

(note: you can pick off site storage or cloud backup, make sure to list a total of 4 advantages & disadvantages.)

Cloud backup is more expensive, as the cost per GB or TB is often higher. It provides the most flexible solution, as it's far away from the office, making it better for local fires or disasters [1], data in the cloud is often mirrored across different data centres [1]. It is also easier for IT admins [1].

However, the data is out of the companies hands [1].

 

c) You must pick an option, explain why you picked either the cheapest or most expensive. [2]

It might turn out that losing the data will cost more than paying extra for the most expensive option. As the most expensive option is the safest, I would choose that one. [2]

Next Question
Previous Question
Back to QB Home
Difficulty
13 Marks
Paper 1
Next Question
Previous Question
Exam-timer
Custom CSS
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Time's up!
Disable the exam timer to deactivate the clock on this and all upcoming questions

Software should always be accessible to anyone.

a) Name 3 ways we can improve accessibility. [3]

b) Name 4 ways usability problems could arise from digital devices. [4]

c) What are 3 environmental issues and 3 moral issues from interaction between humans and machines. [6]

Software should always be accessible to anyone.

a) Name 3 ways we can improve accessibility. [3]

  1. Braille Keyboards [1]
  2. Screen readers [1]
  3. Voice synthesisers [1]
  4. Eye tracking [1]

 

b) Name 4 ways usability problems could arise from digital devices. [4]

  • Too sensitive [1]

  • Too complex to understand [1]

  • Might require prior knowledge [1]

  • A lack of standards between devices (android and iPhone) [1]

  • Might require support [1]

 

c) What are 3 environmental issues and 3 moral issues from interaction between humans and machines. [6]

Moral:

  • Death

  • Gambling

  • Restrictions & Freedom

  • Social groups

  • Disadvantaging someone

Environmental:

  • Waste

  • Global Warming

  • Greenhouse gasses

  • Chemicals

  • Batteries

(each bullet point correct is worth 1 mark)

Next Question
Previous Question
Back to QB Home

Dictionary, to look up IB Terms

Access IB Terms for free, no payment required!

What are you waiting for?