click below
click below
Normal Size Small Size show me how
2. Data Transmission
Computer Science CIE IGCSE
| Term | Definition |
|---|---|
| Data packet | A small part of a message/data that is transmitted over a network; after transmission all the data packets are reassembled to form the original message/data. |
| Packet header | The part of the data packet that contains the IP addresses of the sender and receiver, and includes the packet number which allows reassembly of the data packets. |
| Packet trailer | The part of a data packet that indicates the end of the data packet and cyclic redundancy check error check. |
| Cyclic Redundancy Check (CRC) | An error checking method in which all the 1-bits in the data packet payload are added and the total is stored in the packet trailer; the same calculation is repeated at the receiving station |
| Payload | The actual data being carried in a data packet. |
| Node | Stages in a network that can receive and transmit data packets; routers are nodes in communication networks |
| Packet Switching | A method of transmission in which a message is broken into many data packets which can then be sent along pathways independently of each-other. |
| Router | A device that enables data packets to be moved between networks, for example to join a LAN to a WAN. |
| Real time streaming | The transmission of data over a network for live events where the data is sent as soon as it is received or generated. |
| hopping/hop number | A number in a data packet header used to stop data packets that never reach their destination from 'clogging up' the data paths/routes. |
| Simplex | Data that can be sent in one direction only. |
| Half-duplex | Data that can be sent in both directions but not at the same time. |
| Full-duplex | Data that can be sent in both directions at the same time (simultaneously). |
| Serial data transmission | Sending data down one channel/wire one bit at a time. |
| Parallel data transmission | Sending data down several channels/wires several bits at a time (usually 1 byte). |
| Skewed data | Data that arrives at the destination with the bits no longer synchronised. |
| Universal Serial Bus (USB) | A type of serial data transmission which has become the industry standard for connecting computers to devices via a USB port. |
| Parity check | A method used to check if data has been transferred correctly; it makes use of even parity (an even number of 1-bits) or odd parity (and odd number of 1-bits). |
| Parity bit | A bit (either 0 or 1) added to a byte of data in the most significant bit position; this ensures that the byte follows the correct even parity or odd parity protocol. |
| Parity block | A horizontal and vertical parity check on a block of data being transmitted. |
| Parity byte | An extra byte of data sent at the end of a parity block; it is composed of the parity bits generated from a vertical parity check of the data block. |
| Checksum | Verification method used to check if data transferred has been altered or corrupted, calculated from the block of data to be sent; the checksum value is sent after each data block. |
| Automatic Repeat Request (ARQ) | A method of checking transmitted data for errors; it makes use of acknowledgement and timeout to automatically request re-sending of data if the time interval before positive acknowledgement is too long. |
| Acknowledgement | A message sent to the receiver indicating that the data has been received (in the ARQ error detection method) |
| Timeout | The time interval allowed to elapse before an acknowledgement is received (in the ARQ error detection method). |
| Echo check | A method used to check if data has been transferred correctly; data is sent to a receiver and then immediately sent back to the sender; the sender then checks if the received data matches the sent data. |
| Check digit | An additional digit appended to a number to check if the entered number is error-free; check digit is a data entry check and not a data transmission check. |
| Eavesdropper | Another name for a hacker who intercepts data being transmitted on a wired or wireless network. |
| Encryption | The process of making data meaningless using encryption keys; without the correct decryption key the data cannot be decoded (unscrambled) |
| plaintext | The original text/message before it is put through an encryption algorithm. |
| Cyphertext | Encrypted data that is the result of putting a plaintext message through an encryption algorithm. |
| Encryption algorithm | A complex piece of software that takes plaintext and generates an encrypted string known as ciphertext. |
| Symmetric encryption | A type of encryption in which the same encryption key is used both to encrypt and decrypt a message. |
| Asymmetric encryption | A type of encryption that uses public keys and private keys to ensure data is secure. |
| Public key | A type of encryption key that is known to all users. |
| Private key | A type of encryption key which is known only to the single computer/user. |
| Quantum computer | A computer that can perform very fast calculations; it can perform calculations that are based on probability rather than simple 0 or 1 values; this gives a quantum computer the potential to process considerably more data than existing computers. |