1 The Internet and IP Introduction
1.2 四层结构
![](https://uranusky.top/wp-content/uploads/2024/07/image.png)
由上层来保证网络层传输的安全性。
1.3 ip
ipv4数据报字段含义:
- Protocol ID:比如如果是6的话,说明是一个TCP数据报
- TTL到0的时候,就要drop
1.4 TCP
3次握手:
- client -> server syn(同步)
- server –> client syn/ack
- client -> server ack
![](https://uranusky.top/wp-content/uploads/2024/07/image-1.png)
1.5 byte order
正常顺序就是大端,除此小端
- 大端序(Big-endian):高位字节存储在内存的低地址端,低位字节存储在内存的高地址端。例如,16进制数
0x00000005
在大端序中的存储顺序是:
地址: 00 01 02 03 值: 00 00 00 05
- 小端序(Little-endian):低位字节存储在内存的低地址端,高位字节存储在内存的高地址端。例如,16进制数
0x00000005
在小端序中的存储顺序是:
地址: 00 01 02 03 值: 05 00 00 00
因此,对于 0x00000005
这个16进制数:
- 在大端序中,它的存储顺序是
0x00 00 00 05
。 - 在小端序中,它的存储顺序是
0x05 00 00 00
。