Computer-science_A-level_Cie
-
computers-and-components6 主题
-
logic-gates-and-logic-circuits2 主题
-
central-processing-unit-cpu-architecture6 主题
-
assembly-language-4 主题
-
bit-manipulation1 主题
-
operating-systems3 主题
-
language-translators2 主题
-
data-security3 主题
-
data-integrity1 主题
-
ethics-and-ownership3 主题
-
database-concepts3 主题
-
database-management-systems-dbms-1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml1 主题
-
computational-thinking-skills1 主题
-
algorithms14 主题
-
data-types-and-records2 主题
-
arrays2 主题
-
files1 主题
-
introduction-to-abstract-data-types-adt1 主题
-
programming-basics1 主题
-
constructs2 主题
-
structured-programming1 主题
-
program-development-life-cycle2 主题
-
program-design-2 主题
-
program-testing-and-maintenance3 主题
-
user-defined-data-types1 主题
-
file-organisation-and-access-3 主题
-
floating-point-numbers-representation-and-manipulation3 主题
-
protocols2 主题
-
circuit-switching-packet-switching1 主题
-
processors-parallel-processing-and-virtual-machines5 主题
-
boolean-algebra-and-logic-circuits4 主题
-
purposes-of-an-operating-system-os3 主题
-
translation-software3 主题
-
encryption-encryption-protocols-and-digital-certificates3 主题
-
artificial-intelligence-ai4 主题
-
recursion1 主题
-
programming-paradigms4 主题
-
object-oriented-programming7 主题
-
file-processing-and-exception-handling2 主题
-
data-representation5 主题
-
multimedia3 主题
-
compression2 主题
-
networks-and-the-internet11 主题
ethernet
Ethernet
What is Ethernet?
-
Ethernet is a protocol that controls
-
Wiring
-
Data transmission
-
Data encapsulation
-
-
A wired networking standard used in a Local Area Networks (LANs)
-
Data is transmitted in frames
-
Uses CSMA/CD to help detect and avoid data collisions

Ethernet frames
-
Data is transmitted across the network in structured units called frames
-
Each frame typically includes:
-
Preamble – A sequence of bits used to synchronise communication between devices
-
Destination MAC Address – The unique ID of the device the data is being sent to
-
Source MAC Address – The unique ID of the device sending the data
-
EtherType / Length – Indicates the type of data or the size of the payload
-
Payload – The actual data being sent (e.g. a web page, file, or message)
-
FCS (Frame Check Sequence) – Used for error detection to check if data arrived correctly
-
CSMA/CD
What is CSMA/CD?
-
CSMA/CD is a protocol used to detect and prevent collisions in a bus topology
-
Stands for Carrier Sense Multiple Access with Collision Detection
-
Devices check if the channel is free before sending data
-
If the channel is busy, the device waits
-
If the channel is free, the device transmits the data
-
Since all devices share the same cable, two can send data at the same time, causing a collision
-
When a collision happens:
-
Devices detect it
-
A jamming signal is sent to alert other devices
-
Both devices stop transmitting
-
Each device waits for a random amount of time, then tries again
-
Worked Example
Ethernet uses Carrier Sense Multiple Access/Collision Detection (CSMA/CD).
Describe CSMA/CD. [4]
Answer
1 mark per point to max 4
-
A workstation / node (wishing to transmit) listens to the communication channel [1 mark]
-
the data is only sent when the channel is free [1 mark]
-
-
As there is more than one computer connected to the same transmission medium [1 mark]
-
two workstations can start to transmit at the same time, causing a collision [1 mark]
-
-
If a collision happens, the workstations send a jamming signal to abort transmission [1 mark]
-
and each waits a random amount of time before attempting to resend [1 mark]
-
Responses