Δημοσιεύτηκε: 30 Αύγ 2011, 00:56
Garrus έγραψε:
ΔΗλαδη τελικα γινεται ετσι η επικοινωνια;
-Στελνει ο Α πακετο με destination ip την IP του Β στον δρομολογητη του δικτυου 1
-Δρομολογειται το πακετο στον δρομ. του δικτυου 2
-Ο δρομ. 2 τσεκαρει τον arp table,εαν υπαρχει η αντιστοιχια mac-ip για τον Β,στελνει το πακετο στην αντιστοιχη mac.Αν οχι, κανει arp request και την μαθαινει.
Εαν ο Α επρεπε να ξερει τη mac του Β,θα επρεπε πρωτα να προσκομισει την mac και μετα να στειλει σε δεδομενα, πραγμα που θυμιζει λιγο conection-oriented επικοινωνια σε φυσικο επιπεδο =Ρ.
Ποιο απο τα δυο μοντελα ισχυει;
Oops! Τωρα το ειδα αυτο.... :/ σοβαρα....σορρυ
και τα 2 μοντελα παιζουν απλα το 1ο παιζει οταν το πακετο φευγει σε διαφορετικο δικτυο οπως ειδες και εσυ
ενω το δευτερο παιζει καθαρα στο τοπικο με την εννοια οτι τα δεδομενα θα τα στειλει τελικα με ethernet πλαισιο μεσα στο ethernet δικτυο.
δεν σε συμφερει να στελνεις datagrams γιατι αυτα έχουν τις IP μεσα και αρα περισσοτερη επεξεργασια κτλπ. Αλλωστε το γραφω και μεσα στον οδηγο
πως πριν ο υπολογιστης στειλει κατι σε εναν αλλον θα κοιταξει το ARP cache του για να δει αν για αυτη την IP υπάρχει αντίστοιχη MAC καταχωρηση
αν υπαρχει εφυγες απευθειας... αν οχι ξεκιναει η διαδικασια ARP.
ΕΠισης οπως το λες εδω -> "-Ο δρομ. 2 τσεκαρει τον arp table,εαν υπαρχει η αντιστοιχια mac-ip για τον Β,στελνει το πακετο στην αντιστοιχη mac.Αν οχι, κανει arp request και την μαθαινει."
και εδω παίζει το 2ο που πάς να πείς. Απλα δεν ειναι Α->Β ειναι R->B διοτι ο R πριν στείλει το μήνυμα που έχει λάβει (εφοσον δεν ξέρει σε ποια MAC θα το προωθησει) στέλνει ενα ARP για να την ανακτήσει.