Titeann an tollán, gníomhaítear an lasc mharbhtha, agus déanann íoslódáil a bhí trí cheathrú críochnaithe reo nó teip láithreach. Tagann an dá thoradh sin ó roghanna forghníomhaithe éagsúla, ní ó leibhéil chosanta éagsúla. Fágann paicéad caite an nasc ag fanacht, agus dúnann paicéad diúltaithe é agus insíonn sé don fheidhmchlár. Is ceist dearaidh é a shocrú cén t-iompar atá uait, agus is cleachtadh ar leith é é a thástáil.

Tá caite, diúltaithe agus athshocraithe difriúil

Caitheann riail balla dóiteáin a chaitheann trácht an paicéad agus ní sheolann sé rud ar bith ar ais, mar sin leanann an seoltóir ag athsheoladh de réir a chuid amadóirí féin. Dúnann riail a dhiúltaíonn le hathshocrú TCP an nasc láithreach agus feiceann an feidhmchlár earráid. Caitheann formhór na lasc marbh diúltú, toisc go nochtfadh diúltú an pholasaí agus toisc go bhfuil caitheamh cosúil le hiompar líonra mharbh.

Ní hionann blocáil agus dúnadh an soicéid ach an oiread. Coinníonn an feidhmchlár tuairisceoir i riocht established fós, agus níl ach na paicéid ar iarraidh. Sin é an fáth a bhféadfadh leathanach fanacht ar rothlóir ar feadh nóiméad agus an córas oibriúcháin ag áitiú go bhfuil an nasc ann. Léigh an fhorghníomhú dhoiciméadaithe seachas í a bhaint as teachtaireacht an fheidhmchláir, ós rud é go bhfuil cuma líonra atá síos ar an dá iompar.

Cad a dhéanann an feidhmchlár fad a mhaireann an bhearna

Athsheolann TCP le moilleanna méadaitheacha, agus téann buiséad athiarratais réamhshocraithe Linux in éag timpeall ceathrú uaire, ní i soicindí. Go dtí sin níl an soicéad oscailte go húsáideach ná dúnta. Is minic a thugann feidhmchláir a bhfuil a gcuid keepalive nó teorainneacha ama iarratais féin acu suas níos luaithe, agus sin é an fáth a n-iompraíonn dhá chlár ar an meaisín céanna go difriúil le linn cliseadh amháin.

Nuair a fhilleann an tollán, tá an soicéad áitiúil gan athrú ach b'fhéidir nach bhfuil an chonair. Cruthaíonn seoladh foinse poiblí nua ceathairéad difriúil ag an bhfreastalaí, mar sin ní mheaitseálann balla dóiteáin stáit ar an taobh thall an seisiún a thuilleadh. Tá an nasc marbh cé nár chonaic an cliant earráid riamh.

Socraigh an bhfuil aisghabháil riachtanach

Roghnaigh idir dhá chonradh. Nó caithfidh an seisiún maireachtáil trí bhearna ghearr, rud a éilíonn seoladh cobhsaí agus freastalaí a choinníonn a staid, nó caithfidh an feidhmchlár athnascadh go glan, rud a éilíonn loighic athiarratais atá sábháilte le hathdhéanamh. Táirgeann aon rud idir eatarthu an toradh is measa: cliant a athsheolann an rud atá geallta ag an bhfreastalaí cheana, nó ceann a thuairiscíonn rath do sheisiún nach bhfeiceann aon duine.

Is é an seoladh cobhsaí an chuid a ndéanann daoine dearmad uirthi, mar go gcuireann athnascadh a thagann ar sheoladh poiblí difriúil staid an fhreastalaí ar neamhní fiú nuair a bhíonn soicéad an chliaint sláintiúil. Scríobh síos cé acu den dá chonradh a bhaineann le gach feidhmchlár, ós rud é gur annamh a thagann siad go léir le chéile.

Seiceáil an blocáil agus an aisghabháil ar leith

Caith le cosaint ar sceitheadh agus marthain an tseisiúin mar dhá airí, mar ní deir pasáil ceann amháin rud ar bith faoin gceann eile. Ní cruthúnas é seisiún a mhaireann gur blocáladh trácht díreach, agus ní cruthúnas é seisiún a fhaigheann bás gur blocáladh gach conair dhíreach.

ss -tnp state established '( dport = :443 )'
sudo conntrack -L -p tcp --dport 443
sudo tcpdump -ni any 'tcp port 443 and tcp[tcpflags] & tcp-syn != 0'

Úsáid oibríocht tástála neamhdhíobhálach agus tú ag breathnú ar an aisghabháil, ionas nach ndéanfaidh aighneacht dhúbláilte an teagmhas. Taifead an modh teipe a chonaic tú i ndáiríre: cad a thaispeáin an feidhmchlár, ar mhair an soicéad, agus cathain a d'aisghabh sé é féin.

Scríobh an t-iompar a bhfuiltear ag súil leis in aice leis an riail fhorghníomhaithe agus cuir dáta leis. Caithfidh an chéad duine eile a athróidh an riail sin a bheith ar eolas cé acu den dá chonradh a gheall an t-imscaradh.

Ailt ghaolmhara