Algorithm nan Nagle pou TCP Rezo Kominikasyon

Algorithm nan Nagle , yo te rele apre enjenyè Jan Nagle, te fèt diminye konjesyon rezo ki te koze pa "pwoblèm pake ti" ak aplikasyon tchp . UNIX enplemantasyon te kòmanse sèvi ak algorithm Nagle a nan ane 1980 yo, epi li rete yon karakteristik estanda nan TCP jodi a.

Ki jan algorithm la Nagle ap travay

Algorithm Nagle a pwosesis done sou bò la voye nan tchp aplikasyon pou yon metòd ki rele nagling . Li detekte mesaj ti-gwosè ak akimile yo nan pi gwo pake TCP anvan voye done atravè fil la, kidonk evite jenerasyon an nan nimewo san nesesite gwo ti pake. Te espesifikasyon nan teknik pou algorithm Nagle a pibliye an 1984 kòm RFC 896. Desizyon yo pou anpil done pou akimile ak konbyen tan pou rete tann ant antye yo enpòtan pou pèfòmans an jeneral li yo.

Nagling ka pi plis efikasite itilize Pleasant la nan yon koneksyon rezo nan depans lan nan ajoute reta ( latansi ). Yon egzanp ki dekri nan RFC 896 ilistre benefis yo bandwidth potansyèl ak rezon ki fè yo pou kreyasyon li yo:

Aplikasyon kontwole yo sèvi ak algorithm nan Nagle ak posyon pwogram TCP_NODELAY priz . Fenèt, Linux, ak sistèm Java tout nòmalman pèmèt Nagle pa default, se konsa aplikasyon pou ekri pou anviwònman sa yo bezwen presize TCP_NODELAY lè vle chanje algorithm la koupe.

Limitasyon

Algorithm Nagle a se sèlman ka itilize ak tchp. Lòt pwotokòl ki gen ladan UDP pa sipòte li.

Aplikasyon tchp ki bezwen vit repons rezo, tankou rele telefòn sou entènèt oswa premye moun ki tirè jwèt, pa pouvwa travay byen lè Nagle se pèmèt. Reta yo te lakòz pandan y ap algorithm la pran tan siplemantè yo rasanble pi piti fragman nan done ansanm ka deklanche lag vizyèlman sou yon ekran oswa nan yon kouran odyo dijital. Aplikasyon sa yo tipikman enfim Nagle.

Sa a te algorithm orijinal devlope nan yon moman lè rezo òdinatè sipòte anpil mwens Pleasant pase yo fè jodi a. Egzanp ki dekri pi wo a te baze sou eksperyans John Nagle a nan Ford Aerospace nan kòmansman ane 1980 yo, kote komèsan komès sou ralanti yo, lou-chaje long distans rezo te fè bon sans. Gen de pli zan pli mwens sitiyasyon kote aplikasyon pou rezo ka benefisye de algorithm l 'jodi a.