Rozwiejcie moje watpliwosci

Widzisz wersję archiwalną wątku "Rozwiejcie moje watpliwosci" z forum pl.comp.sieci



andrzejjk@poczta.fm - 2 Cze 2006, 04:33
Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna
oraz na najnizszym poziomie w ramce Ethernetowej sprawdzane jest CRC?



Marcin Marski - 2 Cze 2006, 04:44

Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna
oraz na najnizszym poziomie w ramce Ethernetowej sprawdzane jest CRC?



Bo ma byc niezawodny?



Radoslaw HORODNICZY - 2 Cze 2006, 05:19

Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna
oraz na najnizszym poziomie w ramce Ethernetowej sprawdzane jest CRC?



To ze suma kontrolna w warstwie Ethernet bedzie okej to nie znaczy
ze w warstwie tcp bedzie okej.



andrzejjk@poczta.fm - 2 Cze 2006, 05:44

To ze suma kontrolna w warstwie Ethernet bedzie okej to nie znaczy
ze w warstwie tcp bedzie okej.



A z czego moga wyniknac te przeklamania po dojsciu do IP, a nastepnie
do TCP, jesli CRC ramki jest prawidlowe?




Leksem - 2 Cze 2006, 05:50
Bo z zalozenia kazda warstwa ma byc sobie sterem, zeglarzem i okretem.

Dlatego, choc nie slyszalem o praktycznych realizacjach TCP na
czymkolwiek innym niz IP, moge sobie wyobrazic to nawet jako zadanie
studenckie --- np. zaimplementuj komunikację TCP bezposrednio po USB
miedzy dwoma kompami, tworzac wlasną warstwe 3 (najprostsza mozliwa,
bez zadnej kontroli), w ktorej nazwy komputerow beda liczbami
calkowitymi typu BYTE, zaszytymi fizycznie przez operatora. Dla
uproszczenia (zeby wlasnego ARP jednak nie pisac), kartka BYTE <--IP
dostepna w sekretariacie (hi, hi), co pozwoli na stworzenie
pomocniczej warstewki "dwa i pol".

Tomek



Radosław HORODNICZY - 2 Cze 2006, 06:35

| To ze suma kontrolna w warstwie Ethernet bedzie okej to nie znaczy
| ze w warstwie tcp bedzie okej.

A z czego moga wyniknac te przeklamania po dojsciu do IP, a nastepnie
do TCP, jesli CRC ramki jest prawidlowe?



chociazby z winy sprzetu/aplikacji obslugujacych transmisje
ponizej warstwy 4



Krzysztof Oledzki - 2 Cze 2006, 07:35

Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna



Twoja wątpliwość jest jak najbardziej słuszna. Dlatego w IPv6 nie ma
już sumy kontrolnej w IP i z tego samego powodu suma w UDP jest już
obowiązkowa.

oraz na najnizszym poziomie w ramce Ethernetowej sprawdzane jest CRC?



Nie na ethernecie świat się kończy. ;)

Pozdrawiam,

                        Krzysztof Oledzki



Ponure Zacietrzewienie - 2 Cze 2006, 11:45

Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna
oraz na najnizszym poziomie w ramce Ethernetowej sprawdzane jest CRC?



suma kontrolna w pakiecie ip obejmuje tylko naglowek ip.  suma kontrolna
w pakiecie tcp obejmuje zawartosc ('payload'), ale nie obejmuje naglowka
ip.  suma kontrolna na poziomie ethernetu obejmuje calosc, ale...  coz,
sprzet jest zawodny.


Piotr KUCHARSKI - 2 Cze 2006, 21:16

| Moje pytanie zwiazane jest ze stosem TCP/IP. Po zapoznaniu sie z
| tematem nieodparcie nasuwa mi sie nastepujace pytanie. Dlaczego w
| protokole TCP dolozone jest pole do sprawdzania sumy kontrolnej, skoro
| w nizszej warstwie w protokole IP tez jest sprawdzana suma kontrolna
Twoja wątpliwość jest jak najbardziej słuszna. Dlatego w IPv6 nie ma
już sumy kontrolnej w IP



Hola, hola! W IPv4 suma kontrolna jest w IP tylko do nagłówka, a w TCP
do prawie całego pakietu -- te sumy sprawdzają co innego.

W IPv6 nagłówek jest sztywnej długości, wywalili połowę opcji, to i nie
za bardzo mają z czego sumę kontrolną robić. Przyspieszy tylko routing,
bo nie trzeba będzie od nowa liczyć sumy kontrolnej na każdym routerze.

p.


link "zobacz moje zdjecie" z GG
Moje miejsce sieciowe - dziwaczny problem
Jaki sprzęt wybrać - moje oczekiwania to ..
podsluch sieci
  • do podstrony;2590
  • pierwsza randka
  • jak zgrac webcast z quicktime
  • obrazki gumisiow
  • sytuacja w klubie
  • shih tzu prosimy zakladac oddzielne tematy 800
  • mikolajki;zdjecia;jeziora
  • po rozgrzaniu problem ze wspomaganiem e39
  • tuuuuur 8 u lizziee
  • Kolekcja wiadomości z for dyskusyjnych : Strona Główna