I tenei ra, ka timata tatou ma te aro ki te TCP. I mua ake i te upoko mo te whakatakotoranga, i whakahuahia e matou tetahi take nui. I te paparanga whatunga me raro ake, he nui ake te korero mo nga hononga manaaki ki te manaaki, ko te tikanga me mohio to rorohiko kei hea tetahi atu rorohiko hei hono atu ki a ia. Heoi, ko te whakawhitiwhiti korero i roto i te whatunga he maha nga whakawhitiwhitinga whakawhiti, kaua ki te whakawhitiwhiti miihini. Na reira, ka whakaurua e te kawa TCP te ariā o te tauranga. Ka taea e tetahi tauranga te noho ma te mahi kotahi, e whakarato ana i te whakawhitiwhiti korero tika i waenga i nga tukanga tono e rere ana i runga i nga kaihautu rereke.
Ko te mahi o te paparanga waka he pehea te whakarato i nga ratonga whakawhitiwhiti korero tika i waenga i nga tukanga tono e rere ana i runga i nga kaihautu rereke, na reira ka mohiotia ano he kawa mutunga-ki-mutunga. Ka huna e te paparanga kawe nga korero matua o te whatunga, ka taea e te tukanga tono te kite me te mea he hongere korero mutunga-ki-mutunga arorau i waenga i nga hinonga paparanga waka e rua.
Ko te TCP e tu ana mo te Kawa Mana Whakawhiti, e mohiotia ana ko te kawa-a-hononga. Ko te tikanga, i mua i te tiimatanga o tetahi tono ki te tuku raraunga ki tetahi atu, me ruru ringa nga mahi e rua. Ko te ruru-a-ringa he tukanga hono tika e whakarite ana i te tuku pono me te pai o te tango raraunga. I te wa o te ruru-a-ringa, ka whakatauhia he hononga i waenga i te puna me nga kaihautu haerenga ma te whakawhiti i te raupapa o nga paatete mana me te whakaae ki etahi tawhā me nga ture kia pai ai te tuku raraunga.
He aha te TCP? (Mylinking'sWhatunga TapaKaihokohoko Paetukutuku WhatungaKa taea e koe te tukatuka i nga paanui TCP, UDP ranei)
Ko te TCP (Transmission Control Protocol) he hononga hono, pono, paita-awa i runga i te kawa korero paparanga kawe.
Hononga-hanga: Ko te tikanga o te hononga-hononga ko te whakawhitiwhiti TCP he kotahi-ki-tetahi, ara, he korero mutunga-ki-te-mutunga, kaore i rite ki te UDP, ka taea te tuku karere ki nga kaihautu maha i te wa kotahi, na reira kaore e taea te whakatutuki i nga korero kotahi-ki-maha.
Whakapono: Ko te pono o te TCP ka whakarite kia tika te tukuna o nga paakete ki te kaiwhiwhi ahakoa nga huringa o te hononga whatunga, na te mea ka uaua ake te whakatakotoranga paatete kawa o TCP i to UDP.
Paita-awa-i runga: Ko te ahua paita-awa-awa o TCP ka taea te tuku i nga karere ahakoa te rahi me te whakapumau i te raupapa karere: ahakoa kaore ano kia tino tae mai te karere o mua, a ahakoa kua riro mai nga paita o muri mai, kaore e tukuna e TCP ki te paparanga tono mo te tukatuka me te tuku aunoa i nga paatete taarua.
I te wa kua whakatauhia e te kaihautu A me te kaihautu B he hononga, me whakamahi noa te tono i te raina korero mariko hei tuku me te whiwhi raraunga, na reira ka whakarite te tuku raraunga. Ko te kawa TCP te kawenga mo te whakahaere i nga mahi penei i te whakatuu hononga, te momotu, me te pupuri. Me tohu i konei e kii ana matou ko te raina mariko anake te tikanga ki te whakatu hononga, ko te hononga kawa TCP anake e tohu ana ka taea e nga taha e rua te timata te tuku raraunga, me te whakarite i te pono o nga raraunga. Ko te ararere me nga pona kawe e whakahaerea ana e nga taputapu whatunga; ko te kawa TCP ake kaore e aro ki enei korero.
Ko te hononga TCP he ratonga taapiri-katoa, ko te tikanga ka taea e te kaihautu A me te kaihautu B te tuku raraunga i nga huarahi e rua i roto i te hononga TCP. Arā, ka taea te whakawhiti raraunga i waenga i te kaihautu A me te kaihautu B i roto i te rerenga rua.
Ka penapenahia e TCP nga raraunga mo te wa poto i roto i te papaa tuku o te hononga. Ko tenei putunga tuku tetahi o nga keteroki kua whakaritea i te wa e toru-ara-a-ringa. I muri mai, ka tukuna e TCP nga raraunga i roto i te keteroki tuku ki te keteroki whiwhi o te kaihautu haerenga i te wa e tika ana. I roto i te mahi, ka whai keteroki tuku me te keteroki whiwhi ia hoa, penei i konei:
Ko te kaitaunaki tuku he waahi mahara e mau tonu ana e te whakatinanatanga TCP i te taha kaituku e whakamahia ana ki te penapena raraunga mo te wa poto ka tukuna. I te wa e mahihia ai te ruru-a-ringa ki te whakatu hononga, ka whakaritea te keteroki tuku ka whakamahia hei penapena raraunga. Ko te kaitapa tuku ka whakatikatikahia i runga i te paheketanga o te whatunga me nga urupare mai i te kaiwhiwhi.
Ko te putunga whiwhi he waahi mahara e mau tonu ana e te whakatinanatanga TCP i te taha whiwhi e whakamahia ana hei penapena mo te wa poto i nga raraunga kua riro mai. Ka penapenahia e TCP nga raraunga kua riro ki roto i te keteroki whiwhi me te tatari mo te tono o runga ki te panui.
Kia mahara he iti te rahi o te keteroki tuku me te tango keteroki, ina kiki te keteroki, ka mau pea a TCP i etahi rautaki, penei i te whakahaere i te popoketanga, te whakahaere rere, me etahi atu, hei whakarite i te tuku raraunga pono me te pumau o te whatunga.
I roto i nga whatunga rorohiko, ko te tuku raraunga i waenga i nga kaihautu ka whakahaerehia ma nga waahanga. Na he aha te waahanga putea?
Ka waihangahia e TCP he wahanga TCP, he wahanga paakete ranei, ma te wehewehe i te awa taumai ki nga wahanga me te taapiri i nga pane TCP ki ia wahanga. Ko ia Waahanga ka taea anake te tuku mo te wa iti, kaore e taea te neke ake i te Rahi Waahanga Morahi (MSS). I te hekenga iho, ka haere tetahi wahanga paatete ki te paparanga hono. Ko te paparanga hono he Waehe Whakawhiti Morahi (MTU), koinei te rahinga o te paatete ka taea te haere ma te paparanga hononga raraunga. Ko te nuinga o nga waahanga whakawhiti e pa ana ki te atanga korero.
Na he aha te rereketanga i waenga i te MSS me te MTU?
I roto i nga whatunga rorohiko, he mea tino nui te hoahoanga hierarchical na te mea ka whakaarohia nga rereketanga i waenga i nga taumata rereke. He rereke te ingoa o ia paparanga; i roto i te paparanga kawe, ka kiia nga raraunga he waahanga, a, i roto i te paparanga whatunga, ka kiia nga raraunga he putea IP. Na reira, ka taea te whakaaro ko te Waahanga Whakawhiti Morahi (MTU) ko te Rahi morahi IP ka taea te tuku e te paparanga whatunga, ko te Rahi Waahanga Morahi (MSS) he ariā paparanga kawe e tohu ana ki te nui rawa o nga raraunga ka taea te tuku e te putea TCP i te wa.
Kia mahara ka nui ake te Rahi Waahanga Morahi (MSS) i te Waehe Whakawhiti Morahi (MTU), ka mahia te wehewehenga IP ki te paparanga whatunga, kaore hoki a TCP e wehewehe i nga raraunga nui ki nga waahanga e tika ana mo te rahi MTU. He waahanga kei runga i te paparanga whatunga kua whakatapua ki te paparanga IP.
Ko te hanganga o te waahanga putea TCP
Me tirotirohia te whakatakotoranga me nga ihirangi o nga pane TCP.
Tau raupapa: He tau matapōkere i hangaia e te rorohiko i te wa i whakatauhia ai te hononga hei uara tuatahi i te wa e whakapumautia ai te hononga TCP, a ka tukuna te nama raupapa ki te kaiwhiwhi ma te putea SYN. I te wa o te tuku raraunga, ka whakanui te kaituku i te tau raupapa i runga i te nui o nga raraunga ka tukuna. Ka whakatauhia e te kaiwhiwhi te raupapa o nga raraunga i runga i te nama raupapa kua riro. Mena ka kitea he koretake te raraunga, ka whakaraupapa ano te kaiwhiwhi i nga raraunga hei whakarite i te raupapa o nga raraunga.
Tau mihi: He tau raupapa tenei i whakamahia i roto i te TCP hei whakaae ki te whiwhinga o nga raraunga. Ka tohu i te tau raupapa o nga raraunga e whai ake nei e tumanakohia ana e te kaituku. I roto i te hononga TCP, ka whakatauhia e te kaiwhiwhi ko wai nga raraunga kua whiwhi angitu i runga i te tau raupapa o te waahanga putea raraunga kua riro. Ina whiwhi angitu te kaiwhiwhi i nga raraunga, ka tukuna he putea ACK ki te kaituku, kei roto te nama mihi. I muri i te whiwhinga o te paatete ACK, ka taea e te kaituku te whakau kua tae pai nga raraunga i mua i te whakaae ki te nama whakautu.
Ko nga moka whakahaere o te wahanga TCP ko enei e whai ake nei:
moka ACK: Ina he 1 tenei moka, ko te tikanga he whaimana te apure whakautu whakautu. Ka whakatauhia e TCP me tautuhi tenei moka ki te 1 engari mo nga paatete SYN i te wa i whakatuu tuatahi ai te hononga.
Moka RST: Ina he 1 tenei moka, ka tohu he rereke te hononga o te TCP me te herea te hononga kia momotuhia.
moka SYN: Ina tautuhia tenei moka ki te 1, ko te tikanga me whakatuu te hononga me te uara tuatahi o te tau raupapa ka whakatakotoria ki te mara tau raupapa.
moka FIN: Ina he 1 tenei moka, ko te tikanga karekau he raraunga ka tukuna a muri ake nei ka hiahia te hononga.
Ko nga momo mahi me nga ahuatanga o te TCP kei roto i te hanganga o nga waahanga paatete TCP.
He aha te UDP? (Mylinking'sWhatunga TapaKaihokohoko Paetukutuku Whatungaka taea e koe te tukatuka i nga Paati TCP, UDP ranei)
Ko te Kawa Raraunga Raraunga Kaiwhakamahi (UDP) he kawa korero kore hononga. Ka whakatauritea ki te TCP, karekau a UDP e whakarato i nga tikanga whakahaere uaua. Ko te kawa UDP ka taea e nga tono te tuku tika i nga paatete IP kua whakauruhia me te kore he hononga. Ina whiriwhiri te kaiwhakawhanake ki te whakamahi i te UDP hei utu mo te TCP, ka korero tika te tono ki te IP.
Ko te ingoa katoa o te UDP Protocol ko te Kaiwhakamahi Datagram Protocol, a ko tana pane he waru paita (64 bits) anake, he tino poto. Ko te whakatakotoranga o te pane UDP e whai ake nei:
Te tauranga me nga tauranga puna: Ko ta ratou kaupapa matua he tohu ko tehea te tukanga me tuku e te UDP nga paatete.
Rahi kete: Ko te mara rahi o te paatete kei te pupuri i te rahi o te pane UDP me te rahi o nga raraunga
Takima: I hangaia hei whakarite i te tuku pono o nga pane UDP me nga raraunga Ko te mahi a te arowhai ko te kite mehemea kua puta he hapa, he pirau ranei i te wa e tukuna ana he putea UDP hei whakarite i te tika o nga raraunga.
Nga rereketanga i waenga i te TCP me te UDP i Mylinking'sWhatunga TapaKaihokohoko Paetukutuku WhatungaKa taea e koe te tukatuka i nga paanui TCP, UDP ranei
He rereke te TCP me te UDP i nga waahanga e whai ake nei:
Hononga: Ko te TCP he kawa kawe i runga i te hononga e hiahia ana kia whakatuu hononga i mua i te whakawhiti raraunga. Ko te UDP, i tetahi atu ringa, kaore e hiahiatia he hononga ka taea te whakawhiti raraunga tonu.
Ahanoa Ratonga: Ko te TCP he ratonga kotahi-ki-kotahi e rua-waahi, ara, e rua noa nga pito mutunga o te hononga hei whakawhitiwhiti korero ki a raua. Engari, ka tautokohia e te UDP tetahi-ki-tetahi, kotahi-ki-te-maha, me te maha-ki te maha o nga whakawhitiwhitinga whakawhitiwhiti, ka taea te korero ki nga kaihautu maha i te wa kotahi.
Te pono: Ka whakarato a TCP i te ratonga o te tuku raraunga pono, me te whakarite kia kore he hapa, he kore ngaro, he kore-rua, ka tae mai i runga i te tono. Ko te UDP, i tetahi atu taha, ka whakapau kaha me te kore e kii i te tuku pono. Ka mamae pea te UDP i te ngaronga raraunga me etahi atu ahuatanga i te wa e tuku ana.
Te mana o te popoke, te whakahaere rere: Kei a TCP te mana o te haurangi me nga tikanga whakahaere rere, ka taea te whakatika i te tere whakawhiti raraunga kia rite ki nga tikanga whatunga hei whakarite i te haumarutanga me te pumau o te tuku raraunga. Karekau te UDP i te mana kikii me nga tikanga whakahaere rere, ahakoa he tino pukumahi te whatunga, kaore e whakarereketia te utu tuku UDP.
Pane ki runga: He roa te pane pane a TCP, ko te tikanga 20 paita, ka piki ake ina whakamahia nga waahanga whiringa. Ko te UDP, i tetahi atu taha, he pane pumau o te 8 paita noa, no reira he iti ake te pane o te UDP ki runga.
Tauari Taupānga TCP me te UDP:
Ko te TCP me te UDP e rua nga kawa paparanga waka rereke, a he rereke nga ahuatanga o te tono.
I te mea ko te TCP he kawa-hononga, ka whakamahia i roto i nga ahuatanga e hiahiatia ana te tuku raraunga pono. Ko etahi take whakamahi noa ko:
Whakawhiti kōnae FTP: Ka taea e TCP te whakarite kia kore nga konae e ngaro me te kino i te wa whakawhiti.
HTTP/HTTPS: Ka whakarite a TCP i te pono me te tika o nga ihirangi tukutuku.
Na te mea ko te UDP he kawa kore hononga, kaore i te whakarato i te taurangi pono, engari kei a ia nga ahuatanga o te pai me te wa-pono. He pai te UDP mo nga ahuatanga e whai ake nei:
Te hokohoko putea iti, penei i te DNS (Pūnaha Ingoa Rohe): Ko nga patai DNS he putea poto, ka taea e UDP te whakaoti tere.
Ko te whakawhitiwhiti korero rongorau penei i te ataata me te ororongo: Mo te tukunga rongorau me nga whakaritenga wa-waahi nui, ka taea e te UDP te whakarato i te waahi iti ake hei whakarite ka taea te tuku raraunga i roto i te waa.
Whakawhitiwhiti korero: Ka tautokohia e te UDP nga whakawhitiwhiti korero kotahi-ki-te-maha me te maha-ki-te maha, ka taea te whakamahi mo te tuku karere panui.
Whakarāpopototanga
I tenei ra i ako matou mo TCP. Ko te TCP he hononga hono, pono, paita-awa-a-te-waa kawa whakawhiti korero. Ka whakapumau i te tuku pono me te tango i nga raraunga ma te whakarite hononga, ruru ringa me te mihi. Ka whakamahia e te kawa TCP nga tauranga ki te mohio ki te whakawhitiwhiti korero i waenga i nga tukanga, me te whakarato ratonga korero tika mo nga tukanga tono e rere ana i runga i nga kaihautu rereke. Ko nga hononga TCP he taapiri-katoa, e tuku ana i nga whakawhitinga raraunga takirua. He rereke, ko te UDP he kawa korero kore-hononga, karekau e whakarato i nga taurangi pono, he pai hoki mo etahi ahuatanga me nga whakaritenga wa-waahi teitei. He rereke te TCP me te UDP i roto i te aratau hononga, te ahanoa ratonga, te pono, te mana o te haurangi, te whakahaere rere me etahi atu waahanga, he rereke ano o raatau ahuatanga tono.
Wā tuku: Tihema-03-2024