Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.
Ακριβως αυτο ηθελα να ρωτησω. Γιατι αυτο δεν επιτρεπεται?

 

Λογω του οταν το ρουτερ λαμβανε δεδομενα στην εξωτεικη του θυρα πχ 50.000 δεν θα ξερε προς ποιον υπολογιστη να τα προωθησει αυτα τα δεδομενα αφου και οι 2 υπολογιστες τρεχουν το ιδιο προγραμμα στην ιδια θυρα?

 

Και στους 2 δεν γινεται γιατι αν και προκειται για το ιδιο προγραμμα στην ιδια θυρα και στους 2 υπολογιστες μπορει για παραδειγμα να προκεται για διαφορετικα δεδομενα πχγια κατεβασμα διαφορετικης ταινιας σε καθε υπολογιστη σωστα?!?

 

Οταν ομως ερχοναι δεοδμενα προς καποια πορτα του ρουτερ την 50.000 γιατι δεν διακρινει το ρουτερ οτι τα εν λογωδεδομενα αυτα προς την 50.000 πρεπει να τα στειλει στην μια περι[τωση στον 192.168.1.2:50000 εκεινη την στιμγη ενω την αλλη στιγμη στον 192.168.1:3:50000 ?

Δημοσ.

Αυτό ακριβώς κάνει το router όταν οι δύο υπολογιστές που λες ανοίξουν εκείνοι μια σύνδεση από τη δική τους 50000 προς οπουδήποτε "έξω" και μετά έρθουν δεδομένα από την έξω μεριά της σύνδεσης μέσα.

 

Αλλά όταν δεν υπάρχει καμία ανοιχτή σύνδεση ακόμα και σου έρθει ένας απέξω και σου λέει "ναι γειά σας, θέλω να συνδεθώ στην 50000", πώς είναι δυνατόν να ξέρει ο router τι να κάνει?

Δημοσ. (επεξεργασμένο)

Σωστα, καλα λες. Αν τρεχανε πχ 10 υπολογιστες του lan to uTorrent στην 50000, ενα incoming seed request δεν θα ηξερε ο ρουτερ προς ποιον υπολογιστη να το δρομολογησει.

 

Αρα στην περιπτωση του εξερχομενου αιτηματος κραταει καποιον πινακα για να ξερει ποιος υπολογιστης εκανε initiate το αιτημα ωστε αυτος να ειναι που θα λαβει πισω το response?

Επεξ/σία από thessalonik
Δημοσ.

Για αυτο το λογο υπαρχει το 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 ανοιχτηκε πρωτο.

post-124002-0-85593800-1449606490_thumb.png

  • Like 1
Δημοσ.

Πολυ ξεκαθαρα τα παραδειγματα σου σε ευχαριστω!

 

Αυτα που αναφερεις αφορουν τις εισερχομενες συνδεσεις.

Τι γινεται ομως με τα εξερχομενα αιτηματα? Εχουμε 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) δεν λεει ο κανονας?

 

Παλι καποια διακριση πρεπει να κανει στις εισερχομενες αιτησεις συνδεσης....

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...