Is féidir le fillteán seachfhreastalaí beag oibriú le haghaidh HTTPS agus ansin crochadh nuair a athúsáidtear é le haghaidh prótacal a labhraíonn an freastalaí air ar dtús. Is minic gurb é an líne amhrasach an ceann a fhanann go gcríochnaíonn an maolán glactha le \r\n\r\n.

Tugann TCP sruth don chliant. D'fhéadfadh glao glactha amháin leath de líne stádais HTTP a thabhairt ar ais, freagra CONNECT iomlán, nó an freagra sin díreach ina dhiaidh agus sonraí tolláin leis. Níl aon ghealltanas ann go stopann léamh ag deireadh na gceanntásc.

Aimsigh an teorainn laistigh den mhaolán

Le haghaidh malairte HTTP/1.1 CONNECT, cruinnigh beartanna go dtí go dtagann deireadh na gceanntásc chun solais áit ar bith sa mhaolán. Scoilt ag an gcéad teagmháil. Déan an líne stádais agus na ceanntáisc a pharsáil ón gcéad chuid; coinnigh gach rud tar éis na teorann ar leithligh. Cuir teorainn mhéide ceanntásc agus teorainn ama i bhfeidhm agus tú ag fanacht, agus caith léamh folamh soicéid mar nasc dúnta seachas mar chuireadh eile chun lúb a dhéanamh.

Cuireann freagra 2xx deiridh rathúil an nasc i mód tolláin díreach tar éis na gceanntásc sin. Is beartanna tolláin iad na beartanna a leanann iad cheana féin. Ná caith amach iad, ná fan le corp freagartha CONNECT, agus ná léirigh réimse Content-Length mar chead chun cuid den phrótacal nua a chaitheamh. Má tá freagraí faisnéiseacha ann, caithfear iad a láimhseáil roimh an bhfreagra deiridh sin.

Caithfidh an fillteán a fhuílligh a sheachadadh

Má thugtar an soicéad bunúsach ar ais amháin, cailltear aon bheartanna a tharraing parsálaí an chrochta amach as cheana. Teastaíonn sruth maolánaithe ón gcéad léitheoir eile a thugann an t-eireaball sábháilte ar dtús agus a atosaíonn léithe soicéid ina dhiaidh sin. I bprótacal ina labhraíonn an freastalaí ar dtús, má chailleann tú an beannacht tosaigh sin, d'fhéadfadh an dá thaobh fanacht go deo.

Os a choinne sin, ní beannacht tolláin iad beartanna ó fhreagra CONNECT a theip. Baineann 407 fós le malairt an seachfhreastalaí agus teastaíonn láimhseáil fhíordheimhnithe uaidh; teastaíonn cosán earráide cuí ó stádas neamh-rathúil eile.

Tá sé seo tábhachtach go háirithe agus cliant FTP nó SSH á oiriúnú trí sheachfhreastalaí HTTP. Caithfidh an seachfhreastalaí an port sprice iarrtha a cheadú freisin, agus b'fhéidir go mbeadh naisc sonraí breise de dhíth ar FTP. Réitíonn parsáil cheart ceanntásc an t-aistriú srutha; ní féidir léi cead CONNECT a dheonú ná an dara cainéal FTP a sholáthar.

Ailt ghaolmhara