子网掩码对照表问题

1、子网掩码对照表是不是存在于蕗由器中而不存在本机
2、编程时socket要求的参数是目标计算机的IP和端口,并未要求提供子网掩码对照表而对方所在网络的子网掩码对照表嘚比特位个数又不确定,网络包是怎么到达对方的
3、我电脑的所在位置是私有网络IP是192这种,发送的时候网关会把我这发送端的IP修改为官網IP 吗网络包返回的时候,对方的目标IP是我的公网IP吗公网IP经过网关怎么转换成我的192地址呢?
  • IP 和 子网掩码对照表 共同确定两个设备是否位於同一网段
    不在同一网段的设备是不能直接通讯的

    跨网通讯需要路由器或网桥设备


    他(们)给你放入发送包加一层包装以他(们)的 ip 转發出去
    收到返回数据时再解包出你的内网 ip,并把数据交给你
  • 百度:子网掩码对照表3个问题都有答案
  • 你的数据包并不是直接发送到百度去嘚 是经过了许多路由器的
    路由器A知道你的ip和使用的什么端口发送的数据
    他再把这个数据包发送给路由器B 同样路由器知道路由器A的信息 就这樣数据到了百度
    然后百度 将数据回复给路由器B
    路由器知道这个数据是路由器A发送过来的请求 然后一层一层的 数据在回去
    每一个数据包 路由器都做一个映射记录来路ip端口什么的 以便之后 知道哪个数据包是要回复给谁的

掩码是和网段一起使用的ip和掩碼进行与运算,结果一样的为一个网段可以看出掩码为零的位和ip计算结果都是0,那么有多少位了0就可分配多少ip了。255.255.255.254只有一个00台主机,因為标示主机的不能全为0和全为1(全为0表示该网络全为1表示广播地址),255.255.255.0. 就是111... 八个0就是254台。可以知道计算方法就是2^n-2; n为0的个数

我要回帖

更多关于 子网掩码对照表 的文章

 

随机推荐