Lecture 4 Flashcards

1
Q

What are the two different DATA link protocols?

A

Ethernet (IEEE802.3)

Wireless LAN (e.g., IEEE802.11)

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

What does the data link layer do?

A

It transfers the frame over a link (wired or wireless)

While the network layer handles the end-to-end (host to-host) datagram transfer

It is coupled by the technology between adjacent nodes

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

What is a simplex transmission mode?

A

Transmission in one direction only

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

What is a half-duplex transmission mode?

A

Transmission in both directions, but not concurrently

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

What is a a full-duplex transmission mode?

A

Transmission in both directions concurrently

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

What are nodes in the Data Link Layer?

A

Host & routers

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

What are Links in the Data Link Layer?

A

They connect adjacent node

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

Describe the sending node

A

It encapsulates datagram in a frame

The frame is transmitted via the link

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

Describe the receiving node

A

The receiving node
o It receives the frame
o It de-encapsulates the datagram

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

What is a broadcast in terms of a link

A

Broadcast
o Multiple receivers
o Anyone can send a frame
o All the others node receive the frame

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

Describe network adapters

A
  • Data Link is implemented in a adapter
  • Ethernet, NICs
Sender Node:
o Datagram Encapsulation in a frame
o CRC, flow control, etc.
Receiving Node:
o Error Check, flow control, etc.
o De-encapsulates the datagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does MAC stand for?

A

Media Access Control

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

Why are MAC address used?

A

o Determine source and destination within the Data Link

o Reliable Transfer of frames between sending-receiving node

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

What is Flow control in terms of M.A.C

A

o Control of the data flow between sender and receiver

o Prevents underflow at the sender and overflow at the receiver

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

What is congestion control in terms of M.A.C

A

There are possible errors introduced at the physical layer
o Congestion control defines the management of the error
o In case of errors detected by the receiver
o Retransmission/Frame Drop
o Undetected errors: The datagram is sent to Layer 3

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

What is the Multiple Access protocol?

A

o Distributed algorithm defining how the nodes share the channel
o The algorithm must decide the node that will have access to the channel and the time that the channel is reserved

17
Q

Describe MAC protocols

A

o Channel separation into smaller “parts” (time slots, frequency, code): TDMA, FDMA, CDMA
o Random Access
o Recovery from collisions

18
Q

Describe multiple access

A

The nodes are connected to a common communication channel

19
Q

What is access control?

A

Access control: It limits the performance degradation due to conflicts and empty periods

20
Q

What are some examples of random access MAC protocols:

A

Examples:
o Slotted ALOHA
o ALOHA
o CSMA / CD, CSMA / CA

21
Q

What does the Random access MAC protocol do ?

A

Two or more nodes transmit concurrently=>collision

Random access MAC protocol specifies:
o How to detect collisions
o How to recover from collisions