Li-Ugies tsa Bohlokoa tsa Seteishene sa Khokahano ea Khokahano ea Tcker: Dmyst o ile a shebella tlhoko ea li-triple handshake

Sethala sa khokahano ea TCP
Ha re bala webo, romella lengolo-tsoibila, kapa re bapala papali ea inthanete, hangata ha re nahane ka khokahano e rarahaneng ea marang-rang ka mor'a moo. Leha ho le joalo, ke mehato ena e sa bonahaleng e nkang lipotso tse tsitsitseng pakeng tsa rona le seva. E 'ngoe ea mehato ea bohlokoa ka ho fetisisa ke sethala sa khokahano ea TCP,' me taba ea ena ke eona ea ho tsukutla ka tsela e meraro.

Sehloohong sena se tla tšohla molao-motheo ona, ho sebetsa le ntho e tšoanang ea karolo e 'ngoe ka makhetlo a mararo ka botlalo. Mohato ka mohato, re tla hlalosa hore na ke hobaneng ha ho le bohloko ka tsela e meraro, tsela e netefatsang hore na ho tšepahala ho hoe joang. Ka kutloisiso e tebileng ea ho ts'oaroa ka tsela e meraro, re tla ba le kutloisiso e ntle ea mekhabiso e ka tlase ea puisano ea marang-rang le pono e hlakileng ka ho tšepahala ha TCP.

TCP e meraro ea matsoho ea matsoho le phetoho ea mmuso
TCP ke protocol ea lijalo tse amanang le ho hokahana, e hlokang ho theha khokahano pele ho phetiso ea data. Ts'ebetso ena ea khokahano e etsoa ka ho tsuba ka makhetlo a mararo.

 TCP e meraro ea maoto

Ha re shebeng lipakete tsa TCP tse romelloang khokahano e 'ngoe le e' ngoe.

Qalong, moreki le seva ba koetsoe. Taba ea mantlha, seva e mamela ka hloko boema-kepeng 'me e boemong ba ho mamela, ho bolelang hore seva e tlameha ho qala. Ka mor'a moo, moreki o se a loketse ho qala ho fumana leqephe la Webosage.it le hloka ho theha khokahano le seva. Sebopeho sa pakete ea pele ea khokahano e tjena:

 Syn Packet

Ha moreki a qala kamano, e hlahisa nomoro ea tatellano ea morao-rao (moreki_isn) ebe e e beha tšimong ea "ho ea TCP. Ka nako e ts'oanang, moreki o beha folakha ea syn boemo ba 1 ho bonts'a hore pakete ea ho tsoa ke sirake. Moreki o bontša hore e lakatsa ho theha khokahano le seva ka ho romella pakete ea pele ea syn ho seva. Pakete ena ha e na data ea karolo ea kopo ea kopo (ke hore, data e rometsoe). Mothating ona, boemo ba moreki bo tšoailoe e le Syn-rometsoe.

Syn + acche

Ha seva e amohela pakete ea syn e tsoang ho moreki, e ne e le nomoro ea eona ea serial. Ka mor'a moo, seva se kena ka har'a bareki Ka nako ena, seva e maemong a Syn-rcvd.

Ack Packet

Hang ha moreki a fumana pakete e tsoang ho seva, e hloka ho etsa merero ea ho qetela ea karabo: Pele, moreki o beha hlooho ea mofuta oa tcp ho 1; Ea bobeli, moreki o kenya seva ea boleng1_ISn + 1 ho "Netefatsa Karabo ea" Netefatso ea Karabo ea Karabo "; Qetellong, moreki o romela pakete ho seva. Pakete ena e ka jara data ho moreki ho ea seva. Ha moreki a qetile ka ts'ebetso ena, moreki o tla kena ntoeng e hlophisitsoeng.

Hang ha seva e amohela pakete ea karabo e tsoang ho moreki, e boetse e fetohela boemong bo itseng.

Joalo ka ha u bona ho tsoa ts'ebetsong e kaholimo, ha u etsa letsoho le mararo, o lumelloa ho jara data, empa ho ne ho thibetsoe matsoho a pele. Ena ke potso eo hangata e botsoang lipakeng. Hang ha ho ts'oaroa ka tsela e meraro e phethehile, mekha e ka bobeli e kenya hore khokahano e hlophisitsoe ka katleho, moo seva e ka qalang ho romela lintlha ho e mong.

Hobaneng ha a qeta ho tšoarana ka matsoho a mararo? Ha e na habeli, makhetlo a mane?
Karabo e tloaelehileng ke hore, "Hobane ka mokhoa o meraro o tiisa hore o khona ho fumana le ho o romela." Karabo ena e nepahetse, empa e na le lebaka le ka sehloohong, ha e lebale lebaka le ka sehloohong. Ha ke le tse latelang, ke tla sekaseka mabaka a mararo a ho tebisa kutloisiso ea rona ea makasine ena.

Ho ts'oara ka makhetlo a mararo ho feta ho qoba ho qala ha likhokahano tse phetoang tsa nalane (lebaka le ka sehloohong)
Ka mokhoa o meraro o netefatsoang ka tsela ea hore mahlakore ka bobeli a fumane nomoro ea tatellano e tšepahalang ea pele.
Ka tsela e meraro ea basali e qoba ho senya lintho.

Lebaka la 1: Qoba Lintho Tse Tšoanelang Ntoa
Ka bokhutšoanyane, lebaka le ka sehloohong la ho hlasela ka makhetlo a mararo ke ho qoba pherekano e bakoang ke qalo ea khokahano ea khale ea likopi. Sebakeng se rarahaneng sa marang-rang, phetisetso ea lipakete tsa data ha e romeloe ho moemeli ea eang teng, le lipakete tsa data tsa khale li ka fihla sebakeng sa marang-rang le mabaka a mang. Ho qoba sena, TCP e sebelisa letsoho ka tsela e meraro ho tiisa khokahano.

Ho ts'oarana ka tsela e meraro ho qoba khokahano ea khale ea khale

Ha moreki a romela likhechana tse ngata tsa khokahano ea Syn ka tatellano, tse latelang li ka etsahala:

Lito tsa pele tsa syn li fihla seva pele ho lipakete tsa morao-rao tsa SyN.
2- Seva e tla araba pakete ea sin + accrant ho moreki kamora ho amohela pakete ea khale ea sign.
3- Ha moreki a fumana acched pakene ea Syn +, e le qeto ea hore khokahano ea nalane ea nalane, 'me e romela nako) ho ea seva ho tlohela khokahano.

Ka khokahano e habeli ea matsoho, ha ho na mokhoa oa ho tseba hore na khokahano ea hona joale ke khokahano ea nalane. Ka tsela e meraro e tsamaisang letsoho ho etsa hore moreki a tsebe hore na khokahano ea hona joale ke khokahano ea nalane e thehiloeng ho moelelo oa pele ha e se e loketse ho romella pakete ea boraro.

1- Haeba ke Khokahano ea nalane ea nalane (nomoro ea tatellano e felileng)
2- Haeba ha se kamano ea nalane, pakene e rometsoeng lekhetlo la boraro ke pakete ea ack, le karolo ea bobeli ea ho bua ka eona e tiisa hore na ho tiisa kamano.

Ka hona, lebaka le ka sehloohong la hore TCP e sebelisang letsoho-tsela e meraro ke hore e qala kamano ho thibela khokahano ea histori.

Lebaka la 2: Ho hokahanya linomoro tsa tatellano ea karolo ea pele ea mekha e ka bobeli
Mahlakore ka bobeli a Protocol ea TCP o tlameha ho boloka nomoro ea tatellano, eo e leng ntho ea bohlokoa ho netefatsa phetisetso e tšepahalang. Linomoro tsa tatellano li bapala karolo ea bohlokoa khokahanong ea TCP.They e etsa tse latelang:

Moamoheli a ka tlosa data ea likopi le ho netefatsa ho nepahala ha data.

Moamoheli a ka amohela lipakete ka tatellano ea nomoro ea tatellano ea tatellano ea ho boloka botšepehi ba data.

● Palo ea tatellano e ka khetholla pakete ea data e amohetseng moketjaneng o mong, o khothaletsa phetisetso e tšepahalang ea data.

Ka hona, ha motho a theha khokahano ea TCP, moreki o romela lipakete tsa pele ka nomoro ea tatellano ea pele 'me e hloka seva ho amohela pakete ea cann pakete ea moreki. Ebe, seva e romella pakete ea sin ka palo ea pele ho moreki mme e emetse moreki hore a arabe, hang ho etsa bonnete ba hore lipalo tsa pele li arolelanoe ka botšepehi.

Ho hokahanya linomoro tsa pele tsa serial tsa nakoana

Le ha ho le joalo, karesete e 'ngoe ea ho nahana ka mokhoa o mene e ka khona ho hokahanya lipalo tsa karolo ea pele tsa mahlakore ka bobeli, mehato ea bobeli e ka kopantsoe mohato o le mong, e etsoang ka makhetlo a mararo. Leha ho le joalo, handshakes tse peli li ka tiisetsa feela hore palo ea boemo ba pele e amoheloe ke mokhahlelo o mong, empa ha ho na bonnete ba hore palo ea batho ba babeli e ka netefatsoa. Ka hona, ho ts'oarana ka mokhoa o meraro ho etsa khetho e ntle ka ho fetisisa eo u ka e nkang e le ho netefatsa botsitso le ho ts'epahala ha khokahano ea TCP.

Lebaka la 3: Qoba ho senya lisebelisoa
Haeba ho na le "ba babeli feela" Leha ho le joalo, kaha ha ho na ho sa tsubelle, seva ha se tsebe hore na moreki o fumana monyetla oa ho fumana khokahano. Ka hona, seva se ka theha kamano kamora ho amohela kopo e 'ngoe le e' ngoe ea syn. Sena se lebisa ho tse latelang:

Tšusumetso ea lisebelisoa: Haeba kopo ea Syn e thibetsoe, e bakoang ho fanoa ka lipakete tse ngata tsa Syn, seva e tla etsa likhokahano tse ngata tse sa sebetseng ka mor'a ho amohela kopo. Sena se lebisa litšila tse sa hlokahaleng tsa lisebelisoa tsa seva.

Ho Boloka Molaetsa: Ka lebaka la khaello ea ho hlonepha ha motho ea boraro, seva ha e na mokhoa oa ho tseba hore na moreki o amohetse khokahano ea Ack ho theha khokahano. Ka lebaka leo, haeba melaetsa e lula marang-rang, moreki o tla lula a romella likopo tsa sim hape, o etsa hore seva e be khokahano e ncha. Sena se tla eketsa pokello ea marang-rang le ho lieha le ho ama hampe ts'ebetso ea marang-rang ka kakaretso.

Qoba ho senya lisebelisoa

Ka hona, ho netefatsa botsitso le ho ts'epahala ha khokahano ea marang-rang, TCP e sebelisa motho ka tsela e meraro ho tiisa hore na mathata ana a bonahatse a etsa joang.

Kakaretso
TheNetwork PackerHo theoa ha khokahano ea TCP ho etsoa ka mokhoa o meraro. Nakong ea ho ts'oarana ka mokhoa o meraro, moreki o qala ho romella pakete ka folakha ea Syn ho seva, e bonts'a hore e batla ho theha khokahano. Kamora ho amohela kopo e tsoang ho moreki, seva e araba pakete ea Syn le Ack ho moreki, e bonts'a nomoro ea khokahano ea pele. Qetellong, moreki o araba ka folakha ea ack ho seva ho bontša hore khokahano e thehiloe ka katleho. Kahoo, mekhahlelo e 'meli e maemong a thehiloeng' me e ka qala ho romellana data ho e mong.

Ka kakaretso, ts'ebetso ea meralo e meraro ea matsoho bakeng sa The TCP e etselitsoe ho netefatsa botsitso le ho ts'epahala ho latela melao ea khale.


Nako ea poso: Jan-08-2025