Back to 课程

Computer Science AS CIE

0% Complete
0/0 Steps
  1. data-representation as
    5 主题
  2. multimedia as
    3 主题
  3. compression as
    2 主题
  4. networks-and-the-internet as
    11 主题
  5. computers-and-components as
    5 主题
  6. logic-gates-and-logic-circuits as
    2 主题
  7. central-processing-unit-cpu-architecture as
    6 主题
  8. assembly-language- as
    4 主题
  9. bit-manipulation as
    1 主题
  10. operating-systems as
    3 主题
  11. language-translators as
    2 主题
  12. data-security as
    3 主题
  13. data-integrity as
    1 主题
  14. ethics-and-ownership as
    3 主题
  15. database-concepts as
    3 主题
  16. database-management-systems-dbms- as
    1 主题
  17. data-definition-language-ddl-and-data-manipulation-language-dml as
    1 主题
  18. computational-thinking-skills as
    1 主题
  19. algorithms as
    4 主题
  20. data-types-and-records as
    2 主题
  21. arrays as
    2 主题
  22. files as
    1 主题
  23. introduction-to-abstract-data-types-adt as
    1 主题
  24. programming-basics as
    1 主题
  25. constructs as
    2 主题
  26. structured-programming as
    1 主题
  27. program-development-life-cycle as
    1 主题
  28. program-design- as
    2 主题
  29. program-testing-and-maintenance as
    3 主题
课 Progress
0% Complete

Exam code:9618

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-cables

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

您的邮箱地址不会被公开。 必填项已用 * 标注