Tuiscint ar Uasteorainneacha Tréchuir TCP
Nuair a aistrítear sonraí thar líonra, is annamh a bhaineann sreabhadh singil TCP an ráta teoiriciúil is airde amach. Cinntíonn coinníollacha an chosáin líonra — go háirithe an mhoill agus caillteanas paicéad — chomh maith le cumraíocht an phrótacail féin, go mbíonn an fíor-thréchur i bhfad níos ísle. Ríomhann an t-uirlis seo an uasteorainn feidhmíochta bunaithe ar thrí theorainn neamhspleácha: acmhainn an naisc, an fhuinneog ghlactha, agus caillteanas paicéad. Is é an ceann is ísle de na teorainneacha seo a bhíonn mar chaolbhealach gníomhach ar an nasc.
Chun an tréchur ionchais a ríomh, úsáidtear an fhoirmle ghinearálta seo a leanas:
tréchur = min(ráta × eff, fuinneog ÷ RTT, MSS ÷ RTT ÷ √p) · BDP = rate × RTT
Seo miondealú ar na fachtóirí a chinntíonn an feidhmíocht:
- Uasteorainn naisc tar éis ródhíonadh: Laghdaíonn ceanntásca prótacail an ráta úsáideach. Ríomhtar é seo mar:
Uasteorainn naisc = ráta × éifeachtúlacht = ‹rate› × ‹eff› = ‹value› - Uasteorainn fuinneoige: Mura bhfuil an fhuinneog ghlactha mór go leor chun an cosán a choinneáil lán, titeann an tréchur:
Uasteorainn fuinneoige = fuinneog ÷ RTT = ‹window› ÷ ‹rtt› = ‹value› - Uasteorainn caillteanais (Mathis): Nuair a tharlaíonn caillteanas paicéad, laghdaíonn TCP a ráta seolta:
Uasteorainn caillteanais (Mathis) = MSS ÷ RTT ÷ √p = ‹mss› ÷ ‹rtt› ÷ √‹p› = ‹value›
Táirge Bandaleithead-Moille (BDP) agus Scálú Fuinneoige
Is é an táirge bandaleithead-moille (BDP) an méid sonraí is féidir a bheith "ar idirthuras" ar an gcosán líonra ag aon am amháin chun an píopa a choinneáil lán. Ríomhtar é mar:
BDP = ráta × RTT = ‹rate› × ‹rtt› = ‹bdp› = ‹bytes›
Chun an cosán a líonadh go hiomlán, caithfidh an fhuinneog ghlactha a bheith chomh mór ar a laghad leis an BDP:
Fuinneog chun an cosán a líonadh = BDP ÷ 8 = ‹bdp› → ‹window›
Sna seanchórais, ba é 65,535 beart an t-uasmhéid fuinneoige TCP neamhscálaithe. Má éilíonn an cosán fuinneog níos mó ná seo, taispeánann an t-áireamhán an nóta seo a leanas:
- "Chun an cosán seo a líonadh tá gá le fuinneog
‹window›— os cionn an uasmhéid neamhscálaithe 65,535 beart, mar sin caithfidh an dá cheann scálú fuinneoige TCP (RFC 7323) a chaibidil."
Sainmhíníonn an caighdeán RFC 7323 uasmhéid fuinneoige absalóideach de 1,073,725,440 beart. Má sháraíonn an BDP an teorainn seo, taispeántar an nóta seo:
- "Chun an cosán seo a líonadh tá gá le
‹window›— thar an bhfuinneog is mó is féidir le TCP a chaibidil (1,073,725,440 beart). Ní féidir le sreabhadh amháin ar an gcosán seo dul thar‹value›choíche."
Chomh maith leis sin, má tá an fhuinneog ghlactha reatha ró-bheag, cabhraíonn an nóta seo chun an feabhas féideartha a léiriú:
- "Dá n-ardófaí an fhuinneog ghlactha go
‹window›, d'fhéadfadh an t-aistriú seo suas le‹value›a bhaint amach."
Tionchar Caillteanas Paicéad agus Múnla Mathis
Nuair a tharlaíonn caillteanas paicéad ar an líonra, léirmhíníonn TCP é sin mar chomhartha plódaithe agus laghdaíonn sé a fhuinneog seolta. Úsáideann an t-áireamhán múnla Mathis chun an uasteorainn tréchuir a mheas bunaithe ar an meánphróbachas caillteanais (p).
Glacann múnla Mathis leis go bhfuil na teagmhais chaillteanais scaipthe go cothrom agus neamhspleách. Níl an múnla seo iontaofa ach amháin le haghaidh rátaí caillteanais faoi bhun thart ar 1%. Má sháraíonn an caillteanas an teorainn seo, taispeántar an rabhadh seo a leanas:
- "Tá caillteanas os cionn 1% lasmuigh de raon iontaofa shamhail Mathis — caith leis an uasteorainn caillteanais mar mheastachán dóchasach."
Éifeachtúlacht Phrótacail agus Ródhíonadh Líonra
Ní féidir an ráta naisc iomlán a úsáid le haghaidh sonraí úsáideora (pálasta) mar gheall ar an ródhíonadh a bhaineann le ceanntásca prótacail. Déantar an ródhíonadh a mheas ar chaighdeán Ethernet, a chuireann 78 beart san iomlán leis an bpacáid (40 beart do cheanntásca TCP/IP agus 38 beart de ródhíonadh fisiciúil ar an sreang).
Ríomhtar an éifeachtúlacht mar:
Éifeachtúlacht phrótacail = MSS ÷ (MSS + 78 B) = ‹mss› ÷ ‹frame› = ‹eff› (ceanntásca paicéid 40 B + 38 B ar an sreang)
Dá bhrí sin, is é an t-uasmhéid tréchur is féidir a bhaint amach ar an nasc fisiciúil ná:
Uasteorainn naisc = ráta × éifeachtúlacht = ‹rate› × ‹eff› = ‹value›
Rialacha Ríofa agus Teorainneacha an Mhúnla
Chun torthaí cruinne a fháil, leanann an t-áireamhán na rialacha agus na teorainneacha seo:
- Aonaid Deachúla: Úsáidtear aonaid dheachúla i gcónaí le haghaidh ríomhanna líonraithe (m.sh., 1 kbit = 1,000 giotán, 1 MB = 1,000,000 beart). Ós rud é go n-úsáideann bainisteoirí comhad aonaid dhénártha (bunaithe ar 1024), d'fhéadfadh difríocht thart ar 5% a bheith idir méid an chomhaid sa bhainisteoir comhad agus an luach deachúil.
- Sreabhadh Singil i Staid Sheasta: Glacann an tsamhail leis go bhfuil an sreabhadh TCP i staid sheasta. Ní chuirtear tús mall TCP (slow start), tiúnadh rialaithe plúchta, moilleanna glacadóra, ná croitheadh láimhe TLS san áireamh. Dá bhrí sin, tosaíonn fíor-aistrithe níos moille agus d'fhéadfadh an meánfheidhmíocht a bheith faoi bhun na n-uasteorainneacha ríofa.
- Am Aistrithe: Ríomhtar an t-am iomlán aistrithe mar:
Am aistrithe = RTT + 8 × méid ÷ tréchur = ‹rtt› + 8 × ‹size› ÷ ‹throughput› = ‹time›
Príobháideacht agus Próiseáil Sonraí
Ríomhtar gach luach a iontrálann tú sa bhrabhsálaí seo — ní sheoltar aon rud áit ar bith. Déantar na ríomhanna go léir go háitiúil ar do ghléas féin, rud a chinntíonn nach bhfágann do chuid sonraí cumraíochta nó méideanna comhad do ríomhaire.
Ceisteanna Coitianta (FAQ)
Cad é an táirge bandaleithead-moille, agus cén fáth a socraíonn sé méid na fuinneoige?
Is é an BDP — ráta naisc × am turais chruinn — an méid sonraí atá ar idirthuras ag am ar bith. Ní féidir le TCP ach uasfhuinneog amháin gan admháil a bheith amuigh aige ag an am céanna, mar sin fágann fuinneog is lú ná an BDP an píopa páirt-fholamh: ag 100 Mbit/s le RTT 50 ms coinníonn an píopa 625 kB, agus is ar éigean a líonann fuinneog 65,535 beart an deichiú cuid de. Sin an fáth a dteastaíonn scálú fuinneoige TCP (RFC 7323) ó chosáin thapa fhada, rud a ardaíonn an t-uasmhéid soshanraithe ó 65,535 beart go dtí thart ar 1 GB.
Cén fáth a bhfuil m'aistriú níos moille ná an ráta naisc a n-íocaim as?
Bíonn trí uasteorainn neamhspleácha roimh shreabhadh singil TCP, agus is é an ceann is ísle a bhíonn i réim. Gearrann róspeansas prótacail an nasc féin thart ar 5% — iompraíonn fráma caighdeánach Ethernet 1,460 beart pálasta as 1,538 ar an sreang. Cuireann an fhuinneog ghlactha teorainn leis an tréchur ag fuinneog ÷ RTT, mar sin coinníonn an fhuinneog chlasaiceach 65,535 beart cosán 50 ms ag thart ar 10.5 Mbit/s is cuma cé chomh tapa is atá an nasc. Agus cuireann caillteanas teorainn leis ag (MSS ÷ RTT) ÷ √caillteanas. Ainmníonn an toradh thuas cé acu uasteorainn atá ina ceangal ar do chuid uimhreacha.
Conas a chuireann caillteanas paicéad teorainn le tréchur TCP?
Caitheann TCP le caillteanas mar phlódú agus laghdaíonn sé a ráta seolta faoi leath ar gach teagmhas caillteanais, mar sin tá tábhacht ag baint le rátaí caillteanais an-bheag féin ar chosáin thapa. Measann múnla Mathis an uasteorainn mar (MSS ÷ RTT) ÷ √p — ag 0.01% de chaillteanas ar chosán 50 ms le MSS 1,460 beart is ionann sin agus thart ar 23 Mbit/s, beag beann ar luas an naisc. Glacann an múnla leis go bhfuil teagmhais chaillteanais scaipthe go cothrom agus neamhspleách; faoi bhun thart ar 1% rianaíonn sé an réaltacht go maith, agus i gcás caillteanas rabhctach bíonn sé dóchasach.
An ionann na meigeabháití anseo agus na cinn i mo bhainisteoir comhad?
Ní hamhlaidh go hiomlán. Úsáideann an leathanach seo aonaid dheachúla, an ghnás líonraithe: 1 kbit = 1,000 giotán agus 1 MB = 1,000,000 beart. Comhairíonn formhór na mbainisteoirí comhad in aonaid bunaithe ar 1024, ar a dtugtar MB go minic go mícheart — de ghnáth is ionann comhad “100 MB” ansin agus 100 MiB ≈ 104.86 MB deachúil, mar sin tógann sé thart ar 5% níos faide é a aistriú ná mar a thugann an figiúr deachúil le fios. Iontráil 104.86 MB anseo chun go mbeidh sé ag teacht go díreach leis.