Communication & Internet technologies Flashcards
Simplex
Data transmitted one way only
E.g. Computer to printer
Duplex
Data transmitted both ways simultaneously
E.g. VOIP (Skype)
Half Duplex
Data transmitted both ways but not at the same time
Full Duplex
Data transmitted both ways at the same time
Serial
One bit sent at a time over single wire
E.g. Computer to Printer
Sending data externally between devices
Advantages – fewer errors, cheaper wiring, less chance of data being out of order
Parallel
Multiple bits sent at the same time using multiple wires
E.g. Computer to Modem
Sending data internally
Advantages- faster transmission
Why serial is used to connect devices to PC
Single wire means less chance of corruption
Single wire reduces costs
More reliable over distances
Bits still synchronized after transmission
Asynchronous Data Transmission
- Data being transmitted in an agreed bit pattern.
- Data bits (1s and 0s) are grouped together and sent with CONTROL BITS
- Receiver of the data knows when the data starts and when it ends.
- Prevents data becoming mixed up
- Without these control bits, it would be impossible to separate groups of data as they arrived.
Synchronous Data Transmission
- Continuous stream of data
- Data is accompanied by timing signals generated by an internal clock
- The receiver counts how many bits (1s and 0s) were sent and then reassembles them into bytes of data.
- faster data transfer method than asynchronous
USB (Universal Serial Bus)
Data transmission method
Uses serial transmission – bits sent one at a time
Devices automatically detected
Only fits one way so can’t connect incorrectly
Industry-standard
Backward compatible
Parity Check
Checks a byte of data A parity bit is added Counts number of 1s Can be odd or even If parity incorrect error detected
When will parity Check not work
Two bits interchanged
Multiple errors in same byte
Automatic Repeat Request (ARQ)
Uses acknowledgement
Check performed on receiving data
If an error is detected request is sent to resend the data
Resend request repeated until data is sent correctly
Send acknowledgement that data is received
If acknowledgement is not received in sent time data is resent
Checksum
Value calculated form the data
It is added and transmitted with the data
Value recalculated after transmission
Values compared after transmission to check for error
Check digit
A digit is calculated from the data
It is added to the data
Digit recalculated when data is entered
Digits are compared to check for error