thessalonik Δημοσ. 8 Δεκεμβρίου 2015 Δημοσ. 8 Δεκεμβρίου 2015 Ακριβως αυτο ηθελα να ρωτησω. Γιατι αυτο δεν επιτρεπεται? Λογω του οταν το ρουτερ λαμβανε δεδομενα στην εξωτεικη του θυρα πχ 50.000 δεν θα ξερε προς ποιον υπολογιστη να τα προωθησει αυτα τα δεδομενα αφου και οι 2 υπολογιστες τρεχουν το ιδιο προγραμμα στην ιδια θυρα? Και στους 2 δεν γινεται γιατι αν και προκειται για το ιδιο προγραμμα στην ιδια θυρα και στους 2 υπολογιστες μπορει για παραδειγμα να προκεται για διαφορετικα δεδομενα πχγια κατεβασμα διαφορετικης ταινιας σε καθε υπολογιστη σωστα?!? Οταν ομως ερχοναι δεοδμενα προς καποια πορτα του ρουτερ την 50.000 γιατι δεν διακρινει το ρουτερ οτι τα εν λογωδεδομενα αυτα προς την 50.000 πρεπει να τα στειλει στην μια περι[τωση στον 192.168.1.2:50000 εκεινη την στιμγη ενω την αλλη στιγμη στον 192.168.1:3:50000 ?
defacer Δημοσ. 8 Δεκεμβρίου 2015 Δημοσ. 8 Δεκεμβρίου 2015 Αυτό ακριβώς κάνει το router όταν οι δύο υπολογιστές που λες ανοίξουν εκείνοι μια σύνδεση από τη δική τους 50000 προς οπουδήποτε "έξω" και μετά έρθουν δεδομένα από την έξω μεριά της σύνδεσης μέσα. Αλλά όταν δεν υπάρχει καμία ανοιχτή σύνδεση ακόμα και σου έρθει ένας απέξω και σου λέει "ναι γειά σας, θέλω να συνδεθώ στην 50000", πώς είναι δυνατόν να ξέρει ο router τι να κάνει?
thessalonik Δημοσ. 8 Δεκεμβρίου 2015 Μέλος Δημοσ. 8 Δεκεμβρίου 2015 (επεξεργασμένο) Σωστα, καλα λες. Αν τρεχανε πχ 10 υπολογιστες του lan to uTorrent στην 50000, ενα incoming seed request δεν θα ηξερε ο ρουτερ προς ποιον υπολογιστη να το δρομολογησει. Αρα στην περιπτωση του εξερχομενου αιτηματος κραταει καποιον πινακα για να ξερει ποιος υπολογιστης εκανε initiate το αιτημα ωστε αυτος να ειναι που θα λαβει πισω το response? Επεξ/σία 9 Δεκεμβρίου 2015 από thessalonik
jim_p Δημοσ. 8 Δεκεμβρίου 2015 Δημοσ. 8 Δεκεμβρίου 2015 Για αυτο το λογο υπαρχει το port forwarding. Πχ, εχω 2 υπολογιστες που τρεχουν ssh σερβερ στην θυρα 22. Οταν θα παω να συνδεθω εξωτερικα, δινοντας πχ ssh mia.ip.oti.nanai -p 22, πως ξερει οτι θα με στειλει στην 192.168.1.3 και οχι στην 192.168.1.2? Επειδη το σχετικο rule που εχω στο ρουτερ λεει να με παει στην 192.168.1.3 οταν παω να μπω εξωτερικα απο την 22! Αναποδα. Εστω οτι θελω στις παραπανω ip να δουλευουν 2 torrent clients ταυτοχρονα. Πως θα κανω το port forwarding? Θα κανω forward την 6000 στην 192.168.1.2 και την 6001 στην 192.168.1.3 και μετα θα τις ορισω στον καθε torrent client. Ασχετο με το port forwarding, δεν γινεται να τρεξεις 2 εφαρμογες που θελουν την ιδια πορτα για να δουλεψουν, ακομα και στο ιδιο συστημα. Δεν μπορω πχ να τρεχω ταυτοχρονα το qbittorrent και το kodi και τα 2 να θελουν την 8080. Καποιο απο τα 2 θα μου πει με τον τροπο της "καποιος εχει καβατζωσει την 8080 και δεν μπορω να δουλεψω!" (εικονα). Τρεχουν ταυτοχρονα και οι 2 εφαρμογες που λεω, απλα το qbittorrent ανοιχτηκε πρωτο. 1
thessalonik Δημοσ. 9 Δεκεμβρίου 2015 Μέλος Δημοσ. 9 Δεκεμβρίου 2015 Πολυ ξεκαθαρα τα παραδειγματα σου σε ευχαριστω! Αυτα που αναφερεις αφορουν τις εισερχομενες συνδεσεις. Τι γινεται ομως με τα εξερχομενα αιτηματα? Εχουμε 2 uTorrent σε 2 μηχανηματα: 192.168.1.2:5000 192.168.1.3:5000 Ερχεται πισω λοιπον το bitorrent request εξωτερικα στην 50000 πορτ του ρουτερ. Σε ποιον απο τους 2 hosts θα δρομολογηθει η απαντηση? Πρεπει να διατηρειτε καποιος πινακας εσωτεικα στο ρουτερ για να θυμαται ποιος host εκανε την αιτηση. Σωστα? Καθως επισης: Ενας Web Server, o Apache, πως παρακολουθωντας το netstat εχει ανοιξει την ιδια θυρα πολλες φορες ταυτοχρονα στον ιδιο υπολογιστη για να εξυπηρετει αιτησεις, εφοσον ειναι 1 μονο εφαρμογη? 1 port per listener(application) δεν λεει ο κανονας? Παλι καποια διακριση πρεπει να κανει στις εισερχομενες αιτησεις συνδεσης....
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα