Έκακη ΟΣΣ -...

Post on 07-Feb-2018

224 views 1 download

Transcript of Έκακη ΟΣΣ -...

Έκτακτη ΟΣΣ

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4

28/05/2016

Νίκος Δημητρίου nikodim@iit.demokritos.gr

Περιεχόμενα

• Λύσεις 5ης Εργασίας

• Επαναληπτικές Ασκήσεις

2 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/

28.05.2016

Σημείωση: Η έκτακτη ΟΣΣ έχει ως σκοπούς: να αναλυθεί η φετινή ΓΕ5,

να απαντηθούν απορίες σχετικά με την ύλη, να δοθεί ένα κίνητρο για

μια πρώτη επανάληψη και να αναπτυχθεί το σχετικό σκεπτικό στην

επίλυση των θεμάτων παλαιοτέρων εργασιών και εξετάσεων χωρίς σε

καμία περίπτωση να περιορίζεται με τον τρόπο αυτό η εξεταστέα ύλη.

Ψηφιακές Επικοινωνίες

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

3

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

4

ΕΞ2014Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

5

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

6

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

7

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

8

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

9

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

10

Εύρεση εξίσωσης ευθείας y=a1x+b1

Επαλήθευση για 2 σημεία (-2,0): 0=a1(-2)+b1=>b1=2a1

(2,1): 1=a1(2)+b1=2a1+2a1=4a1=> =>a1=1/4, b1=2(1/4)=1/2 =>y=(1/4)x+1/2

Εύρεση εξίσωσης ευθείας y=a2x+b2

Επαλήθευση για 2 σημεία (-2,1): 1=a2(-2)+b2=>b2=1+2a2

(2,0): 0=a2(2)+b2=2a2+1+2a2=1+4a2=> =>a2=-1/4, b2=1+2(-1/4)=1/2 =>y=(-1/4)x+1/2

Αθροίζοντας τις 2 ευθείες για το διάστημα (-2,2) έχουμε: y=a1x+b1+a2x+b2=(1/4)x+1/2+(-1/4)x+1/2=1

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

11

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

12

6 -6

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

13

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

14

ΕΞ 2014Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

15

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

16

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

17

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

18

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

19

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

20

ΕΞ 2015Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

21

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

22

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

23

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

24

ΕΞ 2015Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

25

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

26

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

27

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

28

ΕΞ 2015Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

29

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

30

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

31

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

32

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

33

Θεωρία Πληροφορίας

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

34

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

35

ΕΞ 2013Β

Η(Χ) Η(Υ)

Ι(Χ;Υ) Η(Χ/Υ) Η(Υ/Χ)

Η(Χ,Υ)

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

36

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

37

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

38

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

39

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

40

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

41

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

42

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

43

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

44

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

45

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

46

ΕΞ 2015A

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

47

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

48

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

49

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

50

ΕΞ2014Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

51

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

52

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

53

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

54

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

55

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

56

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

57

Τυπολόγιο με διάφορες κατηγορίες καναλιών (από τις διαφάνειες της 4ης ΟΣΣ)

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

58

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

59

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

60

ΕΞ2014Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

61

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

62

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

63

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

64

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

65

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

66

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

67

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

68

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

69

ΕΞ2015B

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

70

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

71

ΕΞ 2013Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

72

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

73

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

74

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

75

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

76

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

77

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

78

ΕΞ 2012Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

79

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

80

ΕΞ2009Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

81

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

82

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

83

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

84

Δίκτυα Η/Υ

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

85

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

86

ΕΞ2015B

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

87

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

88

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

89

ΕΞ2015A

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

90

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

91

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

92

ΕΞ2015B

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

93

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

94

ΕΞ2015A

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

95

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

96

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

97

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

98

Θ5/ΓΕ5/2015

99 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

100

ΓΕ5/2015

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

101

9218.5 sec/image

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

102

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

103

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

104

Πρωτόκολλα Επανεκπομπής

ABP

TRANSPn

RTT

1ABP

TRANSPn

pRTT T

p

min 1,GBN

TRANSPn W

RTT

1GBN

TRANSPn

pTRANSP T

p

ABP

Όταν PER=0

Όταν PER>0

GBN

Όταν PER=0

Όταν PER>0

SRP

Όταν PER=0

1

11

GBNnp

Wp

Όταν PER>0

και T=WxTRANSP

min 1,SRP

TRANSPn W

RTT

2 1 1

2 1 3 1SRP

p Wn

p W

Όταν PER>0

και T=WxTRANSP

και 1 10%p W

Prob(succ.data packet Tx AND succ. ACK Rx)p

• Σημείωση: Όταν έχουμε διαδοχικούς συνδέσμους μεταξύ αποστολέα και παραλήπτη, στον αριθμητή της έκφρασης που δίνει την απόδοση του πρωτοκόλλου λαμβάνουμε υπόψη μόνο το χρόνο μετάδοσης πακέτου/πακέτων στον πρώτο σύνδεσμο.

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

105

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

106

Οπ

τικ

ή ίν

α

AB

O1

O2

Ασύρματη

Ζεύξη

Ασύρματη

Ζεύξη

Op

tical link

Wireless lin

k W

ireless

link

Παράδειγμα: ABP

TRANSP

ABP

TRANSPn

RTT

Idle time

Next packet

ACK

1st hop

2nd hop

3rd hop

RTT

ΕΞ2007Α/Θ6

Dr. Nikos Dimitriou 16/04/2014 107

Dr. Nikos Dimitriou 16/04/2014 108

Γενικά η ρυθμαπόδοση ισούται με

Για τον προσδιορισμό της επίδοσης του κάθε σεναρίου θα υπολογίσουμε την Αντίστοιχη ρυθμαπόδοση που πετυχαίνει.

_ _Throughput Efficiency x Link Bit Rate

Αν έχουμε πολλαπλούς συνδέσμους με ξεχωριστά πρωτόκολλα επανεκπομπής Η συνολική ρυθμαπόδοση ισούται με:

1,..,

1,..,

min

min _ _

ii N

i ii N

Throughput Throughput

Efficiency x Link Bit Rate

Αν έχουμε πολλαπλούς συνδέσμους με ένα ενιαίο πρωτόκολλο επανεκπομπής end-end Η ρυθμαπόδοση θα ισούται με:

1,..,

1,..,

1,..,

min

min _ _

min _ _

ii N

ii N

ii N

Throughput Throughput

Efficiency x Link Bit Rate

Efficiency x Link Bit Rate

Dr. Nikos Dimitriou 16/04/2014 109

(1 )ABPsuccess

success

TRANSP

pS T

p

Απόδοση ABP (με Packet Error Rate>0)

Α Γ Β S1=1,0 ms

S2=1,5 ms

T1=1,0 ms

perr1

T2=1,5 ms perr2

1ο σενάριο

Dr. Nikos Dimitriou 16/04/2014 110

ABP μεταξύ A and Γ (end-end) . Ο Β θεωρείται ως απλός αναμεταδότης (ο

χρόνος προθεσμίας δίνεται ότι ισούται με T1+T2.

Χρειάζεται υπολογισμός της πιθανότητας επιτυχούς αποστολής πακέτου και

λήψης επιβεβαίωσης ‘end-end’

12

1 2 2 1

( , _ _ _ _1) ( , _ _ _ _ 2)

( , _ _ _ 2) ( , _ _ _1)

(1 ) (1 ) (1 ) (1 ) 0,94128804err err err err

p P success data packet in link P success data packet in link

P success ACK in link P success ACK in link

p p p p

Data packet

ACK

link1 link2

Dr. Nikos Dimitriou 16/04/2014 111

4

121 3

12 1 212 12

12

0,94128804 103,76%

(1 ) 2,5 10ABP

TRANSP p TRANSP

p S SS Tp

1o σενάριο

Α Γ Β S1=1,0 ms

S2=1,5 ms

T1=1,0 ms

perr1

T2=1,5 ms perr2

2ο σενάριο

Dr. Nikos Dimitriou 16/04/2014 112

Ξεχωριστές ABP μεταξύ A-B and B-Γ

Χρειάζεται υπολογισμός της πιθανότητας επιτυχούς αποστολής πακέτου και

λήψης επιβεβαίωσης σε καθένα από τους 2 ‘βρόχους’ ABP

1

1 1

2

2 2

( , _ _ _ _1) ( , _ _ _1)

(1 ) (1 ) 0.9801

( , _ _ _ _ 2) ( , _ _ _ 2)

(1 ) (1 ) 0,9604

err err

err err

p P success data packet in link P success ACK in link

p p

p P success data packet in link P success ACK in link

p p

Data packet

ACK

Dr. Nikos Dimitriou 16/04/2014 113

2ο σενάριο 1

2.11 1

1 1

1

9.8%(1 )ABP

TRANSP p TRANSP

p SS Tp

22.2

2 22 2

2

9.6%(1 )ABP

TRANSP p TRANSP

p SS Tp

Εφόσον ο ρυθμός μετάδοσης και στα δύο links είναι ο ίδιος, η απόδοση του συστήματος θα εξαρτάται από το link με τη μικρότερη επιμέρους απόδοση (bottleneck) , που είναι το link 2.

Με βάση τα αποτελέσματα, το 2ο σενάριο θα είναι πιο αποδοτικό, διότι έχει απόδοση 9.6%, σε σχέση με το 1ο σενάριο που έχει απόδοση 3.76%

Προσοχή! Κανονικά πρέπει να συγκρίνουμε ρυθμαποδόσεις, αλλά -για τη συγκεκριμένη περίπτωση- αφού έχουμε τον ίδιο ρυθμό μετάδοσης σε όλα τα links και τα σενάρια, αρκούν οι αντίστοιχες αποδόσεις

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

114

ΕΞ 2010Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

115

1 1 10.95 1

1 0.951

1 1 11 1

0.95 1 0.95

pW

p pWp

p pW W

p p

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

116

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

117

ΕΞ 2014Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

118

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

119

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

120

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

121

Σημείωση: Η διεύθυνση 145.128.0.0 γράφεται δυαδικά ως 10010001.100000000.00000000.00000000 Επειδή η πρώτη αριστερή 8άδα αρχίζει από '10' η διεύθυνση κατατάσσεται στην Class B που κανονικά έχει δεσμευμένες τις πρώτες 2 αριστερές 8άδες (τα πρώτα 16 bits) για το network ID και τις άλλες 2 8άδες για το host id. Συνεπώς η default subnet mask είναι η 255.255.0.0. (δείτε και διαφάνεια 112) Η άσκηση αναφέρει ότι για τα custom subnets δεσμεύονται συνολικά 25 bits, οπότε η custom subnet mask είναι 255.255.255.128. Δηλαδή από τα διαθέσιμα 16 host bits δεσμεύονται(ή 'δανείζονται') 9 bits για την αναπαράσταση του κάθε subnet, συνεπώς μπορούμε να έχουμε 29 διαφορετικά subnets. Κάθε subnet έχει τη δυνατότητα να χρησιμοποιήσει 27 διαφορετικές διευθύνσεις (τα εναπομείναντα host bits είναι 16-9=7), οι οποίες συμπεριλαμβάνουν 2 διευθύνσεις για το subnet και για broadcasting (άρα κάθε subnet μπορεί να έχει 27-2 hosts).

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

122

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

123

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

124

Μερικές επισημάνσεις σε ασκήσεις Δικτύων Η/Υ

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

125

A B Common channel/bus C

Maximum channel length

Start transmission A->C (A senses idle channel and transmits)

TRANSPA

TRANSPB

Idle channel Idle channel

Start transmission Β->C (Β senses idle channel and transmits)

PROPBC

PROPCA=PROPAC

PROPAC

PROPCB=PROPBC

collision A senses collision- stops transmission Sends jamming sequence

B senses collision –stops transmission – sends jamming sequence

In order for the transmitter to sense a collision while transmitting the packet we must have TRANSP ≥ 2 PROP

Worse Case: C is co-located with B (maximum distance from A) TRANSP≥2PROPMAX_ONE WAY (maximum propagation time end-end)

Collision Detection condition In CSMA/CD

126

2 x PROPAC

2 x PROPBC

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

127

PROP_max_one_way

Απόδοση CSMA CD

, _

1

1 5MAX one way

nPROP

TRANSP

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

128

ΕΞ 2013Α

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

129

(Μέγεθος πλαισίου)

Προσοχή: Εφόσον δίνεται η απόδοση του πρωτοκόλλου, έχει οριστεί η σχέση μεταξύ TRANSP, PROP, κι εδώ δεν ισχύει ότι TRANSP=TRANSPmin=2PROP, αλλά TRANSP=3.3PROP

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

130

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

131

IP addressing

Subnet Mask : Μετατροπή σε δυαδική μορφή : ‘1’s :network id , ‘0’s :host id bits Network id: συνδυασμοί αριστερών bits για address classes 0 : Class A 10: Class B 110: Class C Host id: All ‘0’s : subnet All ‘1’s : broadcast address (within subnet) Εναλλακτική αναπαράσταση: X.Y.Z.W / S S : ο αριθμός των ‘1’ (από αριστερά προς τα δεξιά) στη subnet mask e.g. 255.255.255.128 συμβολίζεται στην IP address X.Y.Z.W ως X.Y.Z.W/25

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

132

IP addressing methodology (cont’d)

Subnet address= IP address AND subnet mask Π.χ. 202.60.215.150/20 11001010.00111100.11010111.10010110 AND 11111111.11111111.11110000.00000000 11001010.00111100.11010000.00000000 = 202.60.208.0 Broadcast Address = IP address OR inverted subnet mask Π.χ. 202.60.215.150/20 11001010.00111100.11010111.10010110 OR 00000000.00000000.00001111.11111111 11001010.00111100.11011111.11111111 = 202.60.223.255 host number =IP address AND inverted subnet mask Π.χ. 202.60.215.150/20 11001010.00111100.11010111.10010110 AND 00000000.00000000.00001111.11111111 00000000.00000000.00000111.10010110 =host id=1942

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

133

Έστω η classful IP address 181.18.4.200.

1. Σε ποια κλάση ανήκει? Πόσα δίκτυα μπορούν να αναπαρασταθούν με την

κλάση αυτή?

2.Ποια είναι η subnet mask? Ποιες είναι οι subnet and broadcast IP addresses?

Πόσοι σταθμοί μπορούν να συμπεριληφθούν στο υποδίκτυο?

3.Πώς μπορούμε να διαιρέσουμε το ανωτέρω δίκτυο σε 4 νέα υποδίκτυα?

παράδειγμα

• 181=10110101 = 10xxxxxx => class B network id

• Δυαδικά Ψηφία για την αναπαράσταση του network id: 14=> 214 διαφορετικά δίκτυα

• Subnet Mask 255.255.0.0

• Subnet Address: 181.18.0.0

• Broadcast Address: 181.18.255.255

• Μέγιστος αριθμός hosts: 216-2

• Για 4 υποδίκτυα: Δανειζόμαστε 2 δυαδικά από το host part (τα 2 αριστερότερα) , και η subnet mask θα είναι είναι 255.255.192.0

• Host ranges (Η 1η και η τελευταία IP address δεσμεύονται για τη subnet και την broadcast address αντίστοιχα): – 1st subnet 181.18.0.1-181.18.63.254

– 2nd subnet 181.18.64.1-181.18.127.254

– 3rd subnet 181.18.128.1-181.18.191.254

– 4th subnet 181.18.192.1-181.18.255.254

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

134

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

135

ΕΞ 2014Β

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

136

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

137

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/Ε-ΟΣΣ/Ν.Δημητρίου/ 28.05.2016

138