Nagor Algorithm maka TCP Network Communication

Nague algorithm , bụ onye a na-enyocha engineer John Nagle, ka e mere iji belata nchịkọta netwọk nke "obere nsogbu ego" na ngwa TCP . Mmezigharị UNIX malitere iji algorithm nke Nagle n'afọ ndị 1980, ọ na-anọgide na-abụ ụkpụrụ ọkọlọtọ nke TCP taa.

Kedu ihe Nagor Algorithm na-arụ

Usoro nchịkọta algorithm nke Nagle nke na-ezipụ akụkụ TCP site na usoro a na-akpọ nrọ . Ọ na-achọpụta ozi dị nta ma na-eme ka ha banye na TCP buru ibu karịa izipu data gafee waya, si otú ahụ zere ọgbọ nke ọnụ ọgụgụ dị nta nke obere ngwugwu. E bipụtara nkọwa ịkọwapụta maka algọridim Nagle na 1984 dịka RFC 896. Mkpebi maka ọtụtụ data ịchọta na oge ole ichere n'etiti eziga dị oké mkpa maka arụmọrụ ya dum.

Nagling nwere ike iji rụọ ọrụ nke ọma iji bandwit nke njikọ netwọk na-efu iji gbakwunye oge igbu ( njedebe ). Otu ihe atụ a kọwara na RFC 896 na-egosi abamuru nke bandwit na ihe mere e ji kee ya:

Ngwa na-ejikwa ha mee ihe na nchịkọta Nagle algorithm na nhọrọ TCP_NODELAY. Windows, Linux, na usoro Java na-ejikarị eme ka Nagle bụrụ nke ndabara, ya mere, ederede ederede maka ebe ndị ahụ ga-ezipụta TCP_NODELAY mgbe ị chọrọ ịgbanwe ihe algorithm ahụ.

Nkwụsị

Na algorithm Nagle na-eji eme ihe na TCP. Usoro mgbakwunye ndị ọzọ gụnyere UDP adịghị akwado ya.

Ngwa TCP nke chọrọ nzaghachi netwọk ngwa ngwa, dịka oku ekwentị ma ọ bụ egwuregwu onye na-agba égbè mbụ, nwere ike ọ gaghị arụ ọrụ nke ọma mgbe enyere Nagle. Nkwụsị ahụ mere ka algorithm na-ewe oge iji chịkọta obere chunks nke data ọnụ nwere ike ịkpalite ihuenyo na-ahụ anya na ihuenyo ma ọ bụ na ntanetị dijitalụ. Ngwa ndị a na-egbusi Nagle.

A na-emepụta algọridim a mgbe oge netwọk kọmputa na-akwado obere bandwit karịa ka ha na-eme taa. Ihe atụ nke a kọwara na-adabere na ahụmahụ John Nagle na Ford Aerospace na mmalite afọ 1980, ebe ụmụaka na-azụ ahịa na ngwa ngwa, nnukwu netwọk dị ogologo na-arụ ọrụ dị mma. Enwere otutu ọnọdụ ebe ngwa netwọk nwere ike irite uru site na algọridim ya taa.