Ny Protocol Protocol (TCP) sy User Datagram Protocol (UDP) dia ny roa fitaterana serivisy ampiasaina amin'ny Internet Protocol (IP) .
Ny TDP sy UDP dia mampiasa lohateny ho ampahany amin'ny rakitra fampandrenesana hafatra ho an'ny famindrana ny fifandraisana eo amin'ny tambazotra. Ny lohatenin'ny TCP sy ny lohan'ny UDP dia ahitana karazana marika antsoina hoe saha voafaritra araka ny fepetra momba ny teknolojia.
TCP Header Format
Ny lohatenin'ny TCP tsirairay dia manana sehatra folo mitaky ny isa 20 isa (160 bits ) lehibe. Azon'izy ireo atao koa ny mampiditra sehatra fanampiny mihoatra ny 40 bytes.
Ity ny fametrahana takelaka TCP:
- Loharanon-tsoratra TCP loharano (2 bytes)
- Fandefasana TCP port numéro (2 bytes)
- Sequence number (4 bytes)
- Acknowledgment number (4 bytes)
- Datafin'ny TCP (4 bits)
- Tahiry voatokana (3 bits)
- Sainan'ny fitondrana (hatramin'ny 9 bits)
- Hazo maharitra (2 bytes)
- TCP checksumum (2 bytes)
- Mpanjifa maika (2 bytes)
- TCP fakatahaka (0-40 bytes)
Ny tontolon'ny TCP dia mametraka ny lohatenim-piraketana amin'ny rindran-hafatra ao amin'ny baiko voalaza etsy ambony.
- Loharanom- kaontim-bola sy mari- pamantarana TCP no endri-pifandraisana mifandraika amin'ny fandefasana sy fandraisana fitaovana.
- Ny mpandefa hafatra dia mampiasa laharana manaraka mba hanamarihana ny filaharana misy ny hafatra. Samy mampiasa ny laharana nomerao ireo mpanolotra sy mpanemotra ireo mba hampitana ny laharam-pizarana nomena na vao haingana.
- Ny angona angona angon-drakitra dia mitahiry ny totalin'ny lohatenin'ny TCP amin'ny isa maromaro amin'ny boribory efatra. Ny loham-pejy iray tsy mampiasa ny saha TCP tsy mety dia manana tahiry voatokana 5 (maneho 20 bytes), raha ny lohan-drakitra mampiasa ny saha malalaka indrindra dia manana tahirin-kevitra 15 (mampiseho 60bytes).
- Ny tahirin -tsakafo ao amin'ny lohan'ny TCP dia manana sanda zero. Ity sehatra ity dia natao hanasongadinana ny haben'ny lohapejy manontolo raha mihoatra ny 4 bytes (zava-dehibe ho an'ny fahombiazan'ny fanodinana angona data).
- Ny TCP dia mampiasa sariohatra enina enina sy telo misongadina (isaky ny bitika tsirairay misolo tena na mivoaka ) mba hitantanana ny angon-drakitra amin'ny toe-javatra manokana. Ny sainina kely, ohatra, dia manomboka ny logic resetan'ny resadresaka TCP. Ny fizotra amin'ny antsipirihany amin'ireo sehatra ireo dia mihoatra ny fampidinana ity lahatsoratra ity.
- Ny mpanome tolotra TCP dia mampiasa tarehimarika antsoina hoe size window mba hifehezana ny tahirin-kevitra alefany amin'ny mpandray azy alohan'ny hanerena fankasitrahana ho setrin'izany. Raha kely loatra ny fikandrana, dia tsy dia ilaina loatra ny famindrana ny tambajotra, raha toa ka lasa lehibe loatra ny habaka fanokafana, ny rohy ao amin'ny tambajotra dia afaka mihetsika (tsy azo ampiasaina amin'ny fampiharana hafa) na ny mpizara mety tsy ho afaka handingana ny angon-drakitra haingana ampy (koa miteraka fahombiazana). Ny algorithm ampiasaina amin'ny famolavolana ny protocol dia manodina ny soatoavina lehibe ary ampiasaina io sahan-doha TCP io mba handrindra ny fanovana eo amin'ny senders sy ny mpandray.
- Ny mari- pahaizana checksum ao anaty lohatenin'ny TCP dia novokarin'ilay mpandefa mpamorona ho toy ny matematika mba hanampiana ilay mpandray feo hamantatra hafatra izay simba na simbatra.
- Ny sahan'ny pointer maika dia matetika napetraka amin'ny zero ary tsy noraharahiana, fa miaraka amin'ny sainam-panaraha-maso, dia azo ampiasaina ho tahirin-drakitra mba hanamarihana ny ampahany iray amin'ny hafatra amin'ny fangatahana fanodinana ny laharam-pahamehana.
- Ny fampiasana ny data TCP tsy manara-penitra dia mihoatra lavitra noho ny votoatin'ity lahatsoratra ity fa ny fanohanana ny algorithms manokana sy ny algorithms fanarenana varavarankely.
UDP Header Format
Satria ny UDP dia voafetra be kokoa noho ny TCP, ny lohany dia kely kokoa. Ny lohatenin'ny UDP dia misy 8 bytes, nozaraina ho ireto sehatra efatra ireto:
- Loharanon-kaonty loharana (2 bytes)
- Toerana fitehirizana seranana (2 bytes)
- Lanjan'ny data (2 bytes)
- UDP checksum (2 bytes)
Ny fonosana UDP dia mametraka ny lohatenim-piraketana ao amin'ny raki-bolana ao amin'ny baiko voalaza etsy ambony.
- Loharanom-bolana sy laharana UDP no endri-pifandraisana ho an'ny fandefasana sy fandraisana fitaovana.
- Ny sanda lava ao amin'ny UDP dia mampiseho ny habetsahan'ny datagram tsirairay, anisan'izany ny header sy ny data. Io saha io dia miovaova isaky ny 8 bytes (ny habaka fanalahidy ilaina) mankany amin'ny habaka mihoatra ny 65.000 bytes.
- Tahaka ny TCP, ny valan-tserasera UDP dia ahafahan'ny mpizara mifampizara maromaro momba ny antontan-taratasin-tsakafo ao amin'ny hafatra.