1
l2.ppt
- Prof. Dr.-Ing. Lars Wolf
IBR, TU Braunschweig Mühlenpfordtstr. 23, D-38106 Braunschweig, Germany, Email: wolf@ibr.cs.tu-bs.de
Computer Networks I Data Link Layer Prof. Dr.-Ing. Lars Wolf IBR, - - PowerPoint PPT Presentation
Computer Networks I Data Link Layer Prof. Dr.-Ing. Lars Wolf IBR, TU Braunschweig Mhlenpfordtstr. 23, D-38106 Braunschweig, Germany, Email: wolf@ibr.cs.tu-bs.de 1 l2.ppt Scope Data Link Layer www.ibr.cs.tu-bs.de Computer Networks 1 2
1
l2.ppt
IBR, TU Braunschweig Mühlenpfordtstr. 23, D-38106 Braunschweig, Germany, Email: wolf@ibr.cs.tu-bs.de
Data Link Layer
2
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
3
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
4
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
5
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
6
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
7
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
8
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
9
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
10
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
11
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
12
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
13
Computer Networks 1 www.ibr.cs.tu-bs.de
(1) also called byte-oriented (2) also called block-oriented
Data Link Layer
14
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
15
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
16
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
17
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
18
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
19
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
20
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
21
Computer Networks 1 www.ibr.cs.tu-bs.de
(e.g. 01111110)
Data Link Layer
22
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
23
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
24
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
25
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
26
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
27
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
29
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
30
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
31
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
32
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
33
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
34
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
35
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
36
Computer Networks 1 www.ibr.cs.tu-bs.de
DSAP: Data link (layer) Service Access Point
Data Link Layer
37
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
38
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
39
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
40
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
41
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
42
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
43
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
44
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
45
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
46
Computer Networks 1 www.ibr.cs.tu-bs.de
P S
(i) (ii) 0.005 bits 5 bits 1 kbps 1 Mbps P S
(i) (ii) 250 bits 250 000 bits 1 kbps 1 Mbps P S
(i) (ii) 1 bit 1000 bits 1 kbps 1 Mbps 1000 bits (a) (b) (c)
Tp: Propagation delay
1 Gbps 250 000 000 bits 1 Gbps 5000 bits 1000000 bits 1 Gbps (iii) (iii) (iii)
Data Link Layer
47
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
48
Computer Networks 1 www.ibr.cs.tu-bs.de
Tip = Frame propagation delay (IF propagation > transmission) Tit = Frame transmission time (time which bits are on channel) Tic = Frame computing time in S (in comm. nodes HW & SW) Tap = ACK propagation delay Tat = ACK transmission time Tac = ACK computing time in P
ac at ap ic it ip it it
+ ement acknowledg n informatio it ip ip it it
Data Link Layer
49
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
50
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
51
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
52
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
53
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
54
Computer Networks 1 www.ibr.cs.tu-bs.de
http://www.kom.e-technik.tu-darmstadt.de/Teaching/Visualization/visualization.html
Data Link Layer
55
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
56
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
57
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
58
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
59
Computer Networks 1 www.ibr.cs.tu-bs.de
received
purposes)
Data Link Layer
60
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
61
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
62
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
63
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
64
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
65
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
66
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
67
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
68
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
69
Computer Networks 1 www.ibr.cs.tu-bs.de
Tip = Frame propagation delay (IF propagation > transmission) Tit = Frame transmission time (time which bits are on channel) Tic = Frame computing time in S (in comm. nodes HW & SW) Tap = ACK propagation delay Tat = ACK transmission time Tac = ACK computing time in P
ac at ap ic it ip it it
+ ement acknowledg n informatio it ip ip it it
Data Link Layer
70
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
71
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
72
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
73
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
74
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
75
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
76
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
77
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
78
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
79
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
80
Computer Networks 1 www.ibr.cs.tu-bs.de
SABM (Set Asynchronous Balanced Mode) UA (Unnumbered Acknowledgement)
Information Frame
DISC (Disconnect)
FRMR (Frame Reject)
Data Link Layer
81
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
82
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
83
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
84
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
85
Computer Networks 1 www.ibr.cs.tu-bs.de
LCP, NCP
IP, OSI CLNP, Appletalk, ..
negotiated, otherwise max. 1500 byte
Flag 01111110 Checksum Payload Protocol Ctrl. 00000011 Addr. 11111111 Flag 01111110 1 2 or 4 ≥0 1 or 2 1 1 1 Bytes PPP here: 8 16 ≥0 no 8 8 8 Bits (of SDLC to compare)
Data Link Layer
86
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
87
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
88
Computer Networks 1 www.ibr.cs.tu-bs.de
Data Link Layer
89
Computer Networks 1 www.ibr.cs.tu-bs.de