Abair go bhfeictear freagra HTTP i roinnt deighleog TCP a gabhadh tar éis dó dul trí Squid. Féadfaidh sé sin a bheith ina ghnáthiompar TCP, seach gur fianaise é gur deighleadh an freagra go mícheart.

De ghnáth bíonn dhá nasc ag seachfhreastalaí tosaigh:

client ⇄ TCP connection A ⇄ proxy ⇄ TCP connection B ⇄ origin

Tá a staid TCP féin, a uimhreacha seichimh agus a phacáidiú féin ag gach nasc. Féadann an seachfhreastalaí sonraí a léamh ó nasc amháin agus iad a scríobh chuig an nasc eile gan méideanna bunaidh na ndeighleog a choinneáil. Féadfaidh maolánú, am seolta, plúchadh agus teorainneacha méide an chonair grúpáil eile a tháirgeadh.

Trí theorainn ar fiú iad a choinneáil ar leithligh

TeorainnCad a chinneann í
Deighleog TCPAn conair iompair agus líonra
Toradh léithe socaNa bearta srutha atá ar fáil agus maolán an ghlaoiteora
Teachtaireacht nó fráma HTTPRialacha frámaíochta phrótacal HTTP

Féadfaidh ceann amháin léithe a bheith ina chuid de cheanntásc, ceanntásc iomlán móide bearta coirp, nó sonraí a thrasnaíonn níos mó ná teorainn amháin ar leibhéal an fheidhmchláir. Ní cheanglaíonn TCP “deireadh an fhreagra HTTP” le deireadh léithe rathúil.

Dá bhrí sin carnann parsálaí HTTP/1.1 ceanntásca agus cuireann sé na rialacha frámaíochta coirp is infheidhme i bhfeidhm, lena n-áirítear fad, códú aistrithe nó dúnadh naisc a cheadaítear. Is struchtúr prótacail é fráma HTTP/2 ar féidir leis féin deighleoga TCP a thrasnú; ní hainm eile é ar phaicéad líonra.

Coinníonn tollán CONNECT rathúil an sruth beart tolláin agus é fós ag úsáid dhá chos TCP. Féadfaidh a theorainneacha deighleog a bheith difriúil fiú nuair nach bhfuil na bearta laistigh den tollán athraithe ag an seachfhreastalaí.

Agus tú ag fiosrú éillithe, déan comparáid idir na sonraí feidhmchláir atá athchóirithe. Má dhéantar comparáid idir líonta paicéad nó má bhíonn súil agat le faid phaicéad comhionanna ar an dá thaobh, táthar ag iarraidh ráthaíocht teorann ar TCP nach dtugann sé.

Ailt ghaolmhara