Upload
giacomo-marciani
View
224
Download
0
Embed Size (px)
Citation preview
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
1/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
2/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
3/50
dnodal
dnodal= dprocessing+ dqueueing+ dtransmission+ dpropagation
dprocessing
dqueueing
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
4/50
dqueueing =
R
1 LaR
LaR
L
a
R
LaR
1
dqueueing La
R
packetloss
La
R
packetloss
dtrasmission
dtransmission= L
R
L R
dpropagation
dpropagation = D
s
D s
dendend N 1
dendend= N(dprocessing+ dtrasmission+ dpropagation) La
R 0
dhost
s
2 108m/s, 3 108m/s
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
5/50
dmediasharing
dpacketization
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
6/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
7/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
8/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
9/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
10/50
< x, client host >
x
< serverhost, x >
x
x
x
x
x
x < x
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
11/50
x > x
x
x
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
12/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
13/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
14/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
15/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
16/50
D
N
DP2P
DCS
DCSmax
N F
uS,
F
dC,min
DP2P
F
uS,
F
dC,min,
N F
uS+N
i=1 ui
N F uS
dC,min ui
i
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
17/50
[0, 2n 1]
[0, 2n
1]
2n
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
18/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
19/50
(IP address, port number)
(IP address, port number, source IP addres, source port
i
j > i
i
i
i
i
[1, 1023]
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
20/50
i
(i 1)
i
n n m < n
n
n
m < n
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
21/50
n n
n
n
n
n
n
n
winsize| {sn|sn= sequence number} |
2
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
22/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
23/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
24/50
SY N= 1
sequencenumber= randomclient
SY N = 1 ACK =randomclient sequencenumer= randomserver
SY N= 0
F IN= 0
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
25/50
F IN= 0
RST = 1
interval= eRT T+ 4 devRTT
eRTT = (1 ) eRTT+ samRTT (= 0, 125)
devRTT = (1 ) devRTT+ |samRTT eRTT| (= 0, 25)
eRTT
devRTT
samRTT
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
26/50
(LastByteSent LastByteAcked) cwnd
(LastByteSent LastByteAcked) cwnd
sthres
sthres = 64kB cwnd = 1M SS 1MSS
cwnd sthres
sthres = cwnd2
cwnd = sthres+ 3M SS
sthres = cwnd
2
cwnd= 1M SS
cwnd 1M SS
sthres = cwnd2
cwnd = sthres+ 3MSS
sthres = cwnd2
cwnd = 1M SS
cwnd 1MSS
cwnd = sthres
sthres = cwnd2
cwnd = 1M SS
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
27/50
(LastByteSent LastByteAcked) rwnd
rwnd= rcvBuff (LastByteRcv LastByteRead)
(LastByteSent LastByteAcked) rwnd
rwnd
rwnd = 0
rwnd
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
28/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
29/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
30/50
2n n n
(i, j)
i
j
i j
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
31/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
32/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
33/50
192.168.0.0/24
192.168.0
[192.168.0.0, 192.168.0.255]
28 2 = 254 2162 = 65534
200.23.18.0/23 200.23.16.0/20 199.31.0.0/16 200.23.16.0/20 199.31.0.0/16 200.23.18.0/23
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
34/50
192.168.0.0/24
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
35/50
(private IP address, private port number)
(public IP address, public port number)
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
36/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
37/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
38/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
39/50
k
k
u
k
u
u
u u
i
(i + 1)
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
40/50
u
du(y) = minv
{c(u, v) + dv(y)} v vicino diu
dv(y) v y
y
z
x z
y
x
y
x
y
z
x
y
z
x y
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
41/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
42/50
n n
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
43/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
44/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
45/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
46/50
ef f=N p (1p)N1
ef f=p (1p)2(N1)
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
47/50
ef f= 1
1 + 5 dpropdtrans
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
48/50
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
49/50
G
r+ 1
D R r
DR
G
G
r + 1
2k
k
(D2r) XOR (R) =nG (D2r) = (nG) XOR (R) R = remainder
D2r
G
8/12/2019 Compendium [G.Marciani] - Ingegneria di Internet
50/50