O le asō, o le a tatou amata i le taulaʻi atu i le TCP. I le amataga o le mataupu i le layering, na tatou taʻua ai se manatu taua. I le vaega o le network ma lalo ifo, e sili atu ona faʻatatau i fesoʻotaʻiga host i host, o lona uiga e manaʻomia e lau komepiuta ona iloa le mea o iai se isi komepiuta ina ia mafai ona fesoʻotaʻi atu i ai. Peitaʻi, o fesoʻotaʻiga i totonu o se network e masani lava o fesoʻotaʻiga i le va o le faagasologa nai lo le fesoʻotaʻiga i le va o masini. O le mea lea, o le TCP protocol e faʻalauiloa mai ai le manatu o le port. E naʻo le tasi le faagasologa e mafai ona faʻaaogaina i se port, lea e maua ai fesoʻotaʻiga tuusaʻo i le va o faʻagasologa o talosaga o loʻo faʻagaoioia i luga o host eseese.
O le galuega a le vaega o felauaiga o le auala lea e tuʻuina atu ai auaunaga fesoʻotaʻiga tuusaʻo i le va o faʻagasologa o talosaga o loʻo faʻagaoioia i luga o 'au'aunaga eseese, o lea ua lauiloa ai foʻi o se protocol e amata mai i le amataga i le iuga. O le vaega o felauaiga e natia ai faʻamatalaga autu o le fesoʻotaʻiga, ma mafai ai e le faʻagasologa o talosaga ona vaʻaia e peiseaʻī o loʻo i ai se auala fesoʻotaʻiga faʻalogika e amata mai i le amataga i le va o vaega e lua o le vaega o felauaiga.
O le TCP o lona uiga o le Transmission Control Protocol ma e ta'ua o se protocol e fa'atatau i feso'ota'iga. O lona uiga a'o le'i amata ona auina atu fa'amatalaga e le tasi talosaga i le isi, e tatau ona faia e faiga e lua se fa'atalofa. O le fa'atalofa o se faiga e feso'ota'i fa'alelogika e fa'amautinoa ai le fa'aliliuina fa'atuatuaina ma le taliaina fa'asolosolo o fa'amatalaga. I le taimi o le fa'atalofa, e fa'atuina se feso'ota'iga i le va o le puna ma le taunuuga e ala i le fesuia'i o se fa'asologa o afifi fa'atonutonu ma malilie i nisi o fa'atulagaga ma tulafono e fa'amautinoa ai le manuia o le fa'aliliuina o fa'amatalaga.
O le ā le TCP? (Mylinking'sTap NetworkmaKamupani Fa'atau Paketi Feso'ota'igae mafai ona fa'agasoloina afifi TCP po'o UDP)
O le TCP (Transmission Control Protocol) o se fa'atulagaga feso'ota'iga e fa'atatau i feso'ota'iga, fa'atuatuaina, e fa'avae i luga o le byte-stream transport layer.
Fa'atatau i feso'ota'igaO le feso'ota'iga e fa'atatau i le feso'ota'iga o lona uiga o le feso'ota'iga TCP e tasi-i-le-tasi, o lona uiga, feso'ota'iga mai le tasi itu i le isi itu, e le pei o le UDP, lea e mafai ona lafo atu savali i le tele o 'au talimalo i le taimi e tasi, o lea e le mafai ai ona ausia le feso'ota'iga mai le tasi i le tele.
Fa'atuatuainaO le faʻatuatuaina o le TCP e faʻamautinoa ai o loʻo tuʻuina atu ma le faʻatuatuaina afifi i le tagata e taliaina e tusa lava po o a suiga i le fesoʻotaʻiga fesoʻotaʻiga, lea e sili atu ona lavelave ai le faʻatulagaga o le afifi protocol o le TCP nai lo le UDP.
Fa'avae i le Byte-streamO le natura o le TCP e faʻavae i luga o le byte-stream e mafai ai ona faʻasalalauina savali o soʻo se tele ma faʻamautinoa ai le faʻasologa o savali: e tusa lava pe leʻi atoatoa ona maua le savali muamua, ma e tusa lava pe ua maua byte o loʻo mulimuli mai, o le a le tuʻuina atu e le TCP i le vaega o talosaga mo le faʻagasologaina ma o le a otometi lava ona pa'ū ese afifi tutusa.
O le taimi lava e fa'atuina ai e le 'au talimalo A ma le 'au talimalo B se feso'ota'iga, e na'o le mana'omia e le talosaga ona fa'aogaina le laina feso'ota'iga fa'apitoa e lafo ma maua ai fa'amatalaga, ma fa'amautinoa ai le fesiita'iga o fa'amatalaga. O le TCP protocol e nafa ma le puleaina o galuega e pei o le fa'atuina o feso'ota'iga, motusia, ma le taofia. E tatau ona maitauina o iinei tatou te fai atu o le laina fa'apitoa e na'o le fa'atuina o se feso'ota'iga, o le feso'ota'iga o le TCP protocol e na'o le fa'ailoa mai ai e mafai e itu e lua ona amata le fesiita'iga o fa'amatalaga, ma ia fa'amautinoa le fa'atuatuaina o fa'amatalaga. O le routing ma le transport nodes e taulimaina e masini feso'ota'iga; o le TCP protocol lava ia e le popole i nei fa'amatalaga.
O le feso'ota'iga TCP o se tautua atoa-duplex, o lona uiga e mafai e le 'au talimalo A ma le 'au talimalo B ona fa'asalalauina fa'amatalaga i itu uma e lua i totonu o se feso'ota'iga TCP. O lona uiga, e mafai ona fa'asalalauina fa'amatalaga i le va o le 'au talimalo A ma le 'au talimalo B i se tafega e lua itu.
E teuina fa'afuase'i e le TCP fa'amaumauga i le send buffer o le feso'ota'iga. O lenei send buffer o se tasi lea o caches ua fa'atulagaina i le taimi o le three-way handshake. Mulimuli ane, o le a auina atu e le TCP fa'amaumauga i le send cache i le receive cache o le destination host i le taimi talafeagai. I le fa'atinoina, o le a iai i peer ta'itasi se send cache ma se receive cache, e pei ona fa'aalia iinei:
O le send buffer o se vaega o le manatua e tausia e le faʻatinoga o le TCP i le itu a le tagata e auina atu lea e faʻaaogaina e teu ai faʻamatalaga mo sina taimi e lafo. A faia le three-way handshake e faʻatuina ai se fesoʻotaʻiga, e faʻatulagaina le send cache ma faʻaaogaina e teu ai faʻamatalaga. O le send buffer e fetuʻunaʻi faʻafuaseʻi e tusa ai ma le faʻalavelaveina o fesoʻotaʻiga ma le tali mai le tagata e taliaina.
O le receive buffer o se vaega o le manatua e tausia e le faʻatinoga o le TCP i le itu e maua ai lea e faʻaaogaina e teu ai faʻamatalaga ua maua mo sina taimi. E teuina e le TCP faʻamatalaga ua maua i le receive cache ma faʻatali mo le talosaga pito i luga e faitauina.
Ia mātau o le telē o le cache e lafo ma le cache e maua e tapula'a, pe a tumu le cache, e ono fa'aogaina e le TCP ni nai ta'iala, e pei o le puleaina o le fe'avea'i, puleaina o le tafe mai o fa'amatalaga, ma isi mea fa'apena, e fa'amautinoa ai le fa'atuatuaina o le fa'asalalauina o fa'amatalaga ma le mautu o feso'ota'iga.
I feso'ota'iga komepiuta, o le fesiita'iga o fa'amatalaga i le va o 'au talimalo e fa'atinoina e ala i vaega (segments). O le a la le vaega o le paketi (packet segment)?
E faia e le TCP se vaega o le TCP, po'o se vaega o le afifi, e ala i le vaevaeina o le tafe o lo'o ulufale mai i ni vaega ma fa'aopoopoina ai ulutala o le TCP i vaega ta'itasi. E na'o se taimi fa'atapula'a e mafai ona fa'asalalauina ai Vaega ta'itasi ma e le mafai ona sili atu i le Tele Maualuga o le Vaega (MSS). A o alu ifo, e ui atu se vaega o le afifi i le vaega feso'ota'i. O le vaega feso'ota'i e iai le Iunite Fa'asalalauga Maualuga (MTU), o le tele aupito maualuga lea o le afifi e mafai ona ui atu i le vaega feso'ota'i fa'amaumauga. O le iunite fa'asalalauga aupito maualuga e masani ona feso'ota'i ma le atina'e feso'ota'iga.
O le a la le eseesega i le va o le MSS ma le MTU?
I totonu o feso'ota'iga komepiuta, e matuā tāua tele le fausaga fa'asolosolo auā e amana'ia ai eseesega i le va o tulaga eseese. E eseese igoa o vaega ta'itasi; i le vaega felauaiga, e ta'ua fa'amaumauga o se vaega, ae i le vaega feso'ota'iga, e ta'ua fa'amaumauga o se afifi IP. O le mea lea, e mafai ona mafaufauina le Maximum Transmission Unit (MTU) o le Maximum IP packet Size e mafai ona fa'asalalauina e le vaega feso'ota'iga, ae o le Maximum Segment Size (MSS) o se manatu o le vaega felauaiga e fa'atatau i le aofa'i aupito maualuga o fa'amaumauga e mafai ona fa'asalalauina e se afifi TCP i le taimi e tasi.
Ia mātau afai e sili atu le Maximum Segment Size (MSS) nai lo le Maximum Transmission Unit (MTU), o le a faia le IP fragmentation i le network layer, ma o le a le vaevaeina e le TCP faʻamatalaga tetele i ni vaega e talafeagai mo le tele o le MTU. O le a iai se vaega i luga o le network layer ua faʻatulagaina mo le IP layer.
Fausaga o le vaega o le afifi TCP
Se'i o tatou su'esu'eina le faatulagaga ma mea o lo'o i totonu o ulutala o le TCP.
Numera o le faasologaO se numera fa'afuase'i e gaosia e le komepiuta pe a fa'atuina le feso'ota'iga o lona tau muamua pe a fa'atuina le feso'ota'iga TCP, ma o le numera fa'asologa e auina atu i le tagata e taliaina e ala i le afifi SYN. I le taimi o le fesiitaiga o fa'amatalaga, e fa'ateleina e le tagata e auina atu le numera fa'asologa e tusa ai ma le aofa'i o fa'amatalaga na auina atu. E fa'amasino e le tagata e taliaina le fa'asologa o fa'amatalaga e tusa ai ma le numera fa'asologa na maua. Afai e le o fa'atulagaina fa'amatalaga, o le a toe fa'atulaga e le tagata e taliaina fa'amatalaga ina ia mautinoa le fa'asologa o fa'amatalaga.
Numera o le fa'amaonigaO se numera fa'asologa lea e fa'aaogaina i le TCP e fa'amaonia ai le mauaina o fa'amatalaga. E fa'ailoa mai ai le numera fa'asologa o fa'amatalaga e sosoo ai e fa'amoemoe le tagata e auina atu e maua. I se feso'ota'iga TCP, e fuafua e le tagata e taliaina po'o fea fa'amatalaga ua manuia le mauaina e fa'atatau i le numera fa'asologa o le vaega o le afifi fa'amatalaga ua mauaina. A manuia le mauaina e le tagata e taliaina fa'amatalaga, e auina atu se afifi ACK i le tagata e auina atu, lea o lo'o i ai le numera fa'amaonia o le taliaina. A mae'a ona maua le afifi ACK, e mafai e le tagata e auina atu ona fa'amaonia ua manuia le mauaina o fa'amatalaga a'o le'i fa'amaonia le numera tali.
O vaega pulea o se vaega TCP e aofia ai mea nei:
ACK bitAfai o le 1 lenei vaega, o lona uiga ua aoga le fanua tali fa'amaonia. Ua fa'amaoti mai e le TCP e tatau ona seti lenei vaega i le 1 vagana ai afifi SYN pe a fa'atuina muamua le feso'ota'iga.
RST bitAfai o lenei vaega e 1, o lona uiga o loʻo i ai se tuusaunoaga i le fesoʻotaʻiga TCP ma e tatau ona faʻamalosia le motusia o le fesoʻotaʻiga.
SYN bit: A seti lenei vaega i le 1, o lona uiga e tatau ona faʻatuina le fesoʻotaʻiga ma o le tau muamua o le numera o le faʻasologa ua setiina i le fanua o le numera o le faʻasologa.
FIN bitAfai o le 1 lenei vaega, o lona uiga o le a leai ni isi faʻamatalaga o le a lafoina i le lumanaʻi ma e manaʻomia le fesoʻotaʻiga.
O galuega ma uiga eseese o le TCP o loʻo faʻatinoina e le fausaga o vaega o le afifi TCP.
O le ā le UDP? (Mylinking's)Tap NetworkmaKamupani Fa'atau Paketi Feso'ota'igae mafai ona fa'agasolo uma afifi TCP po'o UDP)
O le User Datagram Protocol (UDP) o se fa'atulagaga feso'ota'iga e leai se feso'ota'iga. Pe a fa'atusatusa i le TCP, e le tu'uina atu e le UDP ni auala fa'atonutonu faigata. E mafai ai e le fa'atulagaga UDP ona lafo sa'o atu afifi IP ua afifiina e aunoa ma le fa'atuina o se feso'ota'iga. A filifili le tagata atia'e e fa'aaoga le UDP nai lo le TCP, e feso'ota'i sa'o le fa'atulagaga ma le IP.
O le igoa atoa o le UDP Protocol o le User Datagram Protocol, ma e na'o le valu bytes (64 bits) lona ulutala, o se mea pu'upu'u tele. O le fa'atulagaga o le ulutala UDP e fa'apea:
Uafu e taunuu i ai ma uafu e maua mai aiO lo latou autū autū o le faʻailoa mai lea po o le fea faʻagasologa e tatau ona auina atu i ai e le UDP afifi.
Tele o le afifiO le fanua tele o le afifi e taofia ai le tele o le ulutala UDP fa'atasi ai ma le tele o fa'amatalaga
Siakiina: Fuafuaina e fa'amautinoa le fa'atuatuaina o le tu'uina atu o ulutala ma fa'amatalaga UDP. O le matafaioi a le checksum o le iloa lea pe na tupu se mea sese pe fa'aleagaina i le taimi o le tu'uina atu o se afifi UDP e fa'amautinoa ai le sa'o o fa'amatalaga.
Eseesega i le va o le TCP ma le UDP i le Mylinking'sTap NetworkmaKamupani Fa'atau Paketi Feso'ota'igae mafai ona fa'agasoloina afifi TCP po'o UDP
E eseese le TCP ma le UDP i vaega nei:
Feso'ota'igaO le TCP o se protocol felauaiga e fa'atatau i feso'ota'iga e mana'omia ai se feso'ota'iga e fa'atuina a'o le'i mafai ona fesiita'i fa'amatalaga. O le UDP, i le isi itu, e le mana'omia se feso'ota'iga ma e mafai ona fesiita'i fa'amatalaga i le taimi lava lena.
Meafaitino AuaunagaO le TCP o se tautua e lua-point, o lona uiga, e na'o le lua i'uga o se feso'ota'iga e fesoota'i ai le tasi ma le isi. Peita'i, e lagolagoina e le UDP le feso'ota'iga fefa'asoaa'i e tasi-i-le-tasi, tasi-i-le-tele, ma le tele-i-le-tele, lea e mafai ona fesoota'i ma le tele o 'au talimalo i le taimi e tasi.
Fa'atuatuainaE tuʻuina atu e le TCP le tautua o le tuʻuina atu o faʻamatalaga ma le faʻatuatuaina, ma ia mautinoa o faʻamatalaga e leai ni mea sese, leai se leiloa, e le toe faaluaina, ma e taunuu pe a manaʻomia. Ae o le UDP, e faia lana taumafaiga sili ma e le faʻamautinoa le tuʻuina atu ma le faʻatuatuaina. Atonu e mafatia le UDP i le leiloa o faʻamatalaga ma isi tulaga i le taimi o le tuʻuina atu.
Pulea o le feoa'iga, puleaina o le tafeO le TCP e iai ana auala e pulea ai le feʻaveaʻi o faʻamatalaga ma le tafe o faʻamatalaga, lea e mafai ona fetuʻunaʻi le saoasaoa o le feʻaveaʻiga o faʻamatalaga e tusa ai ma tulaga o fesoʻotaʻiga e faʻamautinoa ai le saogalemu ma le mautu o le feʻaveaʻiga o faʻamatalaga. E leai ni auala e pulea ai le feʻaveaʻiga o faʻamatalaga ma le tafe o faʻamatalaga a le UDP, e tusa lava pe matuā feʻaveaʻi le fesoʻotaʻiga, ae e le faia ni fetuʻunaʻiga i le saoasaoa o le auina atu o le UDP.
Ulutala i lugaO le TCP e umi lona ulutala, e masani lava e 20 bytes, lea e fa'ateleina pe a fa'aogaina fanua filifiliga. O le UDP, i le isi itu, e na'o le 8 bytes le ulutala tumau, o lea e maualalo ai le tau o le ulutala o le UDP.

Fa'ata'ita'iga o Talosaga TCP ma UDP:
O le TCP ma le UDP o ni faʻaoga eseese se lua o le vaega o felauaiga, ma e iai ni o la eseesega i tulaga faʻaoga.
Talu ai o le TCP o se protocol e faʻatatau i fesoʻotaʻiga, e faʻaaogaina tele i tulaga e manaʻomia ai le tuʻuina atu o faʻamatalaga faʻatuatuaina. O nisi o faʻaaogaina masani e aofia ai:
Fesiitaiga o faila FTPE mafai e le TCP ona fa'amautinoa e le leiloa ma fa'aleagaina faila i le taimi o le fesiitaiga.
HTTP/HTTPSE fa'amautinoa e le TCP le sa'o ma le faamaoni o anotusi o le upega tafa'ilagi.
Talu ai o le UDP o se protocol e leai se feso'ota'iga, e le tu'uina atu ai se fa'amaoniga o le fa'atuatuaina, ae o lo'o i ai uiga o le lelei ma le taimi moni. E talafeagai le UDP mo tulaga nei:
Fefa'ataua'iga maualalo-packet, e pei o le DNS (Domain Name System)O fesili a le DNS e masani lava o ni afifi pupuu, ma e mafai e le UDP ona fa'amae'aina vave.
Fesootaiga multimedia e pei o vitio ma leoMo le fa'asalalauga multimedia e maualuga le mana'oga i le taimi moni, e mafai e le UDP ona tu'uina atu le latency maualalo e fa'amautinoa ai e mafai ona fa'asalalauina fa'amatalaga i le taimi tatau.
Fesootaiga fa'asalalauE lagolagoina e le UDP fesootaiga tasi-i-le-tele ma le tele-i-le-tele ma e mafai ona faʻaaogaina mo le feʻau faʻasalalau.
Aotelega
O le aso nei na tatou aʻoaʻoina ai e uiga i le TCP. O le TCP o se polokalame fesoʻotaʻiga e faʻalagolago i fesoʻotaʻiga, faʻatuatuaina, e faʻavae i luga o le byte-stream. E faʻamautinoa ai le faʻaliliuina faʻatuatuaina ma le mauaina faʻatulagaina o faʻamatalaga e ala i le faʻatuina o fesoʻotaʻiga, faʻatalofa ma le faʻamaoniaina. E faʻaaogaina e le polokalame TCP ia ports e faʻatino ai fesoʻotaʻiga i le va o faiga, ma tuʻuina atu auaunaga fesoʻotaʻiga tuusaʻo mo faiga o talosaga o loʻo faʻagaoioia i luga o 'au talimalo eseese. O fesoʻotaʻiga TCP e full-duplex, e mafai ai ona faʻaliliuina faʻamatalaga e lua itu i le taimi e tasi. I se faʻatusatusaga, o le UDP o se polokalame fesoʻotaʻiga e leai se fesoʻotaʻiga, lea e le tuʻuina atu ai ni faʻamaoniga faʻatuatuaina ma e talafeagai mo nisi o tulaga e maualuga manaʻoga i le taimi moni. E eseese le TCP ma le UDP i le faiga fesoʻotaʻiga, mea tautua, faʻatuatuaina, pulea o le faʻalavelave, pulea o le tafe ma isi itu, ma e eseese foʻi a latou tulaga faʻaoga.
Taimi na lafoina ai: Tesema-03-2024



