Back to 课程

Computer-science_A-level_Cie

0% Complete
0/0 Steps
  1. computers-and-components
    6 主题
  2. logic-gates-and-logic-circuits
    2 主题
  3. central-processing-unit-cpu-architecture
    6 主题
  4. assembly-language-
    4 主题
  5. bit-manipulation
    1 主题
  6. operating-systems
    3 主题
  7. language-translators
    2 主题
  8. data-security
    3 主题
  9. data-integrity
    1 主题
  10. ethics-and-ownership
    3 主题
  11. database-concepts
    3 主题
  12. database-management-systems-dbms-
    1 主题
  13. data-definition-language-ddl-and-data-manipulation-language-dml
    1 主题
  14. computational-thinking-skills
    1 主题
  15. algorithms
    14 主题
  16. data-types-and-records
    2 主题
  17. arrays
    2 主题
  18. files
    1 主题
  19. introduction-to-abstract-data-types-adt
    1 主题
  20. programming-basics
    1 主题
  21. constructs
    2 主题
  22. structured-programming
    1 主题
  23. program-development-life-cycle
    2 主题
  24. program-design-
    2 主题
  25. program-testing-and-maintenance
    3 主题
  26. user-defined-data-types
    1 主题
  27. file-organisation-and-access-
    3 主题
  28. floating-point-numbers-representation-and-manipulation
    3 主题
  29. protocols
    2 主题
  30. circuit-switching-packet-switching
    1 主题
  31. processors-parallel-processing-and-virtual-machines
    5 主题
  32. boolean-algebra-and-logic-circuits
    4 主题
  33. purposes-of-an-operating-system-os
    3 主题
  34. translation-software
    3 主题
  35. encryption-encryption-protocols-and-digital-certificates
    3 主题
  36. artificial-intelligence-ai
    4 主题
  37. recursion
    1 主题
  38. programming-paradigms
    4 主题
  39. object-oriented-programming
    7 主题
  40. file-processing-and-exception-handling
    2 主题
  41. data-representation
    5 主题
  42. multimedia
    3 主题
  43. compression
    2 主题
  44. networks-and-the-internet
    11 主题
课 Progress
0% Complete

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

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