Canamaid gu bheil freagairt HTTP a’ nochdadh ann an grunn earrannan TCP a chaidh a ghlacadh an dèidh dhi dol tro Squid. Faodaidh sin a bhith na ghiùlan àbhaisteach TCP, chan e dearbhadh gun deach an fhreagairt a roinn gu ceàrr.

Mar is àbhaist, tha dà cheangal aig proxy adhartach:

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

Tha a staid TCP fhèin, na h-àireamhan sreath agus am pacachadh fhèin aig gach ceangal. Faodaidh am proxy dàta a leughadh bho aon cheangal agus a sgrìobhadh chun an fhir eile gun na meudan earrann tùsail a ghlèidheadh. Faodaidh bufadh, àm cur, dùmhlachadh agus crìochan meud an t-slighe buidheannadh eile a chruthachadh.

Trì crìochan air am b’ fhiach an cumail air leth

CrìochDè a tha ga dearbhadh
Earrann TCPAn t-slighe giùlain agus lìonra
Toradh leughadh socaidNa bearta srutha a tha rim faighinn agus buf an neach-leantainn
Teachdaireachd no frèam HTTPRiaghailtean frèamaidh a’ phròtacail HTTP

Faodaidh aon leughadh a bhith a’ toirt a-steach pàirt de cheann, ceann slàn còmhla ri bearta bodhaig, no dàta a tha a’ dol thairis air barrachd air aon chrìoch aig ìre na h-aplacaid. Cha cheangail TCP “deireadh na freagairt HTTP” ri deireadh leughadh shoirbheachail.

Mar sin bidh parsair HTTP/1.1 a’ cruinneachadh cheannan agus a’ cur an gnìomh nan riaghailtean frèamaidh bodhaig a tha iomchaidh, a’ gabhail a-steach fad, còdadh gluasaid no dùnadh ceangail ceadaichte. ’S e structar pròtacail a th’ ann am frèam HTTP/2 a dh’fhaodas e fhèin a dhol thairis air earrannan TCP; chan e ainm eile air pacaid lìonra a th’ ann.

Glèidhidh tunail CONNECT soirbheachail an t-sruth bheart tunail fhad ’s a tha e fhathast a’ cleachdadh dà chas TCP. Faodaidh a chrìochan earrann a bhith eadar-dhealaichte eadhon nuair nach eil am proxy air na bearta taobh a-staigh an tunail atharrachadh.

Nuair a bhios tu a’ sgrùdadh coirbeachd, dèan coimeas air an dàta aplacaid a chaidh ath-chur ri chèile. Le bhith a’ dèanamh coimeas eadar cunntasan phacaidean no a’ sùileachadh na h-aon fhaid phacaidean air gach taobh, thathar ag iarraidh barantas crìche air TCP nach eil e a’ toirt seachad.

Artaigilean co-cheangailte