zoukankan      html  css  js  c++  java
  • TCP报文指针解释,IP地址

    三次握手TCP报文指针内容:

    1.URG:紧急指针,当URG=1,表明紧急指针字段有效,告诉系统报文有紧急内容。

    2.ACK:  确认指针,当ACK=1,确认号字段有效。

    3.PSH:推送指针,当两个应用进程进行交互式通信时,有时候一段进程希望在键入

                  一个命令后立即收到对方响应,这时将PSH=1即可。

    4.PST:复为指针,当RST=1,表明TCP连接中出现严重差错,必须释放连接,再重连。

    5.SYN:同步指针,在建立连接时用同步序号SYN=1,ACK=0,连接为请求报文,当SYN=1,

                  ACK=1,连接为响应报文。

    6.FIN:  终止指针,用来释放连接,FIN=1,ACK=1。

     

    IP地址:

    192.168.0.¹25²           ¹表示网络部分     ²表示主机部分

    地址分五类:             A(1-126)  B(128-191)  C(192-223)

                                       D,E分段自己猜

    私网地址:                 A  10.0.0.0  -  10.255.255.255

                                       B  172.16.0.0  -  172.31.255.255

                                       C   192.168.0.0  -  192.168.255.255       私网不能在公网使用

     

    子网掩码:                 确定IP的网络地址

                                       A   255.0.0.0  = 1111.0.0.0  =  / 8 

                                       B   255.255.0.0  = 1111.1111.0.0  =  / 16

                                       C   255.255.255.0  = 1111.1111.1111.0  =  / 24

                                       确定过程IP每一位与对应子网掩码相乘

                                                  172.    16.     55.  7

                                           ×    1111. 1111. 1111.  0      ↓↓

                                           =    172.     16.    55.  0

     

    MAC广播地址:         FF:FF:FF:FF:FF.......(12)

    IP广播地址:                 255.255.255.255       (4)

                                       

     

     

  • 相关阅读:
    Linux学习笔记:常用100条命令(三)
    Linux学习笔记:常用100条命令(二)
    k8s的imagePullSecrets如何生成及使用
    Jenkins基于https的k8s配置
    ubuntu supervisor管理uwsgi+nginx
    ubuntu Django + Uwsgi + Nginx 的生产环境部署
    ubuntu 安装和配置 GitLab
    ubuntu 安装harbor仓库
    ubuntu 安装Jenkins
    php过滤html标签截取部分内容
  • 原文地址:https://www.cnblogs.com/WELLLEE/p/11192743.html
Copyright © 2011-2022 走看看