Is é an Prótacal Rialaithe Tarchuir (TCP) agus an Prótacal Datagram Úsáideora (UDP) an dá chaighdeán caighdeánach iompair a úsáidtear le prótacal idirlín (IP) .
Úsáideann an dá TDP agus an UDP ceannteidil mar chuid de shonraí teachtaireachta pacáistithe le haghaidh aistriú thar naisc ghréasáin. Tá sraith de pharaiméadair ar a dtugtar réimsí a shainítear ag sonraíochtaí teicniúla an phrótacail i gceannteidil TCP agus i gceannteidil UDP.
Foirm Ceannaire TCP
Tá deich gceantar riachtanacha ag gach ceanncheathrú TCP a bhfuil iomlán de 20 bytes (160 giotán ) ann. Ina theannta sin, féadann siad rogha sonraí a chur san áireamh go roghnach suas le 40 bytes i méid.
Seo leagan amach na gceanntásca TCP:
- Foinse líon port TCP (2 bhileog)
- Uimhir calafoirt TCP ceann scríbe (2 bhileog)
- Uimhir seicheamh (4 bytes)
- Uimhir admhála (4 bhileog)
- Fritháireamh sonraí TCP (4 giotán)
- Sonraí áirithinte (3 giotán)
- Bratacha rialaithe (suas le 9 giotán)
- Méid na fuinneoige (2 bhileog)
- Seiceála TCP (2 bytes)
- Pointí práinneach (2 bhilleog)
- Sonraí roghnacha TCP (0-40 bytes)
Cuireann TCP réimsí ceannteidil isteach sa sruth teachtaireachta san ord atá liostaithe thuas.
- Is iad na huimhreacha calafoirt TCP foinse agus ceann scríbe ná na críochphointí cumarsáide le haghaidh feistí a sheoladh agus a fháil.
- Bain úsáid as teachtaireachtaí teachtaireachtaí uimhreacha seicheamh chun marc teachtaireachtaí a ordú. Úsáideann an dá seoltóir agus glacadóirí réimse uimhreacha admhála chun uimhreacha seicheamh na dteachtaireachtaí a fhaightear a fuarthas le déanaí nó a bhfuiltear ag súil leo a sheoladh.
- Rinne na sonraí siopaí réimse a fhritháireamh an méid iomlán de cheannteideal TCP in illeabhar de cheithre bytes. Tá fritháireamh de 5 ag baint le ceannteideal nach bhfuil ag baint úsáide as an réimse roghnach TCP (a ionadaíonn 20 bytes), agus go bhfuil fritháireamh ar 15 (a ionadaíonn 60 bytes) ar fhritháireamh ag baint úsáide as an réimse roghnach uasmhéid.
- Tá luach nialas i gcónaí i sonraí a bhfuil cosaint orthu i gceannteidil TCP. Freastalaíonn an réimse seo chun an méid ceannteideal iomlán a ailíniú mar illeabhar de cheithre bytes (tábhachtach maidir le héifeachtúlacht próiseála sonraí ríomhaireachta).
- Úsáideann TCP sraith de shé bhratach rialaithe leitheadacha agus trí chaighdeán (gach giotán aonair a léiríonn ar nó as ) chun sreabhadh sonraí a bhainistiú i gcásanna ar leith. Cuireann bratach beagán amháin, mar shampla, loighic athshocraithe nasc TCP chun cinn. Téann feidhmiú mionsonraithe na réimsí seo thar raon feidhme an airteagal seo.
- Bain úsáid as TCP ar uimhir a dtugtar méid na fuinneoige chun a rialáil cé mhéad sonraí a chuireann siad chuig glacadóir sula n-éilítear admháil ar ais. Má thiocfaidh an méid fuinneoige ró-bheag, ní bheidh gá le haistriú sonraí líonra go mall, agus má thiocfaidh an méid fuinneog ró-mhór, féadfaidh an nasc líonra a bheith sáithithe (ní féidir é a úsáid in aon iarratas eile) nó ní fhéadfaidh an glacadóir sonraí atá ag teacht isteach a phróiseáil go tapa go leor (chomh maith le feidhmíocht mall). Leagann halgartaim windowing isteach sa phrótacal luachanna méideanna a ríomh go dinimiciúil agus an réimse seo de cheannteidil TCP a úsáid chun athruithe a chomhordú idir seoltóirí agus glacadóirí.
- Gineann an seoltóir prótacail an luach seiceála taobh istigh de cheannteideal TCP mar theicníc matamaiticiúil chun cuidiú leis an nglacadóir teachtaireachtaí atá truaillithe nó truaillithe a bhrath.
- Is minic go bhfuil an réimse pointeoir práinneach leagtha go nialas agus gan neamhaird, ach i gcomhar le ceann de na bratacha rialaithe, is féidir é a úsáid mar fhritháireamh sonraí chun fo-thacar teachtaireachta a mharcáil mar phróiseáil tosaíochta.
- Téann úsáidí sonraí roghnacha TCP níos faide ná scóip an ailt seo ach áirítear tacaíocht d'admháil speisialta agus halgartaim scála fuinneoige.
Formáid Ceannasaí UDP
Ós rud é go bhfuil an UDP i bhfad níos teoranta i gcumas ná TCP, tá a cheannteidil i bhfad níos lú. Tá 8 bytes ag ceannród UDP, roinnte sna ceithre réimse riachtanacha seo a leanas:
- Uimhir an phoist foinse (2 bhileog)
- Uimhir an phoist aitheantais (2 bhileog)
- Fad na sonraí (2 bhileog)
- Seiceáil UDP (2 bytes)
Cuireann UDP réimsí ceannteidil isteach ina sruth teachtaireachta san ord atá liostaithe thuas.
- Is iad na huimhreacha calafoirt UDP foinse agus ceann scríbe na pointí cumarsáide le haghaidh feistí a sheoladh agus a fháil.
- Is ionann an réimse fad i UDP agus méid iomlán gach datagram lena n-áirítear an ceanncheann agus na sonraí araon. Tá luach sa réimse seo ar a laghad de 8 bytes (an méid ceannteidil riachtanach) go méideanna os cionn 65,000 bytes.
- Cosúil le TCP, cuireann seiceáil UDP ar chumas glacadóirí sonraí atá ag teacht isteach a thrasscrúdú le haon chuid truaillithe den teachtaireacht.