
TCP/IP
最后冰吻free
不在沉默中死亡,就在沉默中爆发
展开
-
二层交换机和三层交换机
pc3与pc4进行通信,pc3 192.168.1.1直连Vlanif2,源地址ip地址是属于192.168.1.0/24网段的,目的地址192.168.2.1是属于192.168.2.0/24网段,对应的是Vlanif3, 最终是可以ping通的。如:pc1 192.168.1.1 与 pc2 192.168.1.2通信需要经过二层交换机,二层交换机不能配置ip的,但有的二层交换机可以配置vlan口,作为管理ip,可以给vlan口配置ip。上面配置完后,pc无法识别vlan,是无法通信的。原创 2024-01-21 23:08:02 · 1168 阅读 · 0 评论 -
dhcp协议
3.DHCP Request(选择并请求),选择指定的offer,因为新设备还没有安全允许可以使用这个ip,因此在网络层里依旧使用0.0.0.0来作为源ip地址,但options选项中有选择的ip地址,并进行广播,因为局域网可能存在多个DHCP服务器,因此用广播可以告诉所有设备已经选择哪个服务器。数据链路层mac地址(源mac地址是新设备mac地址,不知道目的mac地址, 填写ff:ff:ff:ff:ff:ff)若局域网里有两天DHCP服务器,同时提供offer,设备只能选择其中一个,根据先到先选择。原创 2024-01-21 19:32:11 · 415 阅读 · 0 评论 -
tcp满开始和拥塞避免
刚开始会初始化慢开始门限值,并将拥塞窗口值为1往网络中发送,若收到确认包则将拥塞窗口翻倍,执行慢开始算法,当拥塞窗口值达到慢开始门限后,则执行拥塞避免算法,对拥塞窗口进行+1的线程操作;若这个过程出现未收到ack确认包后,会进行超时重传机制,慢开始门限值降为当前的拥塞窗口值一半,当前拥塞窗口值则更新为1,再次以慢开始算法执行;快重传和快恢复用于避免由于网络问题丢失包,而不是网络堵塞问题导致慢开始门限直接降为当前的拥塞窗口值一半,拥塞窗口值更新为1,这会导致网络利用率下降;原创 2023-09-10 13:19:15 · 433 阅读 · 0 评论 -
ip头解析
#!/bin/bashIPHEAD_HEXSTR=$1if [ $# -eq 0 ];then echo -e "Usage:$0 hexstr" exitfiif [ ${#IPHEAD_HEXSTR}%2 -ne 0 ];then echo -e "${IPHEAD_HEXSTR} error" exitfi#4位版本号HEX_VERSION_NO=${IPHEAD_HEXSTR:0:1}DEC_VERSION_NO=`echo "obase=1原创 2021-01-19 10:08:57 · 350 阅读 · 1 评论