arp协议等原理
文章目录
ip 用 int 表示,4个字节,mac 地址记住是 6个字节
看这个图,我们要记住,只要是 6个字节的,字节说是 MAC 地址
看这个图,如果类型是:
- 0800 -> ip数据包
- 0806 -> arp 请求, 由于数据最少 46个字节, arp请求只有 28个字节,后面要加 PAD 补齐 46个字节
- 8035 rarp 请求, 不够 46个字节,加 PAD 补齐 46个字节
icmp什么协议
icmp是Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
通过 IP 地址可以唯一确定网络中的一台主机
IP + 端口唯一确定网络中的一个主机的应用程序
查看文件端口 对应服务的方法
|
|
socket 原理
网络字节序:
大端和小端的概念
- 大端: 低位地址存放高位数据,高位地址存放低位数据
- 小端: 低位地址存放低位数据,高位存高位
大端和小端使用场合
大端和小端只是对数据类型长度是2个 以及 以上, 如 int short, 对于单字节没限制 ,在网络中经常需要考虑大端和小端的是 IP 和端口。
文章作者 LYR
上次更新 2021-08-17