Ievads starpniekserveriem datortīklā

Starpniekserveri darbojas kā starpnieks starp klienta / servera tīkla savienojuma abiem galiem. Starpniekserveru saskarne ar tīkla lietojumprogrammām, visbiežāk tīmekļa pārlūkprogrammas un serveri. Iekšējos korporatīvajos tīklos proxy serveri tiek instalēti speciāli norīkotās iekšējās (iekštīkla) ierīcēs. Daži interneta pakalpojumu sniedzēji (ISP) arī izmanto proxy serverus kā daļu no tiešsaistes pakalpojumu sniegšanas saviem klientiem. Visbeidzot, trešo personu izvietoto tīmekļa vietņu kategorija, kuras sauc par tīmekļa starpniekserveriem, ir pieejama galalietotājiem internetā to tīmekļa pārlūkošanas sesijām.

Starpniekserveru galvenās iezīmes

Proksi serveri parasti nodrošina trīs galvenās funkcijas:

  1. ugunsmūra un tīkla datu filtrēšanas atbalsts
  2. tīkla savienojuma koplietošana
  3. datu kešošana

Starpniekserveri, ugunsmūri un satura filtrēšana

Proxy serveri darbojas OSI modeļa lietojuma slānī (7. slānis). Tās atšķiras no tradicionālajiem tīkla ugunsmūri, kas darbojas zemākos OSI slāņos un atbalsta no pieteikumiem neatkarīgu filtrēšanu. Proksi serverus arī grūtāk uzstādīt un uzturēt, nevis ugunsmūrus, jo katram lietojumprogrammas protokolam, piemēram, HTTP , SMTP vai SOCKS, ir jābūt konfigurētam atsevišķi. Tomēr pareizi konfigurēts starpniekserveris uzlabo tīkla drošību un mērķa protokolu veiktspēju.

Tīkla administratori bieži izvieto gan ugunsmūri, gan starpniekserveru programmatūru, lai strādātu kopā, uzstādot gan ugunsmūri, gan starpniekservera programmatūru tīkla mezgla serverī.

Tā kā tie darbojas OSI lietojumprogrammu slānī, proxy serveru filtrēšanas spēja ir salīdzinoši sarežģītāka salīdzinājumā ar parastu maršrutētāju. Piemēram, proxy Web serveri var pārbaudīt izejošo Web lapu pieprasījumu URL , pārbaudot HTTP ziņojumus. Tīkla administratori var izmantot šo funkciju joslu piekļuvi nelegālajiem domēniem, bet ļauj piekļūt citām vietnēm. Parastā tīkla ugunsmūri, savukārt, nevar redzēt Web domēna nosaukumus HTTP pieprasījuma ziņojumos. Tāpat ienākošo datu plūsmas gadījumā parastos maršrutētājus var filtrēt pēc porta numura vai IP adreses , bet proxy serveri var arī filtrēt, pamatojoties uz lietojumprogrammu saturu ziņojumos.

Savienojuma koplietošana ar starpniekserveriem

Daudzus gadus trešās puses programmatūras produkti parasti tika izmantoti mājas tīklos, lai kopīgotu viena datora interneta savienojumu ar citiem datoriem. Mājas platjoslas maršrutētāji tagad nodrošina interneta savienojumu koplietošanas funkcijas vairumā māju vietā. Tomēr korporatīvajos tīklos starpniekserveri joprojām tiek izmantoti, lai izplatītu interneta savienojumus vairākos maršrutētājos un lokālo iekštīkla tīklos.

Starpniekserveri un kešatmiņa

Tīmekļa lapu kešēšana proxy serveros var uzlabot tīkla lietotāju pieredzi trīs veidos. Pirmkārt, kešdarbi var saglabāt joslas platumu tīklā, palielinot tā mērogojamību. Pēc tam kešdarbe var uzlabot klienta reakcijas laiku. Piemēram, izmantojot HTTP starpniekservera kešatmiņu, tīmekļa lapas var ātrāk ielādēt pārlūkprogrammā. Visbeidzot, starpniekservera kešatmiņas palielina satura pieejamību. Tīmekļa lapu un citu statiska satura kopijas kešatmiņā joprojām ir pieejamas, pat ja sākotnējais avots vai starpnozaru tīkla saite tiek rādīta bezsaistē. Ar tīmekļa vietņu tendenci uz dinamisku datubāzi orientētu saturu proxy caching priekšrocība salīdzinājumā ar iepriekšējo gadu ir nedaudz samazinājusies.

Web Proxy serveri

Lai gan daudzi uzņēmumi izvieto starpniekserverus, kas ir fiziski saistīti ar viņu iekšējiem tīkliem, lielākā daļa mājas tīklu to neizmanto, jo mājas platjoslas maršrutētāji nodrošina būtisku ugunsmūri un savienojumu koplietošanas iespējas. Pastāv atsevišķa proxy serveru klase, ko sauc par Web proxy , kas ļauj lietotājiem izmantot dažus starpniekservera ieguvumus pat tad, ja viņu vietējais tīkls tos neatbalsta. Interneta lietotāji visbiežāk meklē Web starpniekservera pakalpojumus, lai palielinātu viņu privātumu, pārlūkojot internetu, lai gan šie pakalpojumi piedāvā citus ieguvumus, tostarp kešošanu . Daži tīmekļa proxy serveri ir brīvi pieejami, bet tiek iekasēti citi maksas pakalpojumi.

Vairāk - bezmaksas bezmaksas anonīmie proxy serveri