zoukankan      html  css  js  c++  java
  • 二、IP、路由协议

    先思考: 192.168.1.1 机器A 192.168.2.33 机器B
    他们能直接通信吗?
    IP协议:IP(Internet Protocol),分配给上网用户使用网际协议的设备的数字标签,分为两大类:IPV4和IPV6。
    IPV4:32位。二进制:11000000.10101000.00000001.00000001(2的0次方)
    十进制:192.168.1.1 -4个部分
    IPV6:128位。16进制,弥补IPV4地址池不足
    IP地址组成:网络号(标识是一个子网)+主机号(子网中的某台主机)
    只有在同一个子网的主机才能直接进行通信,如果网络号相同就表明可以直接通信了。
     
    子网掩码
    用来标识子网,必须跟IP地址在一起
    组成:子网掩码跟IP地址一样,二进制:也是由两个连续的0和1组成,连续的1便是网络地址,连续的0标识主机地址,只有网络号相同的主机在同一子网才能直接通信表示:255.255.255.0 二进制就是11111111.11111111.111111111.00000000
    这样代表的意思就是IP地址前三段是网络地址
    255.255.0.0 代表的意思就是IP地址前两段为主机号
     
    192.168.1.1 255.255.255.0机器A 192.168.2.33 255.255.255.0机器B
    根据子网掩码判断 蓝色的为网络地址,红色的为主机号
    因为网络号不同由此可以判断出机器A和机器B不能进行通信
     
    192.168.1.1 255.255.0.0机器A 192.168.2.33 255.255.0.0机器B
    根据子网掩码判断 蓝色的为网络地址都是192.168,机器A和机器B可以进行通信
     
    路由协议(Routing protocol):指定数据包转送方式的网上协议
    不在一个子网怎么通信
    静态路由:目的地址-指定下一跳--默认路由(0.0.0.0.0.0.0 匹配所有)(默认网关)
    动态路由协议(RIPvlv2,OSPF,BGP):配置之后,动态学习路由条目--路由表
    控制台输入:route print 查看路由
    网络地址就是目的地址你要访问的地址
    跃点数:就是路由优先级,要选择一条最优的路由转发,越小优先级越高
    网关:,我在去往这个IP地址我应该找谁,在链路上的状态表示,我机器上还有其他网卡,是直连的
    接口:当前设备上从那个接口转发出去的
     
    网络目标(0.0.0.0)表示所有机器,第一条信息就是所有机器访问都是经过默认网关192.168.50.254, 做默认路由
  • 相关阅读:
    ASP.NET Core依赖注入(DI)
    SQLSERVER 创建索引视图注意事项
    Git的基本使用方法(0基础小白也能看懂)
    并发系列64章(异步编程二)第三章
    并发系列64章(异步编程)第二章
    并发系列64章(并发概要)第一章
    SQL Server配置邮件服务器
    SQL Server常用函数及命令
    SQL Server将一段字符串根据特定分隔符转换成一个表变量
    SQL Server双机热备之发布、订阅实现实时同步
  • 原文地址:https://www.cnblogs.com/cg-ww/p/13072400.html
Copyright © 2011-2022 走看看