ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ 5 02/05/2015 συμπληρωματική παρουσίαση

Σχετικά έγγραφα
ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 5 η ΟΣΣ 10/05/2014. Νίκος Δημητρίου ΣΕΠ/ΘΕ ΠΛΗ22

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου.

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 ΟΣΣ-5 Δίκτυα Η/Υ

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ-4 Δίκτυα Η/Υ

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Επίπεδο δικτύου IP διευθυνσιοδότηση

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4. Έκτακτη ΟΣΣ 31/05/2015. Νίκος Δημητρίου.

HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών. Routing Algorithms. Network Layer.

Β. Μάγκλαρης 9/11/2015

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4. Έκτακτη ΟΣΣ 28/05/2016. Νίκος Δημητρίου.

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής

Επίπεδο Σύνδεσης. (για να αρχίσουμε να καταλαβαινόμαστε) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Στρατηγικές Ασφάλειας

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

Επίπεδο δικτύου IP Forwading κτλ

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Β. Μάγκλαρης. Multi-Protocol Label Switching (MPLS)

(C) 2010 Pearson Education, Inc. All rights reserved.

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

Δίκτυα Δακτυλίου. Token Ring - Polling

Ασύρματα Δίκτυα Μικρής Εμβέλειας (3) Αγγελική Αλεξίου

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

ΚΕΦΑΛΑΙΟ 5o - Διατάξεις Συνδέσεων Δικτύου

Β. Μάγκλαρης.

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Β. Μάγκλαρης.

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 6: Στρώμα ζεύξης δεδομένων

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 3ου ΕΡΓΑΣΤΗΡΙΟΥ

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Βασικές ρυθμίσεις, στατική δρομολόγηση και VLANs

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

2 Composition. Invertible Mappings

Partial Differential Equations in Biology The boundary element method. March 26, 2013

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ & ΑΛΓΟΡΙΘΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΣΤΟ INTERNET:

Μειέηε θαη αλάιπζε επίδνζεο πξσηνθόιισλ δξνκνιόγεζεο ζε θηλεηά ad hoc δίθηπα κε βάζε ελεξγεηαθά θξηηήξηα ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

ιαδικτυακές Εφαρµογές

The challenges of non-stable predicates

ΗΥ335: 7ο Φροντηστήριο. Fontas Fafoutis

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Reminders: linear functions

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

TMA4115 Matematikk 3

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

2 η Σειρά Ασκήσεων Data Link Layer

Section 8.3 Trigonometric Equations

Επισκόπηση 1 ου παραδοτέου, OSI Model, IP addressing - routing, iwconfig / ifconfig / route / wireless tools

EE512: Error Control Coding

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

Δίκτυα και Διαδίκτυο

Homework 3 Solutions

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

The Simply Typed Lambda Calculus

Data - Link Layer. (Στρώμα ζεύξης δεδομένων) Κόμβοι (nodes): Hosts, Routers (και bridges), όλα αυτά τα λέμε κόμβους (nodes).

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Ενότητες Μαθήµατος. Πρόσβαση στο ίκτυο (Network Access) ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

Instruction Execution Times

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting

Β. Μάγκλαρης. Multi-Protocol Label Switching (MPLS)

Δίκτυα Επικοινωνιών. ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων. Ενότητα 4: Επίπεδο Ζεύξης:

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

MAC. MAC Protocol for Hidden Terminal Problem Alleviation using Transmission Pause Control in Wireless Multi Hop Networks

Numerical Analysis FMN011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Block Ciphers Modes. Ramki Thurimella

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

Introduction to the TCP IP protocol stack through a role playing game

Example Sheet 3 Solutions

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: OSPF Cost

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

ΜΕΛΕΤΗ ΤΟΥ SPANNING TREE PROTOCOL ΜΕ ΧΡΗΣΗ ΤΟΥ GNS3

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Network Address Translation (NAT)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

Δίκτυα Υπολογιστών I

Transcript:

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ 5 02/05/2015 συμπληρωματική παρουσίαση Ν.Δημητρίου ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 1

Σημείωση Στην παρουσίαση αυτή παρατίθενται παραπομπές σε συγκεκριμένες διαφάνειες της παρουσίασης PLH22_OSS5_2015.pptx που βρίσκεται στο study.eap.gr στο φάκελο Ομαδικές Συμβουλευτικές Συναντήσεις (ΟΣΣ)/ΟΣΣ5 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 2

Θέματα: OSI - TCP/IP layers, MAC protocols, TDMA, FDMA, Aloha/Slotted Aloha, Aloha Throughput, CSMA, CSMA/CD Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 7,8,20,25,26,33,34,35,41,42,43,44,46,47 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 3

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

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

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

Aloha motivation Designed in Univ.Hawaii in the early 1970s (by N.Abramson,). Conditions: no working telephone system infrastructure Problem: how to connect users on remote islands to the main computer in Honolulu. Laying underwater cables under the Pacific Ocean not an option Solution: employ used short-range radios, with each user terminal sharing the same upstream frequency to send frames to the central computer. Basic idea: let users transmit whenever they have data to be sent OVER THE SAME UPLINK FREQUENCY CHANNEL. In case of muliple uplink transmissions - > collisions, colliding frames will be damaged. Senders need some way to find out if this is the case. In the ALOHA system, after each station has sent its frame to the central computer, this computer rebroadcasts the frame to all of the stations using the separate downlink frequency channel. A sending station can thus listen for the broadcast from the hub to see if its frame has gotten through. If frame destroyed, sender just waits a random amount of time and sends it again. Systems in which multiple users share a common channel in a way that can lead to conflicts are known as contention based systems. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ 7 / 02.05.2015

Θεωρία Aloha/Slotted Aloha ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 8

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

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

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

Παράδειγμα Slotted Aloha ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 12

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

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

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

k 0 k k? k d k k k k d k k d d k k d d k 0 k 0 k 0 k 1 d d 1 1 d 1 d d 1 d 1 1 2 2 1 1 k 0 2 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 16

Παράδειγμα CSMA/CD ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 17

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

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

Both A,B start transmitting at t=0 t=0 245 A Collision happens half-way B t=0 Actual transmitted frame (245 bits) Collision detected at A,B A starts sensing the channel here (chose K=0) t=245+48=293 245 48 (black) received collided frame Initially intended frame (512 bits) (green) jamming sequence) 48 t=245+245+48=538 96 bit times idle channel sensing A s retransmission B will start sensing After 1 x 512 bit times =293+512=805 because it chose K=1 96 bit times idle channel sensing t=805 CSMA/CD Mechanism Tx Rx Rx B received 1 st bit of A s retransmission at 538+96+245=879<805+96 So it will refrain from retransmitting No collision Tx 20 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015

WiFi / IEEE 802.11 / CSMA/CA ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 21

Info from AP scanning WiFi Jungle INSSIDER application http://www.metageek.net/support/metageek-software-archives/ Partially overlapping channels Fully overlapping channels Channels (1-13) IEEE 802.11a (5GHz) band: empty less interference But higher attenuation losses ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 22

Channel 1 Channel 6 Channel 2 Channel 11 Contention per channel (Distributed Coordination Function (DCF) Protocol)... OFDM subcarriers Hidden terminal problem ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 23

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

DIFS: DCF Interframe Space SIFS: Short Interframe Space NAV: Network Allocation Vector, (indicator on how long to wait from accessing the channel) ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 25

Θέματα: LAN topologies, Bus/relay/hub/switch/bridge/spanning tree algorithm Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 57,58,73,79,85,86,87,90,91 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 26

Steps of Spanning Tree Algorithm 1. Determine the root bridge of the whole network 2. For all other bridges determine root ports 3. For all bridges, determine which of the bridge ports are designated ports for their corresponding LANs The spanning tree consists of all the root ports and the designated ports. These ports are all set to the forwarding state, while all other ports are in a blocked state. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου 27 / 5η ΟΣΣ / 02.05.2015

Short form notation for BPDUs Each bridge sends out BPDUs that contain the following information: root ID cost bridge ID/port ID root bridge (what the sender thinks it is) root path cost for sending bridge Identifies sending bridge Identifies port on which this BPDU is sent ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου 28 / 5η ΟΣΣ / 02.05.2015

root ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 29

ΓΕ4/1314 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 30

A D 4 1 B 2 3 C 1. Μετάδοση A-D 2. Ο Α αποστέλλει ένα πακέτο με τη MAC address του D 3. O πίνακας του switch είναι άδειος οπότε το πακέτο αποστέλλεται σε όλες τις θύρες Πλην της εισόδου (2,3,4) 4. Οι B,C απορρίπτουν το πακέτο. 5. Το switch ενημερώνει τον πίνακά του (A,1) ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 31

A 1 B D 4 2 3 C 1. Μετάδοση D-A 2. Ο D αποστέλλει ένα πακέτο με τη MAC address του Α 3. Ο πίνακας του switch table έχει την εγγραφή (A,1) οπότε το πακέτο αποστέλλεται ΜΟΝΟ στη θύρα 1 και το σταθμό Α. 4. Το switch ενημερώνει τον πίνακά του (D,4) ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 32

ΓΕ4/1314 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 33

Μετάδοση C - A Bridge B1 Bridge B2 C 1 C 2 discarded ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 34

Μετάδοση F - E Bridge B1 Bridge B2 C 1 C 2 F 1 F 3 discarded ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 35

Μετάδοση E - F Bridge B1 Bridge B2 C 1 C 2 F 1 F 3 Ε 1 Ο πίνακας της B2 έχει μια εγγραφή για το Σταθμό F. Το πακέτο αποστέλλεται Μόνο στη θύρα 3 της Β2 και καταλήγει Στον παραλήπτη σταθμό F. Η Β2 προσθέτει και την εγγραφή (Ε,1) ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 36

ΓΕ4/1314 Δίκτυο Α Δίκτυο Β Δίκτυο Γ Δίκτυο Δ Δίκτυο Ε Δίκτυο Ζ Δίκτυο Η Δίκτυο Θ ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 37

Στην κεντρική μήτρα δρομολόγησης προσθέτουμε τη γέφυρα που βλέπει πρώτη ένα πακέτο που φεύγει από τον πομπό και κατευθύνεται προς το δέκτη. Π.χ. με πομπό το Α ένα πακέτο συναντάει πρώτα τη γέφυρα 101 για το Β, ενώ συναντάει πρώτα τη γέφυρα 102 για να πάει στο Γ. (άρα στις αντίστοιχες θέσεις (πομπός Α - δέκτης Β ) και (πομπός Α δέκτης Γ) συμπληρώνουμε 101 και 102 αντίστοιχα, ενώ στη θέση (πομπός Α δέκτης Δ) συμπληρώνουμε πάλι 101 κ.ο.κ. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 38

Για τον πίνακα δρομολόγησης της κάθε γέφυρας συμπληρώνουμε μόνο τις θέσεις που αντιστοιχούν σε μονοπάτια μεταξύ 2 δικτύων που συνδέει αυτή. Π.χ. για τον πίνακα δρομολόγησης της γέφυρας 101 συμπληρώνουμε μόνο τις θέσεις που αντιστοιχούν σε μονοπάτια μεταξύ 2 δικτύων που συνδέει η 101. Δηλαδή, εφόσον η 101 αναφέρεται στην κεντρική μήτρα δρομολόγησης για τις συνδέσεις Α-Β και Α-Δ, θα συμπληρωθεί αντίστοιχα στο πίνακα δρομολόγησής της στον υποπίνακα «από δίκτυο Α» και στη γραμμή «δέκτης Β», στη στήλη «επόμενο», το δίκτυο Β, και στη γραμμή «δέκτης Δ» στη στήλη «επόμενο» πάλι το δίκτυο Β. Επειδή ένα πακέτο από το Α στο Γ δεν χρησιμοποιεί τη γέφυρα 101, στον υποπίνακα «από δίκτυο Α» και στη γραμμή «δέκτης Γ», η στήλη «επόμενο» θα μείνει κενή. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 39

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

Θέματα: routers, packet routing/forwarding, encapsulation Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 115,121,124 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 41

Encapsulation ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 42

Δρομολόγηση Αν ο προορισμός είναι στο ίδιο υποδίκτυο με τον αποστολέα: Απευθείας αποστολή πακέτου Αν όχι : Προώθηση στο δρομολογητή Έλεγχος πίνακα δρομολόγησης Επιλογή της πιο κατάλληλης διαδρομής ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 43

Routing example ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 44

Routing example H1 wants to send a datagram to H2. They are on the same physical network H1 and H2 have the same network number in their IP address. H1 deduces that it can deliver the datagram directly to H2 over the Ethernet. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 45

H4 wants to send a datagram to H8. Hosts on different physical networks (different network numbers) H4 deduces that needs to send the datagram to a router. R1 only choice the default router H4 sends the datagram over the wireless network to R1. R1 knows it cannot deliver a datagram directly to H8 R1 s default router is R2 Routing example Interface 1 Interface 0 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 46

Routing example R1 sends the datagram to R2 over the Ethernet. R2 consults forwarding table Looks up H8 s network number (network 4) forwards the datagram over the point-to-point network to R3. R3 on the same network as H8 forwards the datagram directly to H8. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 47

Θέματα: MTU, Fragmentation Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 128,129 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 48

Παράδειγμα IP fragmentation ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 49

IPv4 Datagram format 4 20 bytes IP header 8 12 16 20 UDP header + UDP data payload ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 50

Υπολογισμός IP packet size UDP Payload : 1472+8=1480bytes Αν ΙΡ packet size > MTU=>Fragmentation IP Packet size: 20+1472+8=1500 bytes >1280 bytes (MTU) Fragmentation: Το IP layer θα δημιουργήσει 2 IP packets Κάθε fragmented packet εκτός του τελευταίου θα έχει πολλαπλάσιο των 8 bytes payload και μέγεθος μικρότερο του MTU. IP Packet 1 IP header=20 bytes=> Payload=1280-20=1260=>1260/8=157,5 (θεωρούμε το μεγαλύτερο ακέραιο floor(157,5)). Payload size: 157*8=1256 bytes. Total IP packet size= 20+1256=1276 bytes. IP Packet 2 MTU IP header=20 bytes=> Payload=Initial payload-1 st IP packet payload= 1480-1256=224 bytes. Total IP Packet Size= 20+224=244 bytes ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 51

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

Θέματα: IP Addressing, Subnets, Subnet Mask, Network/host addresses Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 135,147,148 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 53

ΓΕ4/1314 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 54

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

Σημείωση: Η 1 η διεύθυνση που μπορεί να δοθεί σε υπολογιστή είναι η 202.60.208.1 και η τελευταία είναι η 202.60.223.254 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 56

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

Θέματα: ARP, MAC Addresses, ARP description, ARP examples Δείτε τις παρακάτω διαφάνειες του PLH22_OSS5_2015.pptx: 155,156,157,159,160 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 58

ΓΕ4/1314 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 59

Μετάδοση H1 - R1 (αλλάζουν μόνο οι MAC διευθύνσεις) Host/Router IP address MAC address H1 143.132.0.1 001 Interface 1 of R1 143.132.90.2 002 Interface 2 of R1 198.90.56.1 00002 Interface 1 of R2 198.90.56.2 00004 Interface 2 of R2 202.78.23.1 03 Interface 1 of R3 202.78.23.2 05 Interface 2 of R3 190.34.0.1 0004 H2 190.34.0.2 0005 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 60

Μετάδοση R1 - R2 Host/Router IP address MAC address H1 143.132.0.1 001 Interface 1 of R1 143.132.90.2 002 Interface 2 of R1 198.90.56.1 00002 Interface 1 of R2 198.90.56.2 00004 Interface 2 of R2 202.78.23.1 03 Interface 1 of R3 202.78.23.2 05 Interface 2 of R3 190.34.0.1 0004 H2 190.34.0.2 0005 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 61

Μετάδοση R2 - R3 Host/Router IP address MAC address H1 143.132.0.1 001 Interface 1 of R1 143.132.90.2 002 Interface 2 of R1 198.90.56.1 00002 Interface 1 of R2 198.90.56.2 00004 Interface 2 of R2 202.78.23.1 03 Interface 1 of R3 202.78.23.2 05 Interface 2 of R3 190.34.0.1 0004 H2 190.34.0.2 0005 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 62

Μετάδοση R3 - H2 Host/Router IP address MAC address H1 143.132.0.1 001 Interface 1 of R1 143.132.90.2 002 Interface 2 of R1 198.90.56.1 00002 Interface 1 of R2 198.90.56.2 00004 Interface 2 of R2 202.78.23.1 03 Interface 1 of R3 202.78.23.2 05 Interface 2 of R3 190.34.0.1 0004 H2 190.34.0.2 0005 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 63

Επιπλέον παραδείγματα ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 64

Προώθηση πακέτων μέσω routers ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 65

Datagram Forwarding example Αποστολή από H1 με προορισμό H2 Ο H1 κάνει AND τη subnet mask του (255.255.255.128) με τη διεύθυνση του H2(128.96.34.139) 11111111.11111111.11111111.10000000 10000000.01100000.00100010.10001011 10000000.01100000.00100010.10000000 Αποτέλεσμα 128.96.34.128. Δεν ταυτίζεσαι με το υποδίκτυο του Η1 (128.96.34.0) Ο H1 γνωρίζει ότι ο H2 είναι σε διαφορετικό υποδίκτυο. Αποτέλλει το πακέτο στο default router R1. ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 66

Datagram Forwarding example Ο R1 κάνει ANDs τη διεύθυνση του H2 address (128.96.34.139) με τη subnet mask της πρώτης γραμμής του πίνακα δρομολόγησης (255.255.255.128) Αποτέλεσμα 128.96.34.128, δεν ταυτίζεται με τον αριθμό υποδικτύου της γραμμής αυτής (128.96.34.0). Eπανάληψη διαδικασίας με την επόμενη γραμμή. Υπάρχει ταύτιση Ο R1 αποστέλλει το πακέτο στον H2 μέσω interface 1 Interface 0 Interface 1 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 67

Πίνακες δρομολόγησης ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 68

1. Να θεωρήσετε ένα δρομολογητή ο οποίος έχει τον καταχωρημένες τις παρακάτω εγγραφές Subnet Number Next Hop 128.96.39.0/25 Interface 0 128.96.39.128/25 Interface 1 128.97.0.9/16 R2 193.96.39.0/25 R3 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 69

Subnet Number Next Hop 128.96.39.0/25 Interface 0 128.96.39.128/25 Interface 1 128.97.0.9/16 R2 193.96.39.0/25 R3 Υπολογισμός subnet masks 128.96.39.0/25 -> subnet mask 11111111.11111111.11111111.10000000=255.255.255.128 128.96.39.128/25-> subnet mask 11111111.11111111.11111111.10000000=255.255.255.128 128.97.0.9/16 -> subnet mask 11111111.11111111.00000000.00000000=255.255.0.0 193.96.39.0/25 -> subnet mask 11111111.11111111.11111111.10000000=255.255.255.128 Κάθε διεύθυνση προορισμού γίνεται AND με την αντίστοιχη subnet mask 128.96.39.132 = 10000000.01100000.00100111.10000100 255.255.255.128 = 11111111.11111111.11111111.10000000 result = 10000000.01100000.00100111.10000000=128.96.39.128 ->Interface 1 193.96.39.34 AND 255.255.255.128 = =193.96.39.00100010 AND 255.255.255.10000000 = 193.96.39.00000000= =193.96.39.0 ->Interface 0 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 70

Subnet Number Next Hop 128.96.39.0/25 Interface 0 128.96.39.128/25 Interface 1 128.97.0.9/16 R2 193.96.39.0/25 R3 128.97.40.32 AND 255.255.255.128 = =128.97.40.00100000 AND 255.255.255.10000000=128.97.40.00000000=128.97.40.0 128.97.40.32 AND 255.255.0.0 = =128.97.40.00100000 AND 255.255.00000000.00000000= =128.97.0.0 Longest Prefix matching: ->R2 ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 71

IP Addressing and subnetting Δείτε και το σύνδεσμο http://www.cisco.com/c/en/us/support/docs/ip/routing-informationprotocol-rip/13788-3.html ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 72

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

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

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

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

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

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

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

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

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