网络相关

  1. 作者QQ:67065435 QQ群:821635552

IP地址

  1. IPv4地址图解

    IPv4地址图解

  2. 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地址说明

  1. 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参考模型

  1. OSI参考模型图解

    OSI参考模型图解

  2. OSI模型助记口诀

     应表会传网络层,
     数据链路物理层。
    

TCP/IP四层架构

  1. TCP/IP四层架构图解

    TCP/IP四层架构图解

TCP握手挥手

  1. 三次握手(解决无限次确认消息的死循环问题)

    三次握手

     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]==》服务器
    
  2. 四次挥手

    四次挥手

     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]==》服务器
    
Copyright © 豆包嘿嘿~ 2012-∞ 冀ICP备17033181号 all right reserved,powered by Gitbook修订: 2012-12-31 12:00:00

results matching ""

    No results matching ""