Wat gebeurd en na een Checksum fout bij een TCP/IP verbindin

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • Gizzy
  • Registratie: September 2002
  • Laatst online: 20-02 10:18
Ik ben aan het leren voor een tentamen: computer infrastructuur. Ik heb wat oude tentamens om mee te oefenen. In een van deze oude tentamen stond de vraag:

Volgens IP,TCP en UDP hoeft de ontvangende software niets te doen als een pakketje binnenkomt waarvan de checksum niet klopt. De fout wordt dus niet aan de zender gerapporteerd. Waarom is dit zo?

Ik heb al gezocht in het boek en de college sheets natuurlijk. Daar staat allemaal wel in wat een checksum is en wat een checksum fout is, maar niet wat er daarna gebeurd of wat er gebeurd zodat de ontvangende partij niets hoeft te doen? Ook op het net heb ik gezocht en kwam ik bij een tcp/ip guide uit. Hier wordt wederom uitgelegd wat een checksum fout is, maar niet wat er aan wordt gedaan.

Hopelijk heeft 1 van jullie de parate kennis?

[ Voor 1% gewijzigd door Gizzy op 11-08-2005 15:27 . Reden: typo: sorry voor de typefout in de kop ]

flickr - WOT Profile - Game PC


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Afaik wordt een packet met een verkeerde checksum gewoon gediscard - de verzender heeft dus het idee dat het packet niet (goed) is aangekomen (vanwege de ontbrekende ack) en zal dus een retransmit doen? :)

  • Tijntje
  • Registratie: Februari 2000
  • Laatst online: 20-02 15:28

Tijntje

Hello?!

elevator schreef op donderdag 11 augustus 2005 @ 15:27:
Afaik wordt een packet met een verkeerde checksum gewoon gediscard - de verzender heeft dus het idee dat het packet niet (goed) is aangekomen (vanwege de ontbrekende ack) en zal dus een retransmit doen? :)
En dan alleen bij TCP. UDP wacht nooit op een ack.

Als het niet gaat zoals het moet, dan moet het maar zoals het gaat.


  • Gizzy
  • Registratie: September 2002
  • Laatst online: 20-02 10:18
Ah k zal ik ff opzoeken wat ack is. Dit was ik nog nergens tegengekomen thnx voor de help alvast.

flickr - WOT Profile - Game PC


  • Kuhlie
  • Registratie: December 2002
  • Niet online
Omdat het erg veel overhead zou geven en bovendien overbodig is: als de verzender geen bericht krijgt dat het pakketje is aangekomen wordt het pakketje gewoon opnieuw gestuurd (er zijn nog wat slimmere methoden om erachter te komen dat een pakketje niet aangekomen is, maar die doen niet af aan het bovenstaande).

  • lier
  • Registratie: Januari 2004
  • Laatst online: 23:35

lier

MikroTik nerd

Energizer schreef op donderdag 11 augustus 2005 @ 15:28:
Ah k zal ik ff opzoeken wat ack is. Dit was ik nog nergens tegengekomen thnx voor de help alvast.
Ben erg benieuwd naar jouw boeken voor je tentamen.

Om het hele feest compleet te maken:

RFC 793 - Transmission Control Protocol zegt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  Reliability:

    The TCP must recover from data that is damaged, lost, duplicated, or
    delivered out of order by the internet communication system.  This
    is achieved by assigning a sequence number to each octet
    transmitted, and requiring a positive acknowledgment (ACK) from the
    receiving TCP.  If the ACK is not received within a timeout
    interval, the data is retransmitted.  At the receiver, the sequence
    numbers are used to correctly order segments that may be received
    out of order and to eliminate duplicates.  Damage is handled by
    adding a checksum to each segment transmitted, checking it at the
    receiver, and discarding damaged segments.

    As long as the TCPs continue to function properly and the internet
    system does not become completely partitioned, no transmission
    errors will affect the correct delivery of data.  TCP recovers from
    internet communication system errors.

Eerst het probleem, dan de oplossing


  • Gizzy
  • Registratie: September 2002
  • Laatst online: 20-02 10:18
Mijn boek voor dit tentamen is: Business Data Communications 5e editie van William Stallings.

Dat RFC 793 is niet te vinden in mijn boek wel RFC 3261 en RFC 822.

flickr - WOT Profile - Game PC


  • Steven
  • Registratie: December 2000
  • Laatst online: 22:13
Energizer schreef op donderdag 11 augustus 2005 @ 15:28:
Ah k zal ik ff opzoeken wat ack is. Dit was ik nog nergens tegengekomen thnx voor de help alvast.
:o Als je nog is echt wil leren hoe netwerken werken raad ik "Computer Networks, Fourth Edition" van Andy Tanenbaum aan. Een zeer compleet vlot geschreven boek.

  • Gizzy
  • Registratie: September 2002
  • Laatst online: 20-02 10:18
Ja zal ik wel eens naar kijken. Maar dit soort "stof" is niet echt de kern van mijn studie. Dit was een keuze vak. En het boek is niet echt denderend geschreven helaas. Thnx voor de lit. tip.

flickr - WOT Profile - Game PC


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 21-02 07:44

Koffie

Koffiebierbrouwer

Braaimeneer

Mja, dit staat zowel in de RFC als in een degelijk boek genaamd "The networking essentials" , iig geen PNS.

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.