zypher_ut Skrevet 9. februar 2005 Del Skrevet 9. februar 2005 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
dakri Skrevet 9. februar 2005 Del Skrevet 9. februar 2005 Ved Ethernet rammer på 1500 bytes blir IP pakker 1472 bytes TCP/UDP segment 1460 bytes Lenke til kommentar
maedox Skrevet 9. februar 2005 Del Skrevet 9. februar 2005 (endret) 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 9. februar 2005 av maedox Lenke til kommentar
dakri Skrevet 9. februar 2005 Del Skrevet 9. februar 2005 Ja, stemmer at MTU settes på link laget, jeg regnet med at han ønsket å vite maks størrelse på pakkene/segmentene på lagene ovenfor når header size er trukket fra. Lenke til kommentar
bjorn.e Skrevet 9. februar 2005 Del Skrevet 9. februar 2005 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
zypher_ut Skrevet 10. februar 2005 Forfatter Del Skrevet 10. februar 2005 (endret) Ved Ethernet rammer på 1500 bytes blirIP 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 10. februar 2005 av zypher_ut Lenke til kommentar
dakri Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 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
maedox Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 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. Lenke til kommentar
Legion Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 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
dakri Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå