CMSC 137 - Internet Protocol

0.0(0)
studied byStudied by 5 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/55

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

56 Terms

1
New cards

Internetworking

connecting multiple different networks together to make one big network — like the Internet

2
New cards

[The Internet at the Network Layer] datagram

uses the _____ approach to packet switching

3
New cards

[The Internet at the Network Layer] universal

uses the _____ address defined in the network layer to route packets from the source to the destination

4
New cards

[The Internet at the Network Layer] connectionless

communication is _____

5
New cards

[The Internet at the Network Layer] independently

treats each packet _____

6
New cards

[IPv4 Datagram Format] Version (VER)

4-bit field that defines the version of the IPv4 protocol

7
New cards

[IPv4 Datagram Format] Header Length (HLEN)

4-bit field that defines the total length of the datagram header in 4-byte words

8
New cards

[IPv4 Datagram Format] Service

previously called service type, now called differentiated service

9
New cards

[IPv4 Datagram Format] Precedence

3-bit subfield that defines the priority of datagram in issues such as congestion

10
New cards

[IPv4 Datagram Format] Type of Service (TOS) Bits

4-bit subfield with each bit having a special meaning

11
New cards

[Differentiated Services] codepoint

the first 6 bits make up the _____ subfield, the last 2 bits are not used

12
New cards

[Differentiated Services] when the 3 rightmost bits are 0s

the 3 leftmost bits are interpreted the same as the precedence bits

13
New cards

[Differentiated Services] when the 3 rightmost bits are NOT all 0s

the 6 bit define 64 services based on the priority assignment by the Internet or local authorities

14
New cards

[IPv4] Total Length

16-bit field that defines the total length of the IPv4 datagram in bytes

15
New cards

[IPv4]

  • Identification

  • Flags

  • Fragmentation Offset

used in fragmentation

16
New cards

[IPv4] Time to Live (TTL)

used to control the maximum number of hops (routers) visited by the datagram

17
New cards

[IPv4] Protocol

8-bit field that defines the higher-level protocol that uses the services of the IPv4 layer

18
New cards

[IPv4] Checksum

for error checking, covers only the header

19
New cards

[IPv4] Source Address

32-bit address that defines the IPv4 address of the source

20
New cards

[IPv4] Destination Address

32-bit address that defines the IPv4 address of the destination

21
New cards

[IPv4] Options

maximum of 40 bytes, used for network testing and debugging

22
New cards

[IPv4 - Options] No Operation

1-byte option used as a filler between options

23
New cards

[IPv4 - Options] End of Option

1-byte option used for padding at the end of the option field

24
New cards

[IPv4 - Options] Record Route

used to record the Internet routers that handle the datagram (up to 9 router addresses)

25
New cards

[IPv4 - Options] Strict Source Route

used by the source to predetermine a route for the datagram as it travels through the Internet

26
New cards

[IPv4 - Options] Loose Source Route

similar to strict source route in which each router in the list must be visited, but the datagram can visit other routers as well

27
New cards

[IPv4 - Options] Timestamp

used to record the time of datagram processing by a router

28
New cards

[Fragmentation] Maximum Transfer/Transmission Unit (MTU)

each data link protocol has its own frame format in most protocol, where one of the fields defined in the format is the maximum size of the data field

29
New cards

[Fragmentation] less than

when a datagram is encapsulated in a frame, the total size of the frame must be _____ the MTU, which is defined by the restrictions imposed by the hardware and software used

30
New cards

[Fragmentation] Identification

16-bit field that identifies the datagram originating from the source host

31
New cards

[Fragmentation] Flags

3-bit field

  • 1st bit — reserved

  • 2nd bit — do not fragment bit

  • 3rd bit — more fragment bit

32
New cards

[Fragmentation] Fragmentation Offset

13-bit field that shows the relative position of the fragment with respect to the whole datagram

33
New cards

IPv6

  • Internetworking Protocol, Version 6

  • To overcome deficiencies of IPv4

  • Address depletion is a long-term problem

  • Internet must accommodate real-time audio and video transmission

  • Internet must accommodate encryption and authentication of data

34
New cards

IPng (Internetworking Protocol, next generation)

IPv6 is also known as this

35
New cards

[IPv6] Advantages

  • Larger address space

  • Better header format

  • New options

  • Allowance for extension

  • Support for resource allocation

  • Support for more security

36
New cards

[IPv6] Payload

The payload can contain:

  • A transport layer segment (like TCP or UDP)

  • Or extension headers (used for extra options, like routing or security)

  • Or sometimes even other packets

37
New cards

[IPv6 - Base Header] Version

4-bit field that defines the version number of the IP

38
New cards

[IPv6 - Base Header] Traffic Class

8-bit field that distinguishes different payloads with different delivery requirements

39
New cards

[IPv6 - Base Header] Flow Label

  • 20-bit field that is designed to provide special handling for a particular flow of data

  • a flow is a sequence of packets that share the same characteristics

40
New cards

[IPv6 - Base Header] Payload Length

2-byte field that defines the length of the IP datagram excluding the base header

41
New cards

[IPv6 - Base Header] Next Header

8-bit field defining the type of the first extension (if present) or the type of data that follows the base header

42
New cards

[IPv6 - Base Header] Hop Limit

8-bit field that serves the same purpose of TTL field in IPv4

43
New cards

[IPv6 - Base Header] Source Address

16-byte IP address that identifies the original source of the datagram

44
New cards

[IPv6 - Base Header] Destination Address

16-byte IP address that identifies the final destination of the datagram

45
New cards

[IPv4 vs. IPv6 Header] header

the length of the _____ is fixed in IPv6

46
New cards

[IPv4 vs. IPv6 Header] priority and flow label

the _____ fields together take over the function of the service type field in IPv4

47
New cards

[IPv4 vs. IPv6 Header] payload

the total length field is eliminated in IPv6 and replaced by the _____ length field

48
New cards

[IPv4 vs. IPv6 Header] fragmentation extension header

the identification, flag, and offset fields are eliminated from the base header in IPv6, they are now included in the _____

49
New cards

[IPv4 vs. IPv6 Header] hop limit

the TTL field in IPv4 is called _____ in IPv6

50
New cards

[IPv4 vs. IPv6 Header] next header

the protocol field in IPv4 is replaced by the _____ field in IPv6

51
New cards

[IPv4 vs. IPv6 Header] checksum

the header _____ in IPv4 is eliminated in IPv6 because it is already provided by upper-layer protocols

52
New cards

[IPv4 vs. IPv6 Header] extension headers

the option fields in IPv4 are implemented as _____ in IPv6

53
New cards

Transition from IPv4 to IPv6 Strategies

  • Dual Stack

  • Tunneling

  • Header Translation

54
New cards

[Transition from IPv4 to IPv6 Strategies] Dual Stacking

station must run IPv4 and IPv6 simultaneously

55
New cards

[Transition from IPv4 to IPv6 Strategies] Tunneling Strategy

the IPv6 packet is encapsulated in an IPv4 packet when it enters the region and it leaves the capsule when it exits the region

56
New cards

[Transition from IPv4 to IPv6 Strategies] Header Translation

knowt flashcard image