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
|
||||||
- offset of the fragment in the packets data field (units of 8 bytes)
|
- 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