网络相关
作者QQ:67065435 QQ群:821635552
本站内容全部为作者原创,转载请注明出处!
IP地址
IPv4地址图解
IPv4地址组成
A 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx(第1组二进制位为网络位,组内0之后的二进制位为网络号,网络位之后的二进制位为主机位) B 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx(前2组二进制位为网络位,组内0之后的二进制位为网络号,网络位之后的二进制位为主机位) C 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx(前3组二进制位为网络位,组内0之后的二进制位为网络号,网络位之后的二进制位为主机位) D 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx E 11110xxx.xxxxxxxx.xxxxxxxx.xxxxxxxx A:1-127 B:128-191 C:192-223 D:224-239 E:240-255
IPv4地址说明
IPv4地址说明
192.168.0.0/16 网络码为 前16位 子网掩码 255.255.0.0 网关IP 192.168.0.1 广播地址 192.168.255.255 主机数量 2^(32-16)-2=65534
OSI参考模型
OSI参考模型图解
OSI模型助记口诀
应表会传网络层, 数据链路物理层。
TCP/IP四层架构
TCP/IP四层架构图解
TCP握手挥手
三次握手(解决无限次确认消息的死循环问题)
SYN 同步(0|1) seq 同步序号 ACK 确认(0|1) ack 确认序号(seq+1) 发起握手的一方发送[同步]、[同步序号] 确认握手的一方发送[确认]、[确认序号] 则:(未说明的标志位是0) 第一次握手,客户端发起握手 客户端==》[SYN同步=1][seq同步序号=x]==》服务器 第二次握手,服务器确认握手并发起握手 服务器==》[ACK确认=1][ack确认序号=x+1][SYN同步=1][seq同步序号=y]==》客户端 第三次握手,客户端确认握手 客户端==》[ACK确认=1][ack确认序号=y+1]==》服务器
四次挥手
FIN 结束(0|1) seq 结束序号 ACK 确认(0|1) ack 确认序号(seq+1) 发起挥手的一方发送[结束]、[结束序号] 确认挥手的一方发送[确认]、[确认序号]、[结束序号] 则:(未说明的标志位是0) 第一次挥手,客户端发起挥手 客户端==》[FIN结束=1][seq结束序号=u]==》服务器 第二次挥手,服务器确认挥手 服务器==》[ACK确认=1][ack确认序号=u+1][seq结束序号=v]==》客户端 第三次挥手,服务器确认挥手并发起挥手 服务器==》[ACK确认=1][ack确认序号=u+1][FIN结束=1][seq结束序号=w]==》客户端 第四次挥手,客户端确认挥手 客户端==》[ACK确认=1][ack确认序号=w+1][seq结束序号=u+1]==》服务器
主流DNS大全
谷歌DNS
8.8.8.8 8.8.4.4
国网DNS
1.2.4.8
通用DNS
114.114.114.114
安全DNS
114.114.114.119 114.114.115.119
文明DNS
114.114.114.110 114.114.115.110
百度DNS
180.76.76.76
阿里DNS
223.5.5.5 223.6.6.6
腾讯DNS
119.29.29.29
360DNS
移动:101.226.4.6 铁通:101.226.4.6 电信:101.226.4.6 联通:123.125.81.6