目录
网络层的IP协议
网络层
选择数据通过网络的最佳路径,根据IP地址选择最佳路径
1、win 128 左右
2、Linux 64 左右
IP数据包格式
版本号:指IP协议版本,并且通信双方使用的版本必须一致,目前我们使用的是IPv4,表示为0100 十进制是4
首部长度:IP数据包的包头长度(不包括数据)
协议号:ICMP:1 TCP:6 UDP:17
ping tracert 检测网络数据连通性
ICMP协议介经
功能: Ping Ping是网络设备、Windows、Unix和Linux平台上的一个命令,其实是一个小5而实用的应用程序,该应用基于ICMP协议Ping常用于探测到达目的节点的网络可达性。数据包要有去有回。
ping选项: 显示自己 IP地址 ipconfig ping--he1p 显示帮助命令 -t 长ping -1 size 发送缓冲区大小 -w 超时等待时间
-n 指定ping 几次
ping -t ip地址 长ping ctr1+c 停止
ping -1 指定包的大小 (1600 2000) ip地址 ping -w 指定等待时间(默认是秒: 2 ) ip 地址 ping -n 指定的次数 (5) ip 地址
tip:
ping的通一定通
ping不通不一定网络不通 tracert 也是 icmp协议
192.168.1.144 192.168.1.152
tracert IP地址t
tracert 192.168.1.152
经过几个路由设备
网络波动:偶尔丢一两个包
ping:没有一个数据到达
冲突域:
两台设备同时发送消息时,互相干扰,那他们就处于同一个冲突域
广播域:
一台机器发送广播,能收到消息的机器 都是在同一广播域
交换机的所有端口默认在同一个广播域里,
路由器的每一个端口都是一个独立的广播域
1、检测地址冲突
2、将IP地址转换为mac地址
广播域越大,产生的网络安全问题、垃圾流量问题,
就越严重。
ARP协议介绍
IP地址解析为MAC地址
PC1发送数据给PC2,查看缓存没有PC2的MAC地址
PC1发送ARP请求消息
(广播)所有主机收到ARP请求消息
PC2回复ARP应答(单播)
其他主机丢弃
PC1将PC2的MAC地址保存到缓存中,发送数据