An Algartam Nagle do Chumarsáid Líonra TCP

Dearadh an algartam Nagle , a ainmníodh tar éis innealtóir John Nagle, chun brú tráchta a laghdú de bharr "fadhbanna beag paicéad" le hiarratais TCP . Thosaigh impleachtaí UNIX ag baint úsáide as algartam Nagle sna 1980í, agus is gné chaighdeánach fós é TCP inniu.

Conas a oibríonn an Algartam Nagle

Déanann algartam Nagle próiseáil ar shonraí maidir le hiarratais TCP a sheoladh ag modh ar a dtugtar nagling . Braitheann sé teachtaireachtaí beagamhéide agus cuireann sé iad isteach i bpacáistí TCP níos mó sula gcuirtear sonraí ar fud an sreang, rud a sheachaint nach gcruthaítear líon mór paicéid beag gan ghá. Foilsíodh an tsonraíocht theicniúil d'algartam Nagle i 1984 mar RFC 896. Tá na cinntí maidir le go leor sonraí a charnadh agus cé chomh fada is atá siad ag fanacht idir an dáileadh ríthábhachtach dá fheidhmíocht fhoriomlán.

Is féidir le Nagling úsáid a bhaint as níos mó go héifeachtach bandaleithead nasc líonra ar chostas moilleanna ( latency ) a chur leis. Léiríonn sampla a thuairiscítear in RFC 896 na buntáistí féideartha bandaleithead agus an chúis atá le cruthú:

Déanann iarratais rialú ar a n-úsáid ar algartam Nagle leis an rogha clárúcháin soicéad TCP_NODELAY. De ghnáth, cuireann na córais Java, Linux, agus Java ar chumas Nagle de réir réamhshocraithe, mar sin ní mór d'iarratais scríofa do na timpeallachtaí sin TCP_NODELAY a shonrú nuair atá siad ag iarraidh an algartam a aistriú.

Teorainneacha

Níl algartam Nagle inúsáidte ach le TCP. Ní thacaíonn prótacail eile lena n-áirítear UDP é.

Ní féidir le hiarratais TCP a dteastaíonn freagairt go tapa ar an ngréasán, cosúil le glaonna teileafóin Idirlín nó cluichí shooter chéad duine, go maith nuair a bhíonn Nagle cumasaithe. Is féidir leis na moilleanna a tharlaíonn nuair a thógann an algartam am breise le cruinniú níos lú sonraí a chéile le chéile go bhféadfadh siad a bheith faoi deara go dian ar scáileán nó i sruth fuaime digiteach. De ghnáth, díchumasaigh na hiarratais seo Nagle.

Forbraíodh an algartam seo ar dtús ag tráth a thug líonraí ríomhaireachta banna níos lú ná mar a dhéanann siad inniu. Bhí an sampla a thuairiscítear thuas bunaithe ar eispéiris John Nagle ag Ford Aerospace go luath sna 1980í, áit a raibh dea-chiall ar thrádáil na ngluaisteán ar a n-achar fada fada luchtaithe go mór. Tá níos lú cásanna ann i gcás inar féidir le hiarratais líonra leas a bhaint as a algartam inniu.