Le Algorithm Nagle mo le Fesootaiga TCP Network

O le Nagle algorithm , na faaigoa i le inisinia o John Nagle, na fuafua e faʻaititia le faʻaogaina o fesoʻotaʻiga na mafua mai i "faafitauli laiti o paʻu" ma talosaga TCP . Na amata faʻaaogaina UNIX i le faʻaaogaina o le algorithm a Nagle i le 1980, ma o loʻo avea pea ma tulaga masani o le TCP i aso nei.

Faʻafefea ona galue le Algorithm a le Nagle

Na faʻatautaia faʻamaumauga a le Nagor i faʻataʻitaʻiga i luga o le itu faʻataʻitaʻi o talosaga TCP e ala i se metotia ua taua o le tauvaga . Na te mauaina ni feʻau laiti ma faʻaputuina i totonu o pepa TCP tele aʻo leʻi tuʻuina atu faʻamatalaga i luga o le uaea, ma aloese ai mai le faʻatupulaia o le tele o numera o pepa laiti. O le faʻamatalaga faʻapitoa mo le algorithm a Nagle na lomia i le 1984 e pei o RFC 896. O filifiliga mo le tele o faʻamaumauga e aoina ma pe o le a le umi e faʻatali ai i le va o feʻau e taua tele i lona faʻatinoga atoa.

Na mafai e Nagling ona sili atu le faʻaogaina o le bandwidth o se fesoʻotaʻiga fesoʻotaʻiga i le tau o le faʻaopoopoina o le tolopoina ( taofiofi ). O se faʻataʻitaʻiga o loʻo faʻamatalaina i le RFC 896 o loʻo faʻaalia ai le aoga o le bandwidth ma le mafuaaga mo lona foafoaga:

Talosaga e puleaina lo latou faʻaogaina o le Nagle algorithm faʻatasi ai ma le filifiliga TSCP_NODELAY. O Windows, Linux, ma Java mea uma e masani ona faʻatagaina ai le Nagle, o lona uiga o tusi talosaga mo na siosiomaga e manaʻomia ona faʻamalamalama TCP_NODELAY pe a manaʻo e sui le algorithm.

Tapulaa

O le algorithm a Nagle e naʻo le faʻaaogaina ma le TCP. O isi tulafono e aofia ai le UDP e le lagolagoina.

O talosaga TCP e manaʻomia le tali vave i le 'upega tafailagi, e pei o le telefoni i le Initaneti poʻo le taʻavale muamua, atonu e le lelei le taimi e mafai ai e Nagle. O le faʻatuai na tupu ao faʻaogaina e le algorithm se taimi faaopoopo e faʻapipiʻi ai komi laiti o faʻatasi faʻatasi e mafai ona faʻalauiloa le lag visa i luga o se mata poʻo se telefoni leo. O nei faʻaaogaga e masani ona faʻaumatia Nagle.

O lenei algorithm na amataina muamua i se taimi na lagolagoina ai e komepiuta komepiuta le tele o le bandwidth nai lo le aso. O le faʻataʻitaʻiga o loʻo faʻamatalaina i luga na faʻavae i luga o aafiaga a John Nagle i Ford Aerospace i le amataga o le 1980, lea o fefaʻatauaʻiga faʻatau ai i luga o la latou agavaʻa, o le fesoʻotaʻiga mamafa o fesoʻotaiga vavalalata. O loʻo i ai le faʻaitiitia o tulaga e mafai ai e faʻamasinoga faʻapipiʻi ona manuia mai lana algorithm i le asō.