Next Previous Contents

6. Különbözõ szolgáltatások: E-Mail, WEB, FTP, Name Serving

Egy korábbi példában megmutattuk, a böngészõ TCP kéréseket küld a webservernek egy másik csomópontba. De elképzelhetõ, hogy a pontban fut E-Mail server, FTP server és Name server is: honnan tudja, hogy melyik serverhez kell csatlakoztatni a TCP-t?

Ez az, ahol TCP- es UDP-nek portjai vannak. Minden csomagnak van helye a "destination portra", amely megmondja, hogy a szolgáltatás a csomagé. Pl: TCP 25-os port a mail server, TCP 80-as port a webserver (mégis néha találhatunk webservert más portokon). Portok listáját megtalálhatjuk: "/etc/services".

Ha két böngészõ ablak van egyazon weblap különbözõ részeirõl, hogyan futtatja a Linux a böngészõt megoldva a TCP csomagok visszaérkezését a webserverrõl?

Ez az, ahol a "forrás (source) port" jön a képbe: minden új TCP kapcsolat különbözõ source portot kap, így mindenki külön beszélhet, még akkor is, ha ugyanarról a körzeti IP-címrol jön és ugyanaz a destination port. Általában az elsõ source port az 1024 lesz és ez idõrõl idõre növekedik.


Next Previous Contents