IPV4 header Flashcards

(14 cards)

1
Q

What is in the IPv4 Header?

A
  1. Version
  2. IHL (Internet Header Length)
  3. DSCP (differentiated services code point)
  4. ECN (Explicit Congestion Notification)
  5. Total Length Field
  6. Identification field
  7. Flags
  8. Fragment offset
  9. TTL
  10. Protocol
  11. Header checksum
  12. Source IP address
  13. Destination IP address
  14. Options
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Version (IPV4 Header)

A

Denotes whether Packet is IPV4 or IPV6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IHL

A

(Internet Header Length - Indicates the total length of the header (only ipv4 header) in increments of 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

DSCP

A

differentiated services code point - used to identify if data should be prioritized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ECN

A

Explicit Congestion Notification - end to end notification of congestion without dropping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Total Length field

A

Length of the packet (l3 + l4 header)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Identification field

A

If fragmented due to exceeding MTU, this will keep track (fragments will have diff headers but same identification).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

MTU

A

Maximum size of the packet that can be sent at a time (fragments if too big)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Flags

A

control and identify fragments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Fragment offset

A

indicate position of fragment within original packet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

TTL

A

counts down everytime it reaches a router, will be dropped at 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Protocol

A

indicates protocol of encapsulated l4 PDU (ie TCP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Header Checksum

A

Checks for errors in the header by having router calculate checksum and dropping if it doesn’t match

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly