Polisi sesiwn yw bachyn cysylltu, nid hidlydd pecynnau
Mae bachyn cysylltu cleient yn tanio unwaith y sesiwn ac yn gweld dim beit byth. Rhowch addefiad lle mae sesiynau, a newid cynnwys lle mae ceisiadau.
Mae rhywun eisiau archwilio beth mae cleientiaid yn ei anfon drwy'r twnnel, yn dod o hyd i'r bachyn cysylltu yn y dogfennau, ac yn dechrau ysgrifennu sgript na fydd byth yn derbyn un pecyn. Mae'r bachyn yn real ac yn ddefnyddiol, ond sesiwn, nid beit, yw ei uned waith. Mae dewis y gydran iawn yn gymhariaeth rhwng tri lle y gall gwaith ddigwydd, a'r cwestiwn penderfynol yw pa uned y gall pob un ei gweld mewn gwirionedd.
Beth mae'r bachyn yn ei dderbyn, a'r hyn na fydd byth yn ei dderbyn
Mae bachyn cysylltu cleient yn rhedeg unwaith pan fo cleient dilys yn sefydlu sesiwn, yng nghyd-destun proses y gweinydd, gyda dadleuon wedi'u dogfennu a gwerthoedd amgylchedd fel yr enw cyffredin a'r cyfeiriad a bennwyd. Gall ysgrifennu cyfluniad fesul cleient, gwneud penderfyniad addefiad, dyrannu adnodd allanol, neu gofnodi bod y cysylltiad wedi digwydd. Yr hyn na all ei wneud yw arsylwi traffig, oherwydd erbyn i'r pecyn cyntaf groesi'r twnnel mae'r bachyn eisoes wedi dychwelyd.
Nid cyfyngiad i'w osgoi yw hyn. Byddai galwad yn ôl sesiwn a geisiai brosesu ffrwd yn gorfod rhedeg am oes y cysylltiad, ac nid yw contract sgriptio'r daemon wedi'i adeiladu ar gyfer y ffurf honno. Gofynnwch beth yw pwrpas y bachyn cyn penderfynu ei fod yn eich ffordd.
Mae ailgysylltu'n bwysig hefyd. Mae cleient sy'n cwympo ac yn ailgysylltu yn sesiwn newydd, felly rhaid i unrhyw beth y mae'r bachyn yn ei ddyrannu fod yn idempotent neu'n gysylltiedig â digwyddiad datgysylltu sy'n glanhau ar ei ôl. Cyflwr sy'n gollwng ar bob ailgysylltiad yw'r camgymeriad cyntaf arferol mewn dyluniad sy'n seiliedig ar fachyn.
Mae polisi sesiwn yn perthyn i'r bachyn
Addefiad yw gwaith naturiol y bachyn. Rydych yn gwybod pwy gysylltodd, o ble, a chyda pha dystysgrif, a gallwch benderfynu a ddylai'r sesiwn hon barhau neu gael ei gwrthod. Mae'r penderfyniad hwnnw'n rhad, mae'n digwydd unwaith, ac nid oes angen edrych ar un beit o lwyth.
Mae neilltuo cyfluniad yn ffitio'r un ffurf. Gall bachyn ddewis cyfeiriad y cleient, gwthio opsiynau sy'n addas i'r hunaniaeth honno, neu ysgrifennu darn y mae'r gweinydd yn ei ddarllen ar gyfer y cleient hwn. Gan fod y penderfyniad fesul sesiwn, mae'n parhau'n ddealladwy pan aiff rhywbeth o'i le a bod rhaid i rywun esbonio pam y cafodd cleient penodol gyfeiriad penodol.
Cofnodi yw'r trydydd ffit. Mae cofnod archwilio sy'n dweud bod sesiwn wedi'i derbyn, gyda'i hunaniaeth a'i hamser, yn perthyn yn union yma. Nid log traffig yw e ac ni ddylai esgus bod. Os bydd rhywun yn gofyn yn ddiweddarach beth wnaeth cleient y tu mewn i'r twnnel, rhaid i'r ateb ddod o rywle arall.
Mae gwaith pecynnau yn perthyn i lwybr pecynnau
Os yr angen yw gweld neu addasu beitiau ar garlam, rhaid i'r gydran fod ar y llwybr anfon: rheol mur tân gyda chiw, bachyn rheoli traffig, neu anfonwr yn y gofod defnyddiwr. Mae'r mecanweithiau hynny'n gweld pecynnau, ac mae ganddynt eu cyflwr eu hunain, eu moddau methu eu hunain a'u proffil perfformiad eu hunain.
Mae golygu llwyth ar y haen honno'n galetach na'i ddarllen. Gall newid un beit ddirymu maes hyd, swm gwirio neu beiriant cyflwr protocol, ac nid yw twnnel tri haen yn eich amddiffyn rhag unrhyw un o'r rheini. Dim ond golygu nad y pennawd allanol yw'r rhai rydych yn eu golygu. Cyllidebwch ar gyfer y gwaith trwsio hwnnw cyn addo ailysgrifennu cynnwys i unrhyw un.
Cipio rhyngwyneb yw'r offeryn rhataf yn y categori hwn, ac arsylwi yw e, nid golygydd. Mae pobl yn cymysgu'r ddau oherwydd bod y ddau'n cael eu disgrifio fel gweld traffig, ond mae cipio'n cynhyrchu ffeil ac mae llwybr pecynnau'n cynhyrchu penderfyniad.
Mae newidiadau cymhwysiad yn perthyn i'r cymhwysiad
Pan fo'r nod yw newid beth mae cais yn ei gynnwys neu sut y ffurfir ymateb, y lle iawn yw'r gwasanaeth ei hun neu ddirprwy sy'n terfynu'r protocol yn fwriadol. Mae'r cydrannau hynny eisoes yn deall ceisiadau, ymatebion a'r dilysiant y mae'r cymhwysiad yn ei ddisgwyl, sef yn union y cyd-destun sydd ar goll gan hidlydd pecynnau.
Mae cyfieithu cyfeiriadau ar waelod y rhestr hon am reswm. Mae'n ailysgrifennu cyfeiriadau a phorthladdoedd ac yn gadael y llwyth yn llonydd, felly nid yw'n offeryn cynnwys waeth pa mor aml yr ymddangos mewn rysáit sy'n sôn am gynnwys hefyd.
Cadw'r ffiniau hyn ar wahân yw'r hyn sy'n gwneud dyluniad yn egluradwy. Polisi sesiwn yn y bachyn, trin pecynnau ar lwybr pecynnau, a newid cymhwysiad lle mae'r protocol yn cael ei derfynu'n fwriadol: tair brawddeg sydd hefyd yn gweithredu fel rhestr wirio adolygu.
Lle mae TLS yn dal i derfynu'r sgwrs
Mae un peth yn goroesi'r cyfan uchod: mae traffig y tu mewn i'r twnnel sy'n cario HTTPS yn cadw ei amgryptiad cludo ei hun. Mae dal allweddi'r VPN yn rhoi'r pecyn IP mewnol i chi, ac nid yw'n rhoi allweddi sesiwn y wefan y pen arall i chi.
Dyna pam na all bachyn archwilio cynnwys hyd yn oed mewn egwyddor, a dyna pam mae llwybr pecynnau'n gweld testun sifr oni bai bod y defnydd yn terfynu'r TLS mewnol yn fwriadol. contract sgriptio yn disgrifio beth a roddir i'r bachyn; nid yw'n dweud dim am lwyth oherwydd nid oes llwyth i'w roi.