Il-Protokoll tal-Kontroll tat-Trażmissjoni (TCP) u l- Protokoll tad-Datagram ta 'Utenti (UDP) huma ż-żewġ saffi tat-trasport standard użati bil -protokoll tal-internet (IP) .
Kemm it-TDP kif ukoll l-UDP jużaw l- intestaturi bħala parti mid-dejta tal-messaġġ għall-ippakkjar għat-trasferiment permezz ta 'konnessjonijiet tan-netwerk. L-intestaturi tat-TCP u l-intestaturi UDP fihom kull sett ta 'parametri msejħa oqsma definiti mill-ispeċifikazzjonijiet tekniċi tal-protokoll.
Format tar-Header tat-TCP
Kull intestatura tat-TCP għandha għaxar oqsma meħtieġa li jammontaw għal 20 byte (160 bits ) fid-daqs. Jistgħu wkoll b'mod fakultattiv jinkludu sezzjoni tad-data addizzjonali sa 40 bytes fid-daqs.
Dan huwa t-tqassim tal-intestaturi tat-TCP:
- Numru tas-Sors tal-Port tat-TCP (2 bytes)
- Numru tal-port TCP tad-destinazzjoni (2 bytes)
- Numru tas-sekwenza (4 bytes)
- Numru ta 'rikonoxximent (4 bytes)
- It-tpaċija tad-dejta TCP (4 bits)
- Data riżervata (3 bits)
- Bnadar ta 'kontroll (sa 9 bits)
- Daqs tat-Tieqa (2 bytes)
- Verifika ta ' TCP (2 bytes)
- Indikatur urġenti (2 bytes)
- Data fakultattiva tat-TCP (0-40 bytes)
TCP jdaħħal l-intestaturi tal-intestaturi fil-fluss tal-messaġġ fl-ordni elenkat hawn fuq.
- In-numri tal-port tat-TCP tas-sors u tad-destinazzjoni huma l-punti ta 'komunikazzjoni għall-apparat li jibgħat u li jirċievu
- Mittenti ta 'messaġġi jużaw numri ta' sekwenza biex jimmarkaw l-ordni ta 'grupp ta' messaġġi. Kemm il-mittenti u r-riċevituri jużaw il-qasam tan-numri tar-rikonoxximent biex jikkomunikaw in-numri tas-sekwenza ta 'messaġġi li jew riċentament ġew riċevuti jew mistennija li jintbagħtu.
- Il -qasam tal-offset tad-dejta jaħżen id-daqs totali ta 'header TCP f'multipli ta' erba 'bytes. L-intestatura li ma tużax il-field TCP fakultattiv għandha data kkumpensata ta '5 (li tirrappreżenta 20 byte), filwaqt li header li juża l-qasam fakultattiv ta' daqs massimu għandu data kkumpensata ta '15 (li jirrappreżenta 60 byte).
- Id-dejta riżervata fl-intestaturi TCP dejjem għandha valur ta 'żero. Dan il-qasam iservi l-għan li tallinja d-daqs totali tal-header bħala multiplu ta 'erba' bytes (importanti għall-effiċjenza tal-ipproċessar tad-dejta tal-kompjuter).
- TCP juża sett ta 'sitt standards u tliet bnadar ta' kontroll estiżi (kull bit individwali jirrappreżenta jew jitfi ) biex jimmaniġġja l-fluss tad-data f'sitwazzjonijiet speċifiċi. Bandiera ta 'daqs wieħed, per eżempju, tibda l-loġika tar-risposta tal-konnessjoni TCP. L-operazzjoni dettaljata ta 'dawn l-oqsma tmur lil hinn mill-ambitu ta' dan l-artikolu.
- Il-mittenti TCP jużaw numru msejjaħ daqs tat-tieqa biex jirregolaw kemm id-dejta li jibagħtu lil riċevitur qabel ma jirrikjedu rikonoxximent bi tpattija. Jekk id-daqs tat-tieqa jsir żgħir wisq, it-trasferiment tad-dejta tan-netwerk ikun bla bżonn bla dewmien, filwaqt li jekk id-daqs tat-tieqa jsir kbir wisq, ir-rabta tan-netwerk tista 'ssir saturata (ma tistax tintuża għal kwalunkwe applikazzjoni oħra) jew ir-riċevitur jista' biżżejjed (li jirriżulta wkoll f'rendiment bil-mod). L-algoritmi ta 'riħ imdaħħlin fil-protokoll jikkalkulaw b'mod dinamiku l-valuri tad-daqs u jużaw dan il-qasam ta' l-intestaturi tat-TCP biex jikkoordinaw il-bidliet bejn il-mittenti u r-riċevituri.
- Il-valur tal- checksum ġewwa header ta 'TCP jiġi ġġenerat mill-emittent tal-protokoll bħala teknika matematika biex jgħin lir-riċevitur jindividwa messaġġi li huma korrotti jew imbagħbsa.
- Il-qasam tal-pointer urġenti ta 'sikwit huwa stabbilit għal żero u injorat, iżda flimkien ma' wieħed mill-bnadar ta 'kontroll, jista' jintuża bħala kumpens tad-dejta biex jimmarka sotto-sett ta 'messaġġ bħala li jirrikjedi pproċessar ta' prijorità.
- L-użu ta 'data TCP fakultattiva jmur lil hinn mill-ambitu ta' dan l-artikolu iżda jinkludi appoġġ għal rikonoxximent speċjali u algoritmi ta 'skalar tat-twieqi.
Format tal-Header UDP
Minħabba UDP huwa ferm aktar limitat fil-kapaċità minn TCP, l-intestaturi tiegħu huma ħafna iżgħar. L-intestatura UDP fiha 8 bytes, maqsuma fl-erba 'oqsma meħtieġa:
- Numru tas-Sors tan-numru (2 bytes)
- Numru tal-port tad-destinazzjoni (2 bytes)
- Tul tad-data (2 bytes)
- Kontroll tal-UDP (2 bytes)
UDP jdaħħal l-intestaturi tal-intestaturi fil-fluss tal-messaġġi tiegħu fl-ordni elenkat hawn fuq.
- In-numri tal-port UDP tas-sors u tad-destinazzjoni huma l-endpoints tal-komunikazzjoni għall-apparat li jibgħat u li jirċievu
- Il-kamp tat-tul f'U UD jirrappreżenta d-daqs totali ta 'kull datagram li jinkludi kemm l-intestatura kif ukoll id-data. Dan il-qasam ivarja f'valur minn minimu ta '8 bytes (id-daqs tal-header meħtieġ) għal daqsijiet' il fuq minn 65,000 byte.
- Simili għal TCP, checksum ta ' UDP jippermetti li r-riċevituri jiċċekkjaw id-data li tidħol għal kwalunkwe biċċa korrotta tal-messaġġ.