Talk:Web Science/Part1: Foundations of the web/Internet Protocol/IP header

From Wikiversity
Jump to navigation Jump to search

Join the discussion: Ask and questions and provide answers[edit | edit source]

  • If you click the ask a question button you're question will appear at the bottom of this list.
  • If you click the give an answer you will be able to provide an answer to the questions that have been asked so far.


Quiz-question 1 seems to be wrong[edit source]

The first question says that an "Ethernet frame can have a data payload of 1500 Bytes minus 20 Bytes of IP header.". The question though asks "to store a standard IPv6 package with IHL=5". First of all, there is no IHL-field in the IPv6-header. Second, the IPv6-header has a fixed length of 40 bytes [RFC2460]. For an IPv4 package with no additional options set, this answer would be correct. --Onse (discusscontribs) 10:49, 24 October 2013 (UTC)[reply]

In the quiz I ment an IPv4 package (since we are talking about IPv4 inside this MOOC) Thanks for your hint. Next time if you find a mistake you could also correct it directly on the quiz page --Renepick (discusscontribs) 10:55, 24 October 2013 (UTC)[reply]

quiz question 2 clarifying[edit source]

An error message will be send to the sender (specifying the maximum allowed data size) - you marked as true. Is it true? I can not find the answer, in wiki we have only:

If the DF flag is set, and fragmentation is required to route the packet, then the packet is dropped. w:IPv4#Flags

Nothing about sending error message back. --oleamm (discusscontribs) 10:33, 31 October 2013 (UTC)[reply]

from the RFC 1191 (Path MTU Discovery) I quote:

If any of the datagrams are too large to be forwarded without fragmentation by some router along the path, that router will discard them and return ICMP Destination Unreachable messages with a code meaning "fragmentation needed and DF set"

The Internet Control Message Protocol itself is described in: rfc 792 --Renepick (discusscontribs) 11:51, 31 October 2013 (UTC)[reply]

quiz question 4 clarifying[edit source]

Not sure about "increase the profit of internet service provider" =) Was it designed especially for this purpose? I thought only for traffic prioritization.--oleamm (discusscontribs) 10:33, 31 October 2013 (UTC)[reply]

What other reasons do you know for traffic prioritization? --Renepick (discusscontribs) 11:51, 31 October 2013 (UTC)[reply]

quiz question 6 clarifying[edit source]

As I understood "Total length" CAN be changed (if fragmentation is required). The same for source & destination IP addresses (they will be changed only if NAT was used). But that changes will not occur always. Only TTL will be changed always. Or I misunderstood something? --oleamm (discusscontribs) 10:33, 31 October 2013 (UTC)[reply]

I am currently not sure if total length will stay the same during fragmentation or not (when I created the quiz question I had the unfragmented version in mind) can anyone find a reference for this? --Renepick (discusscontribs) 11:51, 31 October 2013 (UTC)[reply]

Question about Total Length attribute in IPv4 header[edit source]

"IP header" video shows that the Total Length attribute allows IP package with 65536 Bytes as maximum. I have read RFC 791, and in page 13 of Total Length part, it says "This field allows the length of a datagram to be up to 65,535 octets." Is that means the maximum total length of IPv4(header part plus data part) is 65535 Bytes but the package length is 65536 Bytes according to 4 Bytes architecture? --Schin (discusscontribs) 18:26, 21 January 2014 (UTC)[reply]

a --141.26.90.250 (discuss) 10:51, 5 November 2014 (UTC)[reply]

could you explain more about DSCP? --141.26.69.70 (discuss) 20:00, 4 November 2016 (UTC)[reply]