Prievadas (tinklo)

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką

Tinklo prievadas – iš anksto nustatytas arba susitartas numeris, kuris nusako tam tikrą virtualią tarnybinės stoties jungtį. Prisijungus prie šios jungties ir siunčiant bei gaunant duomenis galima bendrauti su programine įranga, kuri šią jungtį naudoja tarnybinėje stotyje. Tinklo prievadas gali vienu metu siųsti ir gauti duomenis, t. y. dirba sinchroniškai.

Dažniausiai prievadai naudojami interneto protokolo perdavimo lygyje, kadangi kituose lygiuose protokolų nėra tiek daug ir juos galima lengvai atskirti. Tiek TCP, tiek UDP protokolai naudoja prievadų sistemą, kur prievadai numeruojami nuo 1 iki 65535, taigi teoriškai kiekvienas šiais protokolais dirbantis tinklo mazgas gali teikti iki 65535 skirtingų tinklo paslaugų.

Pavyzdys[taisyti | redaguoti kodą]

Standartinė HTTP tarnybinė stotis dirba ties prievadu nr. 80. Klientas (naršyklė) prisijungdamas prie tarnybinės stoties žino standartinį HTTP prievado numerį, tačiau jam taip pat galima nurodyti ir kitą numerį, tuo atveju jei tarnybinė stotis dirba kitu prievadu. Tokio kreipimosi metu tarnybinės stoties programinė įranga gavusi kliento užklausą pateikia jam atsakymą, kurį klientas interpretuoja kaip WWW puslapį. Kiekvieno ryšio užmezgimo metu klientas taip pat naudojasi vienu iš prievadų naudotojo kompiuteryje, į kurį siunčiami atsakymo duomenys, tačiau atvirkščiai negu tarnybinių stočių atveju, kliento pusėje prievadai parenkami atsitiktinai ir nestandartizuotai.