Tarpinis serveris yra serveris, esantis tarp kliento kompiuterio ir tikrojo interneto serverio. Tarpinis serveris vaidina kiekvieną užklausą į prašomą serverį ir kontroliuoja galimybę pasiekti norimą adresą internete. Jei tai neįmanoma, tarpinis serveris nukreipia užklausą į kitą serverį.
Pagrindinės tarpinio serverio funkcijos
Kai naudojamas įmonėje, tarpinis serveris, be prieigos prie interneto, t. pagrindinis vaidmuo tenka ir kontrolei bei saugumui užtikrinti. Kaip šliuzo serveris, tarpinis serveris veikia kaip įmonės tinklo atskyrimas nuo kitų tinklų.
Interneto tarpinis serveris taip pat yra susietas su ugniasienės funkcija, kuri naudojama įmonės tinklui apsaugoti nuo bet kokio išorinio įsilaužimo.
Kaip veikia tarpinis serveris
Interneto tarpinis serveris, priimdamas užklausas iš tinklalapių ar bet kokių kitų interneto vartotojų, patikrina jų vykdymo galimybę, atsižvelgdamas į nurodytą filtravimą. Kai visos sąlygos yra įvykdytos, tarpinis serveris patikrina savo talpyklą ieškomiems puslapiams (taip yra, jei tarpinis serveris yra talpyklos serveris). Jei randami tinklalapiai, į kuriuos buvo išsiųsta užklausa, jie grąžinami vartotojui. Tokiu atveju nereikia tarpinio serverio, kaip įrankyje, kuris persiunčia užklausą. Jei puslapio negalima rasti talpykloje, tarpinis serveris veikia kaip klientas, naudodamas savo IP adresą, prašydamas tinklalapio iš kitų serverių, esančių internete.
Iš vizualinio vartotojų suvokimo atrodo, kad tarpinio serverio nėra. Taip yra todėl, kad labai greitai siunčiama užklausa ir gaunamas atsakymas. Tuo pačiu metu vartotojui atrodo, kad jie buvo pagaminti tiesiai iš interneto serverio.
Yra dvi pagrindinės įgaliojimų naudojimo priežastys. Vienas iš jų yra našumo tobulinimas, o kitas - užklausų filtravimas. Interneto tarpinis serveris gali pagerinti vartotojų našumą, nes jame saugomos visos vartotojo pateiktos užklausos, todėl internetas tampa žymiai greitesnis. Antroji tarpinių serverių naudojimo priežastis yra užklausų filtravimas, kuris gali būti svarstomas mokyklose ar darbo vietose. Tokiu atveju studentams ar darbuotojams gali būti uždrausta patekti į tam tikras interneto svetaines. Tai pasiekiama sukonfigūravus tarpinį serverį naudoti.
Tarpinių serverių tipai
Tarpiniai serveriai skiriasi anonimiškumo ar skaidrumo lygiu, nes slepia tikrąjį kliento IP adresą.
Skaidrūs žiniatinklio įgaliotieji serveriai yra tada, kai tarpinis serveris, išsiųsdamas užklausą paskirties serveriui, atvirai atskleidžia, kad tai yra tarpinis serveris. Be to, jis neslepia kliento IP adreso. Anoniminiai žiniatinklio įgaliotieji neslepia, kad yra įgaliotieji, tačiau jie netransliuoja kliento IP adreso. Taip pat yra tarpinių serverių, kurie atskleidžia savo tarpinio serverio būseną, tačiau naudoja kitą IP adresą nei tikrasis.