Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Protokoller: Max MTU størrelse?


Anbefalte innlegg

Vi har fått i oppgave å finne max MTU for disse protokollene:

FTP

TCP

UDP

IP

Ethernet

 

Den eneste jeg har klart å finne etter en del søking på google, var Ethernet (1500 bytes). Noen som vet om de andre protokollene, eller som har en side der det vises?

 

På forhånd takk for hjelp.

Lenke til kommentar
Videoannonse
Annonse

Er litt i tvil om hvem som har fulgt med i timene her.

FTP, TCP, UDP, IP og Ethernet er ikke alle på samme OSI lag.

 

Ethernet er link-lag.

IP er network-lag

TCP og UDP er transport-lag

FTP er application-lag.

 

MTU er satt av link-laget og for Ethernet er den 1500 bytes.

 

edit: kasta ut leif

Endret av maedox
Lenke til kommentar

det skal nevnest at det er den vanlige MTU på et ethernet, denne kan forrandres, høyere MTU krever maskinvarestøtte og må være på et separat segment i nettverket. Ofte brukt på Gbps lan for å øke ytelse, mer data i hver pakke, mer data pr header, ferre pakker og færre interrupts.

Lenke til kommentar
Ved Ethernet rammer på 1500 bytes blir

IP pakker 1472 bytes 

TCP/UDP segment 1460 bytes

Var det jeg mente ja.

 

Edit: gjør om spørsmålet litt:

 

Hvordan kom du frem til disse tallene?

Jeg fant ut at headeren til TCP var 20 bytes og UDP var 8 bytes, IP var også 20 bytes.

 

Og hva med FTP?

Endret av zypher_ut
Lenke til kommentar

Var litt rot her, glem alt jeg har nevnt i tråden :-)

 

Ethernet ramme er på 1514 bytes (Inklusiv header)

IP pakker er på 1500 bytes (Inklusiv header)

TCP segment er på 1480 bytes

FTP pakker er på 1460 bytes.

 

Brukte Ethereal til å finne dette ut.

Lenke til kommentar

IP pakker kan teoretisk være på 65 535 bytes, da 'lenght' feltet i headeren er en 16-bits verdi.

pakkene er derimot sjelden mer enn 1500 bytes og ofte også begrenset til 576 bytes

IP headeren er typisk 20 bytes, men kan være mer da det er et options felt som kan brukes (dog sjeldent).

IPv6 har en 40 bytes header.

 

TCP headeren er også typisk 20 bytes, men denne har også et options felt, dette feltet blir brukt når det forhandles over MSS (maximum segment size)

 

UDP er 8 bytes, som nevnt

 

FTP bryr seg ikke om størrelser, dog jeg kan huske feil seff...men såvidt jeg husker så trenger ikke applikasjonsprotokoller bry seg om slikt, da dette blir håndtert av TCP

Lenke til kommentar
Det er jo ikke MTU, men datagram størrelse du har funnet.

 

Som jeg sa så settes MTU på link-lag og max datagram størrelse er definert for de forskjellige protokollene, men husker de ikke i hodet. Er noe sånn som 65535 bytes for TCP tror jeg.

Et kjapt søk på google ga meg denne. Som du ser, så er det noe som heter MTU size på lag 3 også.

 

IP pakker kan teoretisk være på 65 535 bytes, da 'lenght' feltet i headeren er en 16-bits verdi.

Ja, men pakker med denne størrelsen vil vanligvis bli fragmentert i nye pakker på 1500 bytes og satt sammen igjen når de kommer fram til mottakeren.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...