Niaj hnub no, peb yuav pib los ntawm kev tsom mus rau TCP. Ua ntej ntawd nyob rau hauv tshooj ntawm tshooj, peb tau hais txog ib qho tseem ceeb. Ntawm lub network txheej thiab hauv qab no, nws yog ntau ntxiv txog tus tswv tsev rau kev sib txuas, uas txhais tau tias koj lub computer xav paub qhov twg lwm lub computer yog txhawm rau txuas rau nws. Txawm li cas los xij, kev sib txuas lus hauv ib lub network feem ntau yog kev sib hais sib hais sib txuas lus tsis yog kev sib txuas lus sib txuas lus. Yog li, TCP raws tu qauv qhia cov tswvyim ntawm chaw nres nkoj. Ib qho chaw nres nkoj tuaj yeem nyob ntawm tsuas yog ib tus txheej txheem, uas muab kev sib txuas lus ncaj qha ntawm cov txheej txheem thov kev ua haujlwm khiav ntawm cov tswv tsev sib txawv.
Cov haujlwm ntawm cov txheej thauj yog yuav ua li cas muab cov txheej txheem sib txuas lus ncaj qha ntawm cov txheej txheem kev thov uas tau ua haujlwm ntawm cov qauv sib txawv, yog li nws tseem muaj kev paub txog cov txheej txheem kawg. Cov ntawv thauj khoom zais cov ntsiab lus tseem ceeb ntawm lub network, tso cai rau cov txheej txheem kev thov kom pom raws li yog muaj kev sib txuas lus kawg ntawm ob lub tsheb thauj khoom.
TCP sawv rau kev sib kis kev hloov raws tu qauv raws kev tswj hwm thiab yog lub npe hu ua kev sib txuas-qhia raws tu qauv. Qhov no txhais tau tias ua ntej ib daim ntawv thov tuaj yeem pib xa cov ntaub ntawv mus rau lwm qhov, ob qho txheej txheem yuav tsum tau ua tes tes. Sib tuav tes yog qhov ntsuas cov txheej txheem sib txuas uas ua kom muaj zog txhim khu kev qha kis tau thiab cov ntaub ntawv txais tos ntawm cov ntaub ntawv. Thaum lub sij hawm sib tuav tes, kev sib txuas yog tsim ntawm cov khoom thiab cov lus qhia cov tub ntxhais kawm ntawm cov chaw tswj khoom thiab kev pom zoo rau qee cov kev ntsuas thiab cov cai kom ntseeg tau cov ntaub ntawv kev sib kis tau zoo.
TCP yog dab tsi? (Mylinking yogNetwork KaisthiabNetwork Packet Brokeryuav txheej txheem rau TCP lossis UDP pob ntawv)
TCP (Hloov chaw tswj kev cai) yog kev sib txuas taw qhia, txhim khu kev qha, byte-kwj raws cov txheej txheem kev sib txuas lus.
Kev sib txuas-taw qhia: Kev sib txuas lus txhais tau hais tias TCP kev sib txuas lus yog ib-rau-ib-rau-ib-rau-kawg kev sib txuas lus, uas tuaj yeem xa cov lus rau ntau lub sijhawm, yog li ib qho kev sib txuas lus ib leeg tsis tuaj yeem ua tiav.
Vam tau: Kev ntseeg tau ntawm TCP kom ntseeg tau tias cov pob ntawv tau xa tawm txoj kev hloov pauv ntawm TCP ntau qhov ntau dua li UDP.
Byte-ntws-raws li: Tus byte-ntws-based ntawm TCP tso cai rau kev xa tawm cov lus ntawm txhua qhov kev txiav txim siab yav dhau los, txawm hais tias cov ntawv thov kev ua tiav, txawm hais tias cov ntawv thov kev ua tiav, txawm hais tias cov ntawv thov kev ua tiav, txawm hais tias txheej tom ntej rau kev ua lag luam thiab yuav cia li tso cov pob ntawv deminal.
Thaum tus tswv tsev A thiab tus tswv tsev B tau tsim kev sib txuas, daim ntawv thov tsuas yog xav tau siv cov ntaub ntawv sib txuas lus virtual los xa thiab tau txais cov ntaub ntawv, yog li ua kom muaj cov ntaub ntawv kis. TCP raws txoj kev cai yog lub luag haujlwm rau kev tswj cov haujlwm xws li kev sib txuas, kev sib txuas, thiab tuav. Nws yuav tsum raug sau tseg tias ntawm no peb hais tias tus kab virtual tsuas yog tsim kev sib txuas, TCP tej kev sib txuas, thiab ua kom muaj kev ntseeg tau ntawm cov ntaub ntawv. Cov kev coj thiab kev thauj khoom yog daws los ntawm lub network pab kiag; TCP raws txoj kev cai nws tus kheej tsis muaj kev txhawj xeeb nrog cov ntsiab lus no.
Ib qho kev sib txuas TCP yog cov kev pab puv npo, uas txhais tau tias tus tuav A thiab Host B tuaj yeem xa cov ntaub ntawv hauv kev sib txuas TCP. Ntawd yog, cov ntaub ntawv tuaj yeem hloov pauv ntawm host ib thiab host b hauv kev tawm tsam txaus.
TCP ib ntus khaws cia cov ntaub ntawv hauv kev sib txuas xa cov tsis tau. Qhov no xa tsis yog ib qho ntawm cov caches teeb tsa thaum peb-txoj kev sib tuav tes. Tom qab, TCP yuav xa cov ntaub ntawv hauv Xa Cache rau cov neeg tau txais cache ntawm cov hom phiaj ntawm lub sijhawm uas tsim nyog. Hauv kev xyaum, txhua tus phooj ywg yuav muaj xa cache thiab tau txais cache, raws li muaj qhia ntawm no:
Cov xa tawm yog thaj chaw ntawm lub cim xeeb khaws cia los ntawm TCP kev siv ntawm Sender sab uas yog siv los ua cov ntaub ntawv xa mus ib ntus xa. Thaum peb txoj kev sib txuas nrog peb-txoj kev sib txuas ua ke yog tsim kom muaj kev sib txuas, xa cache tau teeb tsa thiab siv los khaws cov ntaub ntawv. Cov xa rov qab yog siv tau kho dua tshiab raws li cov network congundion thiab cov lus teb los ntawm tus txais.
Qhov tau txais Buffer yog thaj chaw ntawm lub cim xeeb khaws los ntawm TCP kev siv nyob rau sab uas tau siv los ua cov ntaub ntawv tau txais ib ntus. TCP khw muag khoom cov ntaub ntawv tau txais hauv cov ntaub ntawv tau txais cache thiab tos rau daim ntawv thov sab saud kom nyeem nws.
Nco ntsoov tias qhov loj ntawm xa cache thiab tau txais cache yog tsawg, thaum lub tswv yim tswj hwm, ntws tswj hwm, kom ntseeg tau tias cov ntaub ntawv txhim khu kev qha kis tau thiab cov kev ruaj khov.
Hauv lub khoos phis tawj, cov ntaub ntawv sib kis ntawm cov hosts yog nqa tawm los ntawm txoj kev ntu. Yog li dab tsi yog pob ntawv spegment?
TCP tsim ib ntu TCP, lossis cov pob ntawv seget, los ntawm kev sib cais cov kwj deg mus rau hauv chunks thiab ntxiv tcp headers rau txhua chunk. Txhua ntu tsuas tuaj yeem kis tau rau lub sijhawm tsawg tsawg thiab tsis tuaj yeem dhau qhov siab tshaj plaws ntu me me (MSS). Ntawm nws txoj kev cia, ib pob ntawv ntu dhau los ntawm qhov txuas txheej. Qhov Link txheej muaj cov chav sib kis tau tshaj plaws (MTU), uas yog cov pob ntau tshaj plaws uas tuaj yeem hla cov ntaub ntawv txuas. Chav tsev uas muaj kev sib kis tau tshaj plaws yog feem ntau cuam tshuam nrog kev sib txuas lus interface.
Yog li dab tsi yog qhov txawv ntawm MSS thiab MTU?
Hauv lub computer tes hauj lwm, lub hierarchical architecture yog ib qho tseem ceeb heev vim tias nws yuav siv mus rau hauv tus account qhov sib txawv ntawm cov qib sib txawv ntawm cov qib sib txawv. Txhua txheej muaj lub npe sib txawv; Hauv txheej thauj khoom, cov ntaub ntawv hu ua ntu, thiab hauv cov txheej network, cov ntaub ntawv yog hu ua IP pob ntawv. Yog li ntawd, qhov kev sib kis tau siab tshaj plaws (MTU) tuaj yeem xav txog li cov txheej txheem IP siab uas tuaj yeem xa cov ntaub ntawv ntau tshaj plaws uas tuaj yeem kis tau los ntawm TCP.
Nco ntsoov tias thaum qhov ntau tshaj plaws ntu loj (MSS) loj dua li cov txheej txheem tshaj plaws (MTU), thiab tCP yuav tsis faib cov ntaub ntawv loj rau MTU loj. Yuav muaj ib ntu ntawm lub network txheej rau IP txheej IP.
TCP pob ntawv qauv Seem
Cia peb tshawb cov qauv thiab cov ntsiab lus ntawm TCP headers.
Nrum lej: Tus lej random tsim los ntawm lub khoos phis tawm thaum kev sib txuas yog tsim los ntawm nws tus nqi pib thaum tus lej TCP tau raug xa mus rau tus neeg txais nyiaj los ntawm Syn pob ntawv. Thaum lub sijhawm sib kis, tus xa cov nce qib ua ntu zus raws li cov nyiaj tau xa. Tus tau txiav txim siab txiav txim siab qhov kev txiav txim ntawm cov ntaub ntawv raws li tau txais cov lej cim. Yog tias cov ntaub ntawv tau pom tawm ntawm kev txiav txim, tus tau txais yuav rov ua cov ntaub ntawv los xyuas kom meej qhov kev txiav txim ntawm cov ntaub ntawv.
Cov lej Kev Paub: Qhov no yog ib tus lej muaj nyob hauv TCP kom lees paub txog qhov tau txais cov ntaub ntawv. Nws qhia txog cov lej ntawm cov ntaub ntawv tom ntej uas tus xa cov kev cia siab kom tau txais. Hauv kev sib txuas TCP, tus txais kev txiav txim siab uas cov ntaub ntawv tau txais tiav raws li cov lej ntawm cov ntaub ntawv uas tau txais cov ntaub ntawv cov ntaub ntawv. Thaum tus tau txais tau zoo tau txais cov ntaub ntawv, nws xa AK pob ntawv rau tus xa, uas muaj cov lus lees paub kev lees paub. Tom qab tau txais ACK pob ntawv, tus xa tuaj yeem lees paub tias cov ntaub ntawv ua ntej lees paub tus lej xov tooj tau txais tau zoo.
Kev tswj khoom ntawm lub tcp ntu suav nrog cov hauv qab no:
Tus aub: Thaum cov ntsis no yog 1, nws txhais tau tias lub teb lus lees paub teb siv tau. TCP qhia tshwj xeeb tias qhov no yuav tsum tau teeb tsa rau 1 tshwj tsis yog SY SN COV PACKETE thaum qhov kev sib txuas tau tsim.
Rst ntsis: Thaum me ntsis no yog 1, nws qhia tau tias muaj kev zam rau TCP kev txuas thiab txuas yuav tsum tau yuam kom raug txiav tawm.
Kho xab tes: Thaum cov me ntsis no tau teeb tsa rau 1, nws txhais tau tias kev sib txuas yog tsim thiab thawj tus nqi ntawm cov lej lej tau teeb tsa hauv cov lej lej.
Ceev me ntsis: Thaum me ntsis no yog 1, nws txhais tau tias tsis muaj cov ntaub ntawv ntxiv yuav raug xa mus rau yav tom ntej thiab kev sib txuas yog qhov xav tau.
Cov ntau yam thiab cov yam ntxwv ntawm TCP tau embodied los ntawm cov qauv ntawm TCP pob ntawv spegments.
Dab tsi yog UDP? (Mylinking yogNetwork KaisthiabNetwork Packet Brokeryuav txheej txheem rau TCP lossis UDP pob ntawv)
Tus Neeg Siv Datagram raws tu qauv (UDP) yog kev sib txuas lus sib txuas lus. Piv nrog TCP, UDP tsis muab txoj kev tswj hwm txoj kev tswj hwm. UDP raws tuqocol tso cai rau cov ntawv thov xa cov ntawv qhia ncaj qha IP ncaj ncees yam tsis muaj kev sib txuas. Thaum tus tsim tawm los siv UDP es tsis txhob siv TCP, daim ntawv thov sib txuas lus ncaj qha nrog IP.
Lub npe tag nrho ntawm UDP raws tu qauv yog cov neeg siv Datagram raws tu qauv, thiab nws cov header tsuas yog yim bytes (64 khoom), uas yog heev. Cov qauv ntawm UDP header yog raws li hauv qab no:
Lo lus uas peb thiab cov chaw nres nkoj: Lawv lub hom phiaj tseem ceeb yog los qhia txog qhov txheej txheem twg UDP yuav tsum xa pob ntawv.
Pob Ntawv Loj: Cov pob ntawv loj ntawm cov ntawv loj uas tuav qhov loj ntawm UDP header ntxiv rau qhov loj ntawm cov ntaub ntawv
Chintsum: Tsim los xyuas kom meej txhim khu kev qha ntawm UDP headers thiab cov ntaub ntawv lub luag haujlwm yog txhawm rau paub seb puas muaj tshwm sim thaum lub sijhawm hloov cov ntaub ntawv ntawm cov ntaub ntawv.
Qhov sib txawv ntawm TCP thiab UDP hauv Mylinking'sNetwork KaisthiabNetwork Packet Brokeryuav txheej txheem rau TCP lossis UDP pob ntawv
TCP thiab UDP sib txawv ntawm cov hauv qab no:
Kev sib txua: TCP yog qhov kev sib txuas-kev thauj mus los uas yuav tsum tau tsim kev sib txuas los tsim ua ntej cov ntaub ntawv tuaj yeem hloov pauv. UDP, ntawm qhov tod tes, tsis tas yuav muaj kev sib txuas thiab tuaj yeem hloov cov ntaub ntawv tam sim ntawd.
Cov Khoom Pab: TCP yog ib-rau-ib-rau-ib-rau-ib-rau-ib-ntu kev pabcuam, uas yog, kev sib txuas muaj tsuas yog ob qhov kev sib txuas lus sib txuas lus sib txuas lus nrog txhua lwm. Txawm li cas los xij, UDP txhawb ib-rau-ib-rau-ib-rau-ib-rau-ib-rau-ib-rau-rau-rau-rau-rau-rau-ntau-rau-ntau sib tham sib tham, uas tuaj yeem sib txuas lus nrog ntau tus tswv nyob rau tib lub sijhawm.
Kev ntseeg tau: TCP muab cov kev pabcuam ntawm cov ntaub ntawv xa cov ntaub ntawv ntseeg tau, kom cov ntaub ntawv yog qhov tsis raug, tsis dawb, tsis yog-theej tawm, thiab tuaj txog ntawm kev thov. UDP, ntawm qhov tod tes, nws puas yog qhov zoo tshaj plaws kev ua haujlwm thiab tsis tuaj yeem lees paub kev xa khoom zoo. UDP yuav raug kev txom nyem los ntawm cov ntaub ntawv poob thiab lwm yam xwm txheej thaum muaj kev kis.
Kev tswj kev tswj hwm dawb, ntws tswj: TCP muaj kev tswj hwm thiab tswj tswj cov txheej txheem, uas tuaj yeem hloov kho cov ntaub ntawv kis tau raws li kev ruaj ntseg thiab ruaj ntseg ntawm cov ntaub ntawv kis. UDP tsis muaj kev tswj hwm kev khiav tawm thiab ntws tswj kev tswj cov tshuab, txawm tias lub network tau congeste, nws yuav tsis hloov kho rau UDP xa tus nqi xa mus.
Header overhead: TCP muaj lub taub hau ntev ntev, feem ntau 20 bytes, uas nce ntxiv thaum kev xaiv teb. UDP, ntawm qhov tod tes, muaj cov header ntawm tsuas yog 8 bytes, yog li UDP muaj cov header qis dua.
TCP thiab UDP Daim Ntawv Thov Qhia:
TCP thiab UDP yog ob qho sib txawv thauj txheej txheej ua tiav, thiab lawv muaj qee qhov sib txawv hauv kev thov cov xwm txheej.
Txij li TCP yog qhov sib txuas-qhia raws tu qauv, nws yog feem ntau siv hauv cov xwm txheej uas yuav tsum muaj kev txhim khu kev qha cov ntaub ntawv. Qee qhov kev siv siv xws li:
FTP Cov Ntaub Ntawv Hloov: TCP tuaj yeem ua kom ntseeg tau tias cov ntaub ntawv tsis ploj thiab ua tsis tiav thaum hloov pauv.
Http / https: TCP ua kom muaj kev ncaj ncees thiab qhov tseeb ntawm cov vev xaib.
Vim tias UDP yog qhov sib txuas tau sib txuas, nws tsis muaj kev lees paub, tab sis nws muaj cov yam ntxwv ntawm kev ua tau zoo thiab lub sijhawm. UDP tsim nyog rau cov xwm txheej hauv qab no:
Cov tsheb pob ntawv tsawg-pob nyiaj, xws li DNS (sau npe npe): DNS cov lus nug feem ntau yog cov pob ntawv luv luv, thiab UDP tuaj yeem ua tiav sai dua.
Kev sib txuas lus multimedia xws li video thiab suab: Rau multimedia kis nrog cov tseev kom muaj ntau-lub sijhawm, UDP tuaj yeem muab cov khoom siv qis dua kom ntseeg tau tias cov ntaub ntawv tuaj yeem kis tau raws sijhawm.
Tshaj Tawm Kev Tshaj Tawm: UDP txhawb ib-rau-rau-rau-rau-rau-rau-rau-sib txuas lus thiab tuaj yeem siv rau cov kis tau cov lus tshaj tawm.
Lub ntsiab
Niaj hnub no peb tau kawm txog TCP. TCP yog kev sib txuas taw qhia, txhim khu kev qha, byte-kwj nrog cov txheej txheem kev sib txuas lus txheej txheej txheej txheej txheej txheej sib txuas lus. Nws ua kom muaj kev txhim khu kev txhim kho kis tau thiab kev txais tos cov ntaub ntawv ntawm cov ntaub ntawv los ntawm kev teeb tsa kev txuas, sib tuav tes thiab kev lees paub. TCP raws tu qauv cov qauv kev sib txuas lus kom paub cov txheej txheem sib txuas lus, thiab muab kev pabcuam txuas ncaj qha rau cov txheej txheem kev sib txuas lus rau cov txheej txheem sib txawv. TCP kev sib txuas yog tag nrho-duplex, tso cai rau tib lub confirectional cov ntaub ntawv hloov chaw. Hauv kev sib piv, UDP yog qhov sib txuas lus sib txuas lus, uas tsis muab kev cia siab lees paub thiab haum rau qee qhov xwm txheej uas muaj kev xav tau tiag tiag. TCP thiab UDP sib txawv hauv hom kev sib txuas, kev pab cuam, kev tswj hwm, ntws tswj thiab lwm yam kev xaiv, thiab lawv daim ntawv thov cov xwm txheej kuj sib txawv.
Lub Sijhawm Post: Dec-03-2024