Chapter 3 - data link layer Flashcards
What is information unit at data link? network layer?
Frame. packet.
What makes channel channel? give examples.
Bits are delievered same order they exit sender. Coaxial cable, telephone line, and wireless channel.
What limitations of channels requiring data link protocols?
A finite data rate, channels make errors and delay between bit leaving sender and arriving receiver.
What we will study in this chapter?
Design issue, nature of errors and how they can be detected and corrected, study some protocols and present some others.
What layer does data link layer provides services for? What layer does it utilize?
Network layer. Physical layer.
What are two purposes of data link layer?
Regulate bits flow and deal with errors.
What changes does data link layer do to packets?
It adds header and trailer to packet and calls it payload.
What are three types of services data link layer provides?
Unacknowledged connectionless, acknowledged connectionless and acknowledged connection-oriented.
What do acknowledged/unacknowledged and connectionless/connection-oriented mean in context of data link layer services context?
Acknowledgement refers to getting back to sender to acknowledge reception. Connection refers to session or circuet establishment before transfer which implys frames arrival in order.
What example of unacknowledged connectionless service? When to use this service?
Ethernet. error rate is very low and with real-time traffic, such as voice.
What example of acknowledged connectionless service? When to use this service?
With unriable channel. Wireless such as 802.11 (WiFi).
What example of acknowledged connection-oriented service? When to use this service?
With unriable long channel. Satellite channel and long-distance telephone circuit.
What are phases of onnection-oriented service?
Connection establishment when variables and counters are initialized. Transmittion. Connection freeup when counters and buffers are cleared.
What is framing? What are four methods of framing?
Delimit start of new frames. Byte count, flag bytes with byte stuffing, flag bits with bit stuffing and physical layer coding violations.
What is framing by byte count? What is its disadvantage?
It specifying bytes count in header. If count got error, receiver is out of syncronization.