Lesson 7: Types of Synchronization Flashcards
Means that the receiver must be able to determine when to expect a new transmission and when to send acknowledgements.
Synchronization
In the context of .NET, is a process that involves coordinating the execution of multiple threads to ensure a desired outcome without corrupting the shared data and preventing any occurrence of deadlocks and race conditions.
Synchronization
It usually uses a clock signal transmitted in sequence with a data stream to maintain proper signal timing.
Synchronization
Occurs between network nodes to ensure that data streams are received and transmitted correctly, and to prevent data collision.
Synchronization
is to coordinate or time events so they happen all at the same time
synchronize
To cause objects or events to move together or occur at the same time
synchronize
refers to the method used by the data communication system so that the destination station recognizes the start of a data stream and reliably reads the information sent.
Timing
Two major timing schemes are used:
- Asynchronous Transmission
- Synchronous Transmission
sends data from the source to the destination without synchronizing the two clock systems.
Asynchronous communications or transmission
used for low data transfer rates usually 128 kbps or less and short bursts of data.
Asynchronous communications
Conventional representation has asynchronous data flowing
left to right
Conventional representation has synchronous data flowing
right to left
indicate the end of data
stop bits
The characters are sent individually with a quiet period in between (quiet meaning 0 bit level).
Asynchronous transmission
means that the clocks are not locked together
Free running
Is a method of data communication that requires the source and destination to synchronize their clocks together.
Synchronous transmission
Two types of synchronous data transmission (or communication):
- Externally clocked synchronous transmission
- Internally encoded synchronous transmission
This synchronization of the clocks can occur externally to the data information or be incorporated with the data information.
Synchronous transmission
With synchronous transmission, blocks of data up to ___ in size can be sent without loss or corruption of data.
64Kbytes
is required for the amount of data sent.
Less overhead
In asynchronous transmission, there are ___ of overhead (start, stop, parity bits) sent with each character of data (7 to 8 bits).
3 to 4 bits ;
Indicate the beginning and end of transmission.
start field and end field
results in a more efficient delivery of data
Smaller overhead
has separate lines from the data lines for synchronizing the clock.
Externally clocked synchronous transmission
is used to send out a timing clock to the destination
Transmit Timing balanced pair
is a separate clock timing received from the destination.
Receive Timing balanced pair
Special sequence of bits called _____ are required at the beginning and end of the block of data to inform the destination that new data is arriving.
fields
sends blocks of characters at a time.
Synchronous Transmission
Each block of data is preceded by a ____ which is used to tell the receiving station that a new packet of characters is arriving.
Start Field
Indicates the end of the data block
End Fields
The packet can contain up to ___ depending on the protocol.
64,000 bytes
Synchronous transmission is more efficient than asynchronous (character transmission) as little as only ___ are required to transmit up to 8K bytes
4 bytes (2 Start Framing Bytes and 2 Stop Framing bytes)
Extra bytes, like the Start and Stop Frame, that are not part of the data are called
overhead
Consists of control information used to control the communication.
Overhead
Efficiency formula
Efficiency = # of data bytes / total num of bytes transmitted