Term
|
Definition
responsible for moving messages from one device to another, controls the way messages are on media, Organizes the bits from physical layer into coherent messages |
|
|
Term
Major functions of data link layer protocol |
|
Definition
*Media Access Control *Error Control *message delineation |
|
|
Term
What is Media Access Control? |
|
Definition
controlling when and what a computer transmit. Important for half duplex links and multipoint configuration when they're on a shared circuit |
|
|
Term
Media Access Control Approaches |
|
Definition
Controlled Access and contention based access |
|
|
Term
|
Definition
A Media Access Control in Data Link Layer. Controlling access to shared resources and acting like a stop light. Used by mainframes and determines which circuits have access to the mainframe at a given time. Ex. Polling *BEST FOR LARGE NETWORKS, OVER 20 COMPUTERS |
|
|
Term
|
Definition
A Controlled Access method. Only process transmission only if asked and/or permitted. So client has to say yes to send data. There's Roll Call polling and Hub (Token) Polling |
|
|
Term
|
Definition
A Media Access Control in the Data Link Layer. Transmit whenever the circuit is free. Can have collisions when more than 1 computer is trying to transmit at the same time. *Used By Ethernet LANs *Problematic in Heavy usage Networks *BEST FOR SMALL NETWORK, less than 20 computers |
|
|
Term
|
Definition
Done in Data Link Layer (layer 2). Handles network errors caused by problems in transmission. * Can be network errors or human errors. *Can be corrupted (data changed)or lost (data can't be found) |
|
|
Term
|
Definition
*Error rate is 1 bit n n bits transmitted (1 in 500k) while *Burst is how many bits corrupted at the same time and errors are not uniformly distributed. |
|
|
Term
Sources of Errors: line outages |
|
Definition
*Line Outages - faulty equipment, storms, accidents |
|
|
Term
Sources of Error: White Noise |
|
Definition
Movement of electrons/heat Prevent by increasing signal strength |
|
|
Term
Sources of Error:Impulse Noise |
|
Definition
electricity surges Prevent by shielding or moving the wires |
|
|
Term
Sources of Error: Cross talk |
|
Definition
wires too close together, guard bands are too small Prevent by moving wires or increasing guard bands |
|
|
Term
|
Definition
poor connection Prevent by fixing connection, tuning equipment |
|
|
Term
Sources of Error:Attenuation |
|
Definition
signal fades over distance prevent by using repeaters or amplifiers |
|
|
Term
Error Detection Techniques |
|
Definition
Parity Checks, checksum and Cyclic Redundancy Check |
|
|
Term
|
Definition
adding a bit to each character and catches error if things don't add up, only detects 50% |
|
|
Term
|
Definition
a checksum (usually a byte) is added at the end of a message, *95% effecitve *Add decimal values of each character message, divide sum by 255 and the remainder is the checksum value |
|
|
Term
|
Definition
*P/G = Q + R/G *P = message as a long binary # *G = a fixed number *Q = quotient (whole #) Most powerful and most common, detects ~100% of errors *MOST POWERFUL AND MOST COMMON |
|
|
Term
|
Definition
*Can transmitted - Automatic Repeat Request (ARQ) *Or Forward Error Correction: correcting without retransmission |
|
|
Term
Data Link Protocols Classification |
|
Definition
*Asynchronous Transmission *Synchronous Transmission |
|
|
Term
Data Link Protocols Differ By? |
|
Definition
Message Delineation, Frame Length, Frame Field Structure |
|
|
Term
Asynchronous Transmission |
|
Definition
Called Start/Stop Transmission *Used on point-to-point asynchronous circuits *for file transfer protocols |
|
|
Term
|
Definition
Data sent in large block = called a frame or packet *includes addressing information *includes a series of Synchronization character *Main Problem is transparency (misinterpretating the ends of messages ) which an be solved by bit stuffing, adding zeros |
|
|
Term
|
Definition
Most widely used LAN protocol, *data link layer *uses contention based media access control *byte count data link layer protocol *no transparency problem *error correction is optional |
|
|
Term
|
Definition
*objective of network: to move as many bits as possible with min errors aka higher efficiency and lower costs = Total # of info bits to be transmitted/ total # of bits transmitted *the bigger the message length, the better the efficiency |
|
|
Term
|
Definition
More accurate than Transmission but difficult to calculate |
|
|
Term
Transmission Rate of Information Bits |
|
Definition
= Number of info bits accepted / total time required to get the bits or * K(M-C)(1-P)/ (M/R) + T k= bit/character M= Packet length in Characters C= avg # of non-info characters/block P = probability that block will require retransmission R = Data transmission rate in Char/second T = time between blocks in sec (propagation time + turnaround time, aka reclocking time) |
|
|
Term
Transmission Rate of Information Bits ex. K=7 bits/character, M = 400 char/block, R= 4.8 Kb/s, C = 10 char/block, P = 1%, T = 25 ms |
|
Definition
TRIB = K(M-C)(1-P)/(M/R) + T = 7(400-10)(1-.01)/(400/600)+.025 =3.908 KB/S |
|
|