mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
vault backup: 2022-10-18 11:54:16
This commit is contained in:
parent
60cfcc3638
commit
543427d2b7
@ -117,7 +117,54 @@ header
|
||||
- offset
|
||||
- offset of the fragment in the packets data field (units of 8 bytes)
|
||||
|
||||

|
||||

|
||||
|
||||
what needs to change in the header of fragment
|
||||
- flag
|
||||
- offset
|
||||
- length
|
||||
- ttl
|
||||
- checksum
|
||||
|
||||
## special IPv4 Adresses and NAT
|
||||
special addresses
|
||||
- 127.0.0.1 localhost/loopback
|
||||
- 10.0.0.0/8 private use
|
||||
- 192.168.0.0/16 private use
|
||||
|
||||
NAT (network address translation): all devices in local network share just one IPv4 address
|
||||
- allow multiple devices to share the same adresses
|
||||
- help preserve the limited amount of IP address
|
||||
- translate from private IP to public IP
|
||||
- 
|
||||
|
||||
# IPv6
|
||||
- inital motivation: IPv4 mostly used up
|
||||
- additional motivation
|
||||
- speed prcessing/forwarding: 40 byte fixed length header
|
||||
- enable different network-layer treatment of "flows"
|
||||
- better support for host mobility
|
||||
- better support for security
|
||||
|
||||
datagram format
|
||||
|
||||
adressses
|
||||
- 128 bits
|
||||
- hexadecimal colon notation
|
||||
- 12AB:0000:0000:CD30:0000:0000:0000:0000
|
||||
- adress compression
|
||||
- consecutive sections of seros are replaced with ::
|
||||
- can be used only once per address
|
||||
- e.g., 12AB:0000:0000:CD30::
|
||||
|
||||
CIDR
|
||||
- classless interdomain routing
|
||||
- method for allocating IP addresses and IP routing
|
||||
- notation
|
||||
- based of variable length subnet mask (VLSM)
|
||||
- address format: IP address/x, where x is number of bits from left to right as network part
|
||||
- 
|
||||
|
||||
extension headers: 
|
||||
differencees: 
|
||||
|
||||
# IPv6
|
||||
Loading…
Reference in New Issue
Block a user