• 集线器、交换机、路由器的区别,Ip、mac、子网掩码、默认网关的那点事儿


    集线器:

    • 能完成多个电脑的连接。组成一个网络。
    • 任何数据都会以广播的形式发送,造成网络拥堵。

    交换机:

    • 能完成多个电脑的连接。组成一个网络。
    • 学习前是广播,学习后是单播。

    路由器:

    • 连接不同的网络,使不同的网络之间互通。又称网关设备。
    • tcp/ip协议规定:网络号不同(跨网)不允许直接通信。不同的网络之间拿根网线直接把两个交换机连上是不会通信的。需要一个中间人来完成数据交互。
    • 路由器至少有两个网卡。A网卡与A网络在一个网中,B网卡与B网络在同一个网中,A网卡收到的数据,通过内存交给B,就实现了跨网通信。

    咱家花50块钱买的那个:

    •  在外国路由器功能很单一。而国内玩儿出花样来了,集多功能于一身成了NAT(网络地址转换器)-----既有交换机功能,又有路由器功能,又有DHCP功能等等。

    arp:根据ip查找mac地址

    rarp:根据mac地址查找ip地址

    ICMP:ping使用的协议

    cmd窗口> arp   -a 查询当前的ip与mac地址对应表

    cmd窗口> arp   -d 清除当前对应表

    ping的过程:如果ip与mac地址对应表里没有查询到mac,则先发送arp请求,查询到mac后再发送icmp报文

    网关:本机器发往其它网络号的数据,需要通过本网络的一个网卡。这个网卡即称为网关。 

    下一跳:在路由器里配置。数据包目的IP对应网络号的数据发到下一个路由器的路由选择。下一跳即通过本路由器跳到下一路由器,下一路由器与本路由器所处同一网络的那个网卡地址。看下图吧

    在主机192.168.1.10上ping 192.168.2.13,发出ping请求经过路由器1。路由器1与192.168.2.0网络未直接连通,需要配置下一跳。配置规则为:凡是发往192.168.2.0网络的数据都先发往192.168.3.2

    RIP与静态路由:有一种协议专门研究路由器之间的路由选择,即RIP是Routing Information Protocol(路由信息协议)的简称。为了学习此处使用静态路由。

    数据包在传输过程中:每经过一个路由器,原MAC地址和目的MAC都会变化、原IP和目的IP始终不变。

    访问www.baidu.com过程详细描述:

    TTL:TTL是 Time To Live的缩写,TTL是生存时间的意思。表示该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。

    简单来说,TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。

    TTL由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,则把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包,并向IP包的发送者发送 ICMP time exceeded消息,以防止数据包不断在IP互联网络上永不终止地循环。

    扩展资料

    TTL的功能特点

    TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。

    虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。

    TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。

    TTL 是由发送主机设置的,以防止数据包不断在IP互联网络上永不终止地循环。转发IP数据包时,要求路由器至少将 TTL 减小 1。

    TTL值的注册表位置HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters ,其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255。Windows系统设置后重启才生效。

    家庭上网解析:

     

     

     

      

  • 相关阅读:
    build tools
    文档系统总结
    各进制及其转换详解
    JQuery 函数执行顺序
    计算页面宽高的函数
    Linq中的多表左联,详细语句
    css设置滚动条颜色与样式以及如何去掉与隐藏滚动条
    基于JQUERY写的 LISTBOX 选择器
    js/jquery 实时监听输入框值变化的完美方案:oninput & onpropertychange
    JQuery select控件的相关操作
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12227768.html
Copyright © 2020-2023  润新知