前言:复习了以前学的7层模型,并细入的讲了网络层的传输原理 带着摸了摸CMD指令怎么用,因为没有实验 所以基本都是笔记
复习:
路由器配置 :
视图模式:只能查看《 》
系统试图:操作 修改 配置 【 】
接口模式:进入端口做一些配置
路由器:接口相当于一块网卡 可以配置IP地址
今天内容:
IP数据包格式(分为20字节的固定部分,表示每个IP数据包包含的部分,和40字节的可变长):
1.版本号:(4bit):指IP协议版本,并且通信双方使用的版本必须一致,目前我们使用的是IPV4,表示为0100
2.首部长度(4):IP数据包的包头长度(不包含数据)
3.优先级与服务类型(8):该字段用于表示数据包的优先级和服务类型。通过在数据包中划分一定的优先级,用于实现QOS(服务质量)
4.总长度(16):IP数据包的总长度,最长为65535字节,包括包头和数据。
5.标识符(16)::该字段用于表示lP数据包的标识符。当IP对上层数据进行分片时,它将给所有的分片数据分配一组编号,然后将这些编号放入标识符字段中,保证分片不会被错误地重组。标识符字段用于标志一个数据包,以便接收节点可以重组被分片的数据包
6·标志(3):和标识符一起传递,指示不可以被分片或者最后一个分只否发出(完整)
7·段偏移量(13):在一个分片序列中如何将各分片连接起来,按什么顺j连接起来
·TTL生命周期(8)︰可以防止一个数据包在网络中无限循环的转发下去,每经过一个路由器-1.当TTL的值为O时,该数据包将被丢弃0-255·协议号(8):封装的上层哪个协议,ICMP:1T.CP:6 UDP:17
8·首部校验和(16) :这个字段只检验数据报的首部,不包括数据部分。这是因为数据报每经过一次路由器,都要重新计算一下首部校验和(因为,一些字段如生存时间、标志、片偏移等可能发生变化)
9·源地址(32):源ip地址,表示发送端的P地址·目标地址(32):目标ip地址,表示接收端的P地址
指令
Ping选项:
Ipconfig 显示自己IP地址
Ping --help 显示帮助命令
Ping ip地址 -t 长ping
Ping -a IP地址 将地址解析为主机名
Ping -l size(指定包的大小)IP地址 发送缓冲区大小
Ping -w 等待时间(默认2秒) IP地址
Ping -n count(次数) IP地址 指定PING几次
Tracert 也是ICMP协议
Tracert IP地址
(经过几个路由设备,常用于排错)
ARP协议
ARP:将已知的IP地址解析为mac地址 。 检测地址冲突
无故ARP:当一台设备获取到一个IP地址时,会自动发送一个无故ARP,检测是否已有设备使用了地址
工作原理
工作原理(结合交换机原理)
1、两台局域网主机互相通信为例讲解原理ARP解析过程
1.当PC1想发送数据给PC2,首先在自己的本地ARP缓存表中检查主机P.C2的MAC地址是否存在?
2.如果PC1缓存中没有找到响应的条目,它将询问主机PC2的MAC地址,从而将ARP请求帧广播到本地网络的所有主机。
该帧中包括源主机PC1的IP、MAC地址,本地网络中的所有主机都接收到ARP请求,并且检查是否与自己的P地址相匹配。如果发现清求中IP地址与自己P不匹配,则丢弃ARP请求。
3.主机R.C.2确定ARP请求中得P地址与自己的P地址匹配,则将主机PC1的地址和MAC地址添加到本地缓存表中。4.主机PC.2将包含其MAC地址的ARP回复消息直接发送回主机PC1(数据帧为单播)。
5.主机PC1收到PC2发的ARP回复消息,将PC2的I和MAC地址添加至自己ARP缓存表中,本机缓存是有生存期的,默认AP缓存表有效期1205。当超过该有效期后,则将重复上面过程。主机!.C2的MAC地址一旦确定,主机P.C1就能向主机PC2发送I信息
理解图:
总结:今天学的内容还是偏理论 据说后天就可以做实验了 ,好日子没几天了。