Chapter 3 - data link layer Flashcards

1
Q

What is information unit at data link? network layer?

A

Frame. packet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What makes channel channel? give examples.

A

Bits are delievered same order they exit sender. Coaxial cable, telephone line, and wireless channel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What limitations of channels requiring data link protocols?

A

A finite data rate, channels make errors and delay between bit leaving sender and arriving receiver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What we will study in this chapter?

A

Design issue, nature of errors and how they can be detected and corrected, study some protocols and present some others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What layer does data link layer provides services for? What layer does it utilize?

A

Network layer. Physical layer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are two purposes of data link layer?

A

Regulate bits flow and deal with errors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What changes does data link layer do to packets?

A

It adds header and trailer to packet and calls it payload.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are three types of services data link layer provides?

A

Unacknowledged connectionless, acknowledged connectionless and acknowledged connection-oriented.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What do acknowledged/unacknowledged and connectionless/connection-oriented mean in context of data link layer services context?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What example of unacknowledged connectionless service? When to use this service?

A

Ethernet. error rate is very low and with real-time traffic, such as voice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What example of acknowledged connectionless service? When to use this service?

A

With unriable channel. Wireless such as 802.11 (WiFi).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What example of acknowledged connection-oriented service? When to use this service?

A

With unriable long channel. Satellite channel and long-distance telephone circuit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are phases of onnection-oriented service?

A

Connection establishment when variables and counters are initialized. Transmittion. Connection freeup when counters and buffers are cleared.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is framing? What are four methods of framing?

A

Delimit start of new frames. Byte count, flag bytes with byte stuffing, flag bits with bit stuffing and physical layer coding violations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is framing by byte count? What is its disadvantage?

A

It specifying bytes count in header. If count got error, receiver is out of syncronization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is framing by flag byte? How middle frames starts are delimited? is this delimitation effected by escape process? What is byte stuff? why it’s used? What is one example of protocol build on flag byte frame method?

A

Frame start and end with special bytes. Two consecutive flag bytes. No. Escape byte (ESC) is stuffed before flag byte or escape byte at data. Point-to-point protocol (PPP)

17
Q

What is framing by bit stuffing? What is one protocol example with details of its flag and stuffing? What is example technology using bit falgging? What is advantage of bit flag?

A

Delemiting start and end with flag that is of any size. High level Data Link Control (HDLC). Its flag is 0x7e and is stuffed with one bit zero after fifth one. USB. It has minimum density of transitions.

18
Q

What is shortage of bit and byte flagging? What is percentage of this shortage?

A

Byte flagging can increase data length by 100% and bit flagging can increase data length by 12.5%.

19
Q

What is 4B/5B? Whay it is used?

A

Every four bits are mapped to five bits with no longer than three zeros in these five bits. Long run of zeros causes problem of syncronization because of long sileince.

20
Q

What is framing by physical layer coding violation? What is one example?

A

If physicl layer is using coding method that omit some sequence of bits, we could use these bits for framing. Example is using symbol from 4B/5B that is not used with 4B/5B and does not contain three consecutive zeros like 12.

21
Q

What is advantage of byte count and physical layer voilation over byte and bit flagging?

A

No need to escape.

22
Q

What is defentions of Ethernet, 802 and 802.11 protocols? What is difference between 802.11 and Ethernet in terms of wired and wireless?

A

Ethernet is protocols group for wired networks. 802 is protocols group for LAN, MAN and PAN. 802.11 is group of 802 protocols for MAC and PHY of WLAN. 802.11 is wireless and Ethernet is wired.

23
Q

What framing method is used for Ethernet and 802.11?

A

Frame begins with preample pattern followed by frame length.

24
Q

What is preample length at 802.11?

A

72 bits.

25
Q

What is error (malfunction) control of data link layer? What type service can use it?

A

Use of timers and sequence numbers. Connection-oriented acknowledge service.

26
Q

What are two types of flow control at data link layer? What are their defentions? At what layers they are used?

A

Feedback and rate based flow controls. Feedback flow control receiver sends permission to send data. Rate-based flow control limits rate of sender transmittion. Rate flow control is categorized with transport layer while feedback is categorized by link and higher lyaers.

27
Q

What does NIC stand for? What is its defention?

A

Network interface controller. Hardware to connect computer to network.

28
Q

What does it mean to say NIC run run at ‘wire speed?

A

It handlea frames as fast as

they can arrive.