Kas yra DiffServ?

DiffServ yra diferencijuotų paslaugų santrumpa, kuri yra tinklo valdymo sistema. Diferencijuota paslauga leidžia vartotojams nustatyti klasių sistemą ir pažymėti savo tinklo informaciją pagal turinį. Maršrutizatoriai, naudojantys DiffServ protokolus, sutvarko tuos paketus pagal jų žymes. Kai kurie paketai, pvz., balso perdavimas, turi didesnį prioritetą ir visada bus perduodami nedelsiant. Kiti paketai sulaikomi vėlesniam perdavimui arba visiškai atmetami.

Standartiniu tinklu siunčiama informacija yra padalinta į paketus. Kiekviename iš šių paketų yra nedidelė visos informacijos dalis. Vienas kompiuteris paima informaciją ir padalija ją į paketus, kuriuose yra informacija, tinklo adresas ir adresas, kur jis eina. Ši informacija greitai siunčiama tinkle arba internetu. Kai jis pasiekia vietą, priimantis kompiuteris iš naujo surenka paketus į pradinius duomenis.

DiffServ sistema prideda papildomą žymeklį prie paketų, kai jie pirmą kartą sudaromi. Šis žymeklis žymi paketą pagal iš anksto nustatytas charakteristikas. Šias charakteristikas nustato vartotojas ir jos gali būti bet kokios – nuo ​​informacijos turinio iki su ja susijusių adresų. Šie žymekliai naudojami siekiant užtikrinti vartotojus, kad tam tikra informacija visada turės pirmenybę prieš kitą.

Bet kuri sistema, galinti apdoroti DiffServ paketus, gali nuspręsti dėl paketų svarbos, kai jie keliauja tinkle. Kai paketų grupė patenka į diferencijuotų paslaugų maršrutizatorių, ji žiūri į atskirus žymeklius ir nustato jiems prioritetus pagal vartotojo apibrėžtus sąrašus. Tada paketai juda pirmumo tvarka. Jei į sistemą patenka daugiau aukšto prioriteto paketų, žemesnio prioriteto paketai vis stumiami atgal.

Apskritai, „DiffServ“ sistema garantuoja tinkamą ir savalaikį vieno ar dviejų tipų duomenų arba dviejų žymeklių pristatymą, o likusius – geriausias pastangas. Tai reiškia, kad vieno ar dviejų tipų pažymėti paketai atkeliaus laiku ir tvarkingai, bet kiti paketai gali ir ne. Tinkluose geriausios pastangos reiškia, kad sistema padarys viską, kad informacija būtų perkelta, tačiau tai nieko negarantuoja. Paketai gali atvykti lėtai arba iš viso neperduoti.

Tai vienas didžiausių DiffServ trūkumų. Kai paketai sulaikomi, tai gali sukelti daug problemų abiejuose sistemos galuose. Jei paketai atkeliauja sugadinti arba netvarkingi, priimantis kompiuteris vėl turės prašyti informacijos. Dėl šios užklausos siunčiantis kompiuteris vėl išsiųs visą reikiamą informaciją, todėl siunčiamos žemo prioriteto informacijos kiekis padvigubinamas. Tai padidina naudojamą pralaidumą abiejuose galuose ir negarantuoja, kad antrasis perdavimas veiks.