Protocol de finestra lliscant

Finestra lliscant amb una seqüència de 2 bits i una mida d'1.
Finestra corredissa TCP

Un protocol de finestra lliscant és una característica dels protocols de transmissió de dades basats en paquets. Els protocols de finestra lliscant s'utilitzen quan es requereix un lliurament fiable de paquets en ordre, com ara a la capa d'enllaç de dades (capa OSI 2), així com al Protocol de control de transmissió (TCP). També s'utilitzen per millorar l'eficiència quan el canal pot incloure una latència elevada.[1]

Il·lustració de la congestió de TCP basada en aquesta imatge. El tipus de lletra és Ubuntu Condensed
Tècnica de la finestra lliscant utilitzada en el protocol de control de transmissió

Els sistemes basats en paquets es basen en la idea d'enviar un lot de dades, el paquet, juntament amb dades addicionals que permeten al receptor assegurar-se que s'ha rebut correctament, potser una suma de verificació. El paradigma és semblant a una finestra lliscant lateralment per permetre l'entrada de paquets nous i rebutjar els que ja s'han reconegut. Quan el receptor verifica les dades, envia un senyal de reconeixement, o "ACK", al remitent per indicar que pot enviar el següent paquet. En un simple protocol de petició de repetició automàtica (ARQ), l'emissor s'atura després de cada paquet i espera que el receptor ACK. Això garanteix que els paquets arribin en l'ordre correcte, ja que només se'n pot enviar un a la vegada.El temps que triga a rebre el senyal ACK pot representar una quantitat de temps important en comparació amb el temps necessari per enviar el paquet. En aquest cas, el rendiment global pot ser molt inferior al possible teòricament. Per solucionar-ho, els protocols de finestra lliscant permeten enviar un nombre seleccionat de paquets, la finestra, sense haver d'esperar un ACK. Cada paquet rep un número de seqüència i els ACK envien aquest número. El protocol fa un seguiment de quins paquets han rebut l'ACK i, quan es reben, envia més paquets. D'aquesta manera, la finestra llisca al llarg del flux de paquets que formen la transferència.[2]

Les finestres corredisses són una part clau de molts protocols. És una part clau del protocol TCP, que permet de manera inherent que els paquets arribin fora d'ordre, i també es troba en molts protocols de transferència de fitxers com UUCP-g i ZMODEM com una manera de millorar l'eficiència en comparació amb protocols sense finestra com XMODEM. Vegeu també SEAlink.[3]

Concepte bàsic

Conceptualment, a cada part de la transmissió (paquets a la majoria de les capes d'enllaç de dades, però bytes en TCP) se li assigna un número de seqüència consecutiu únic i el receptor utilitza els números per col·locar els paquets rebuts en l'ordre correcte, descartant els paquets duplicats i identificant els que falten. El problema amb això és que no hi ha límit en la mida del número de seqüència que es pot requerir.

En posar límits al nombre de paquets que es poden transmetre o rebre en un moment donat, un protocol de finestra lliscant permet comunicar un nombre il·limitat de paquets mitjançant números de seqüència de mida fixa. El terme "finestra" al costat del transmissor representa el límit lògic del nombre total de paquets que encara no han reconegut el receptor. El receptor informa al transmissor en cada paquet d'avís de la mida màxima actual del buffer del receptor (límit de la finestra). La capçalera TCP utilitza un camp de 16 bits per informar de la mida de la finestra del receptor al remitent. Per tant, la finestra més gran que es pot utilitzar és 216 = 64 kilobytes.[4]

Motivació

En qualsevol protocol de comunicació basat en la sol·licitud de repetició automàtica per al control d'errors, el receptor ha d'acusar els paquets rebuts. Si el transmissor no rep un reconeixement en un temps raonable, torna a enviar les dades.

Funcionament del protocol

El transmissor i el receptor tenen cadascun un nombre de seqüència actual nt i nr, respectivament. Cadascun també té una mida de finestra wt i wr. Les mides de la finestra poden variar, però en implementacions més senzilles es fixen. La mida de la finestra ha de ser superior a zero perquè es pugui fer qualsevol progrés.

Tal com s'implementa habitualment, nt és el següent paquet a transmetre, és a dir, el número de seqüència del primer paquet que encara no s'ha transmès. De la mateixa manera, nr és el primer paquet encara no rebut. Ambdós nombres augmenten monòtonament amb el temps; només augmenten.

El receptor també pot fer un seguiment del número de seqüència més alt encara rebut; la variable ns és un més que el número de seqüència del número de seqüència més alt rebut. Per als receptors simples que només accepten paquets en ordre (wr = 1), això és el mateix que n r, però pot ser més gran si wr > 1. Tingueu en compte la distinció: s'han rebut tots els paquets per sota de nr, no s'han rebut cap paquet per sobre de ns i entre nr i ns s'han rebut alguns paquets.

Quan el receptor rep un paquet, actualitza les seves variables adequadament i transmet un reconeixement amb el nou nr. El transmissor fa un seguiment del reconeixement més alt que ha rebut na. El transmissor sap que s'han rebut tots els paquets fins a, però sense incloure na, però no està segur sobre els paquets entre na i ns ; és a dir , nanrns.

  • nanr : el reconeixement més alt rebut pel transmissor no pot ser superior al nr més alt reconegut pel receptor.
  • nrns : l'abast dels paquets totalment rebuts no pot estendre's més enllà del final dels paquets parcialment rebuts.
  • nsnt : el paquet més alt rebut no pot ser superior al paquet més alt enviat.
  • ntna + wt : el paquet més alt enviat està limitat per l'avís de recepció més alt rebut i la mida de la finestra de transmissió.

Referències

  1. «Sliding Window Protocol: Complete Step-by-Step Guide | Simplilearn» (en anglès americà). [Consulta: 11 novembre 2023].
  2. «Sliding Window Protocol | Set 1 (Sender Side)» (en anglès americà), 13-12-2016. [Consulta: 11 novembre 2023].
  3. «Sliding Window Protocol - javatpoint» (en anglès). [Consulta: 11 novembre 2023].
  4. «Sliding Window Protocol - Studytonight» (en anglès). [Consulta: 11 novembre 2023].

Read other articles:

Orang GuatemalaGuatemaltecosBendera GuatemalaJumlah populasi Guatemala          17,974 jutaDaerah dengan populasi signifikan Amerika Serikat1.226.849[1] Meksiko46.318[1] Belize26.767[1] Kanada18.602[1] Spanyol10.002[1] 15.172 (2022)[2] El Salvador9.036[1] Honduras4.711[1] Prancis3.423[1] Kosta Rika3.192[1] Ital...

 

This article is about the 2003 South Korean drama series. For the South Korean variety show, see Love Letter (variety show). South Korean TV series or program Love LetterLove Letter DVD coverGenreMelodramaRomanceWritten byOh Soo-yeonDirected byOh Kyung-hoonStarringJo Hyun-jaeSoo AeJi Jin-heeCountry of originSouth KoreaNo. of episodes16ProductionProducerJang Geun-sooRunning time60 minutesOriginal releaseNetworkMunhwa Broadcasting CorporationReleaseFebruary 10 (2003-02-10) –April 1,...

 

Cinta LauraCinta saat diwawancara oleh tim Narasi pada tahun 2020LahirCinta Laura Kiehl17 Agustus 1993 (umur 30)Quakenbrück, Nedersassen, JermanKebangsaan Jerman (1993—tidak diketahui)[1] Indonesia[2] Pendidikan Universitas Columbia (2011—2014) Jakarta Intercultural School PekerjaanAktrispenyanyipenarimodelKarier musikGenrePop/danceelectropopR&B[3]InstrumenVokalTahun aktif2007—sekarangLabelSony Music IndonesiaSitus webcintalaurakiehl.coTanda tangan Cin...

ساردار فالاباي باتل (بالإنجليزية: Vallabhbhai Patel)‏    مناصب [1]   تولى المنصب24 يناير 1947  نائب رئيس وزراء الهند   في المنصب15 أغسطس 1947  – 15 ديسمبر 1950    مورارجي ديساي  معلومات شخصية الميلاد 31 أكتوبر 1875   نادياد  الوفاة 15 ديسمبر 1950 (75 سنة) [2]  مومباي...

 

Questa voce o sezione sugli argomenti personaggi cinematografici e Personaggi immaginari non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Uomo lupoLarry Talbot interpretato da Benicio del Toro nel film Wolfman UniversoL'uomo lupo Autore Guy Endore (romanzo) Curt Siodmak (soggetto cinematografico) 1ª app. inIl segreto del Tibet (1935) Ultima app. inWo...

 

Japanese politician (1825–1883) In this Japanese name, the surname is Iwakura. This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (November 2019) (Learn how and when to remove this template message) Senior First RankIwakura Tomomi 岩倉 具視Born(1825-10-26)October 26, 1825Kyoto, JapanDiedJuly 20, 1883(1883-07-20) (aged 57)Tokyo, JapanOccupationPoliticia...

Election for the governorship of the U.S. state of Missouri For related races, see 1972 United States gubernatorial elections. 1972 Missouri gubernatorial election ← 1968 November 7, 1972 1976 →   Nominee Kit Bond Edward L. Dowd Party Republican Democratic Popular vote 1,029,451 832,751 Percentage 55.2% 44.6% County resultsBond:      50-60%      60-70%      70-80%Dowd:    ...

 

Poplar ForestLocalizzazioneStato Stati Uniti Stato federatoVirginia LocalitàForest (Virginia) Indirizzo1776 Poplar Forest Parkway Coordinate37°20′53.43″N 79°15′52.38″W / 37.348175°N 79.26455°W37.348175; -79.26455Coordinate: 37°20′53.43″N 79°15′52.38″W / 37.348175°N 79.26455°W37.348175; -79.26455 Informazioni generaliCondizioniNational Historic Landmark, National Register of Historic Places Costruzione1806 - 1826 UsoMuseo Realizzazi...

 

Prove apparentiRon Leibman e Andy García: sullo sfondo Colm FeoreTitolo originaleNight Falls on Manhattan Paese di produzioneStati Uniti d'America Anno1996 Durata114 min. Generedrammatico RegiaSidney Lumet SoggettoRobert Daley (romanzo) SceneggiaturaSidney Lumet ProduttoreJosh KramerThom Mount FotografiaDavid Watkin MontaggioSam O'Steen MusicheMark Isham ScenografiaCarolyn Cartwright Interpreti e personaggi Andy García: Sean Casey Ian Holm: Liam Casey James Gandolfini: Joey Allegretto Lena ...

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

ابن الكتاني معلومات شخصية الميلاد 951قرطبة  الوفاة 1029سرقسطة  مواطنة الدولة الأموية في الأندلس  العرق عربي الديانة الإسلام الحياة العملية المهنة طبيب  تعديل مصدري - تعديل   صفحة من مخطوطة «معالجة الأمراض الخطرة البادية على البدن من الخارج» في المكتبة الوطنية لع...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2016. SD Negeri Tunggulsari IInformasiJenisSekolah NegeriKepala SekolahHarjani, S.Pd.Rentang kelasI - VIAlamatLokasiJl. Sere Tunggulsari, Kota Surakarta, Jawa Tengah,  IndonesiaMoto SD Negeri Tunggulsari I, merupakan salah satu Sekolah Dasar negeri y...

US television series NYC PrepJessica, PC, Sebastian, Camille, Taylor and Kelli (clockwise from left)GenreRealityCreated byLiz AldermanMatt O'BrienCountry of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes9ProductionExecutive producersLenid RolovScott A. StoneRunning time41 minutesProduction companyStone & Company EntertainmentOriginal releaseNetworkBravoReleaseJune 23 (2009-06-23) –August 11, 2009 (2009-08-11) NYC Prep is an American reality tele...

 

محافظة بنه دنه   الاسم الرسمي (بالفيتنامية: Bình Định)‏    الإحداثيات 14°10′00″N 109°00′00″E / 14.166666666667°N 109°E / 14.166666666667; 109   [1] تقسيم إداري  البلد فيتنام[2][3]  التقسيم الأعلى فيتنام  العاصمة كوي نهون  [لغات أخرى]‏  التقسيمات الإدار�...

 

Sporting event delegationGuernsey at theCommonwealth GamesCGF codeGGY(GUE used at these Games)CGAGuernsey Commonwealth Games AssociationWebsiteguernseycga.org.ggMedalsRanked 43rd Gold 1 Silver 4 Bronze 3 Total 8 Commonwealth Games appearances (overview)19701974197819821986199019941998200220062010201420182022 Guernsey has competed thirteen times in the Commonwealth Games to date, beginning in 1970.[1][2] History Guernsey first participated at the Games in 1970 in Edinburgh, Sco...

Bandar Udara Radin Inten IIRadin Inten II AirportIATA: TKGICAO: WILLWMO: 96295InformasiJenisPublikPemilik/PengelolaInJourneyMelayaniKota Bandar LampungLokasiKabupaten Lampung Selatan, Lampung, IndonesiaZona waktuWIB (UTC+07:00)Ketinggian dpl86 mdplKoordinat05°14′33″S 105°10′44″E / 5.24250°S 105.17889°E / -5.24250; 105.17889Koordinat: 05°14′33″S 105°10′44″E / 5.24250°S 105.17889°E / -5.24250; 105.17889Situs webra...

 

Portrait of Dr. GachetVersi ke-1SenimanVincent van GoghTahun1890MediumMinyak di kanvasUkuran67 cm × 56 cm (23.4 in × 22.0 in)LokasiKoleksi pribadi Potret Dr. GachetVersi ke-2SenimanVincent van GoghTahun1890MediumMinyak di kanvasUkuran67 cm × 56 cm (23.4 in × 22.0 in)LokasiMusée d'Orsay, Paris Potret Dr. Gachet adalah salah satu lukisan karya pelukis Belanda Vincent van Gogh. Lukisan tersebut menggambarkan...

 

Оперы Джузеппе Верди Оберто, граф ди Сан-Бонифачо (1839) Король на час (1840) Набукко (1842) Ломбардцы в первом крестовом походе (1843) Эрнани (1844) Двое Фоскари (1844) Жанна д’Арк (1845) Альзира (1845) Аттила (1846) Макбет (1847) Разбойники (1847) Иерусалим (1847) Корсар (1848) Битва при Леньяно (1849) Луиза М�...

Eminem Eminem en 2021.Información personalNombre de nacimiento Marshall Bruce Mathers IIIApodo Slim ShadyNacimiento 17 de octubre de 1972 (51 años)St. Joseph (Condado de Buchanan, Estados Unidos) Residencia Municipio de Clinton Nacionalidad EstadounidenseReligión Cristianismo Lengua materna Inglés estadounidense Características físicasAltura 1,73 m FamiliaMadre Debbie Nelson Cónyuge Kimberly Anne Scott (matr. 1999; div. 2001) (matr. 2006; di...

 

ERA Real Estate-CircusLe logo de l'équipe à partir d'août 2016.InformationsStatuts Équipe de club (d) (2013)continentale (depuis 2014)Codes UCI - (2013), KWS (2014), COR (2015), ERA (2016) et ERC (depuis 2017)Discipline Cyclisme sur route, cyclo-crossPays  BelgiqueCréation 2013Saisons 5Marque de cycles Stevens (depuis 2013)EncadrementDirecteur général Marc Herremans (d) (depuis 2014)Directeurs sportifs Marc Dierickx (2014)Stefaan Sweeck (d) (depuis 2014)Marc Janssens (depuis 2016)...