Pytania
Str. 183
1. Z jakich pól składa się ramka ?
2. Jakie funkcje spełniają poszczególne pola w ramce ?
3. Jaka jest relacja pomiędzy pakietem i ramką ?
Str. 184
1. Co należy zrobić aby przywrócić łączność kanału z ramkami ?
2. W jakich przedziałach mieszczą się numery sekwencyjne ?
3. Z jakich procedur składa się nieograniczony protokół simpleksowy ?
Str. 185
1. Jakie funkcje spełnia nadajnik w nieograniczonym protokole simpleksowym ?
2. Jakie czynności składają się na treść pętli w nieograniczonym protokole simpleksowym ?
3. Jakie funkcje spełnia odbiornik w nieograniczonym protokole simpleksowym ?
ODPOWIEDZI
Str. 183
Ad.1.Ramka składa się z czterech pól: kind , seq , ack i info.
Ad.2.Pole kind informuje czy ramka zawiera jakieś dane. Pola seq i ack mieszczą odpowiednie numery sekwencyjne i potwierdzenia. Pole info ramki danych zawiera jeden pakiet ; w ramce sterującej nie jest używane.
Ad.3.Warstwa sieciowa buduje pakiet , biorąc wiadomość z warstwy transportowej i dodając do niej nagłówek warstwy sieciowej. Ten pakiet jest przesyłany do warstwy łącza danych w celu zawarcia w polu info wysyłanej ramki. Gdy ramka dociera do miejsca przeznaczenia, warstwa łącza danych wydobywa pakiet z ramki i przekazuje go do warstwy sieciowej.
Str. 184
Ad.1.Aby móc przywrócić łączność, nadająca warstwa łącza danych musi uruchomić wewnętrzny czasomierz lub zegar za każdym razem, gdy wysyła ramkę. Jeśli w określonym z góry czasie nie zostanie odebrana odpowiedź, upłynie interwał odliczony przez zegar i warstwa łącza danych odbierze sygnał przerwania.
Ad.2.Numery sekwencyjne ramek zawsze mieszczą się w przedziale od 0 do MAX SLQ (włącznie), gdzie MAX SEQ może mieć różne wartości dla różnych protokołów.
Ad.3.Protokół ten składa się z dwóch odrębnych procedur: nadajnika i odbiornika.
Str. 185
Ad.1.Nadajnik działa w warstwie łącza danych komputera źródłowego. Pracuje w nieskończonej pętli, po prostu wysyłając dane w linię tak szybko, jak potrafi.
Ad.2.Na treść pętli składają się 3 czynności: pobieranie pakietu z warstwy sieciowej , skonstruowanie wychodzącej ramki z użyciem zmiennej s i wysyłanie ramki w drogę.
Ad.3.Odbiornik działa w warstwie łącza danych komputera. Na początku czeka na jakieś zdarzenie ; jedyną możliwością jest przybycie nieuszkodzonej ramki. W końcu ramka dociera, co powoduje wyjście bz procedury wait for event z wartością frame arrival w event. Wywołanie from physical layer powoduje pobranie nadesłanej ramki z bufora sprzętowego i umieszczenie jej w zmiennej r, skąd może pobrać ramkę kod odbiornika. Na koniec sekcja danych jest
A to moje pytania z 2 rozdzialu : 179 Nie mam pytan, bo nie ma z czego ich zadac. 180 Przez co odbiornik dzieli odebraną ramkę z sumą kontrolną? Ile bitów kontrolnych ma kod wielomianowy jeżeli kazda paczka o długości mniejszej lub równej r jest wykrywana? Ile z definicji wynosi pierwszy i ostatni bit paczki ? 181 Czy w standardzie IEEE 802 jest używany CRC32? Czy ramki przeznaczone do objęcia sumą kontrolną zawierają losowe bity? Z czego składa sie ramka? Odpowiedzi? Za lewniwy jestem, moze pozniej napisze. Elo. ODPOWIEDZI 180 ad1 Przez wielomian generujący. ad2 r. ad3 1. 181 ad1 Tak. ad2 Nie. ad3 Z osadzonego w niej pakietu, informacji sterujacych w nagłówku, sumy kontrolnej w stopce. |
---|