Jak działa przydział przepustowości w sieci 802.11 za pomocą DCF np

0

Studiuję, jak działa tryb 802.11 dcf z CSMA / CA, ale doszedłem do mylącego punktu ...

ponieważ DCF tylko jeden użytkownik może z powodzeniem transmitować do AP (odbiornika) (biorąc pod uwagę idealny przypadek, gdy odsłonięte terminale nie nadają razem)

więc przydzielamy pełną przepustowość dostępną w odbiorniku temu przesyłającemu użytkownikowi? więc tutaj, jak działa przydział przepustowości, jeśli mam innego użytkownika, na przykład walczącego o kanał.

skoro tylko jeden użytkownik ma dostęp do transmisji, jaka jest logika alokacji przepustowości?

z góry dziękuję. Z poważaniem.

Alberto
źródło

Odpowiedzi:

0

cóż, przepustowość nie jest przydzielana tak często, jak używana, a DCF służy do ustalenia, czy host może uzyskać dedykowany dostęp do współdzielonego medium (w tym przypadku kanału) wystarczająco długo, aby wysłać swój pakiet. Często niepoprawnie używamy terminu „przepustowość”. Przepustowość jest naprawdę stała w oparciu o media sieciowe. To, co naprawdę Cię interesuje, to szybkość transferu, którą można luźno zdefiniować jako ilość czasu, jaką Twój kanał wykorzystuje do obliczenia rzeczywistej szerokości pasma, którą zajmuje kanał.

Pamiętaj, że w danym Nanosekundie wysyłany jest dokładnie host 0-1. Nigdy nie będzie dwóch hostów transmitujących dokładnie w tym samym nano, inaczej nastąpi kolizja, a hosty muszą się wycofać.

Podobnie jak w przypadku sieci 802.3 (CSMA / CD), gdy nośnik jest używany, używana jest jego pełna przepustowość (nie jest możliwe użycie mniej niż 100%), a różne pakiety są dzielone w czasie, aby mogły uzyskaj dostęp do medium po odczekaniu sekundy w kolejce, aby inne terminale również mogły uzyskać swoją kolej.

Z tej perspektywy szybkość transferu, o której mowa, to suma rzeczywistej przepustowości X czasu, który jest zużyty. zastosowanie rury / kanału 10 Mb przez 1 sekundę daje „przepustowość” 10 Mb / s. Prawdziwe pytanie brzmi: czy dostęp do przewodu zajmuje 5 sekund? w takim przypadku kanał wykorzystał 100% swojej pojemności przez 5 sekund (10 Mb / s), ale twój terminal ma tylko jedną sekundę [1/5 * (10 Mb / s)].

Podsumowując, te algorytmy NIE dotyczą alokacji przepustowości. martwią się wyłącznie tym, czy kanał jest wolny, aby Twój terminal mógł go używać w tym nano, bez kolizji.

Mam nadzieję, że to pomoże wyjaśnić

Frank Thomas
źródło
Dziękuję, Frank ... twoja odpowiedź była świetna, ale zgodnie z tym, co wiem, kiedy użytkownik uzyskuje dostęp do medium, może wysłać cały pakiet niezależnie od tego, ile zajmie to czasu. Czy to prawda? dodatkowo czy możesz wyjaśnić, dlaczego 1 sekundowy dostęp zajmuje 5 sekund w czasie rzeczywistym? Wielkie dzięki.
Alberto
CSMA / CD polega na tym, jak wielu potencjalnych nadawców określa sposób udostępniania multimediów. Gdy jeden transmituje, inne muszą się wycofać, dopóki media nie będą bezczynne. Opóźnienie, o którym mówię, polega na wykryciu kolizji, aby ustalić, czy transmisja jest bezpieczna, i naprawić ją, jeśli to zrobisz, a następnie nastąpi kolizja.
Frank Thomas
0

Na DCF każdy sprzęt testuje kanał, a jeśli jest wolny, po prostu transmituje, używając wszystkich dostępnych pasm. Inne urządzenia, gdy wyczują, że kanał jest zajęty, czekają losowo, zanim spróbują ponownie.

Aby to wyjaśnić, użyję przykładu:

Wyobraź sobie, że jesteś częścią grupy ludzi, którzy starają się wygłosić mowę w ciemnym pokoju. Nie wiesz, ile osób jest w pokoju, i nie wiesz dokładnie, kiedy musisz rozpocząć mowę.

Kiedy słyszysz długą ciszę, starasz się przyłączyć do swojej wypowiedzi, a wszyscy inni nie mają innego wyboru niż cię usłyszeć, ponieważ używasz całego „pasma” .

Może się jednak zdarzyć, że zaczniesz w tym samym czasie, co inny, więc tylko jeden kontynuuje swoją mowę (dwa przemówienia jednocześnie byłyby całkowitym zamieszaniem), a drugi czeka na kolejną długą ciszę.

jcbermu
źródło
Wielkie dzięki ... Mam ten punkt. ale chciałbym wiedzieć po tym na kanale tylko jeden użytkownik może nadawać w tym samym czasie za pomocą DCF. więc mając koncepcję dostępnej przepustowości, można ją podzielić na wszystkich użytkowników korzystających z tego kanału. i jak wielu użytkowników może uzyskać symetryczny dostęp do kanału, co widzimy na wykresach pokazujących wiele rodzajów ruchu jednocześnie
Alberto
Ponieważ Media Access Control to CSMA / CA, tylko jeden użytkownik może nadawać jednocześnie. Jednak użytkownik może przesyłać tylko jedną ramkę (w sieci 11 / Mbit / s zajmie to około 1 ms) i czeka na kolejną szansę na wysłanie następnej ramki. W ciągu 1 sekundy wielu użytkowników było w stanie korzystać z sieci, sprawiając wrażenie, że transmitują jednocześnie.
jcbermu