zoukankan      html  css  js  c++  java
  • 集线器、交换机、路由器的区别,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系统设置后重启才生效。

    家庭上网解析:

     

     

     

      

  • 相关阅读:
    SGU 495 Kids and Prizes 概率DP 或 数学推理
    poj 2799 IP Networks 模拟 位运算
    uva 202 Repeating Decimals 模拟
    poj 3158 Kickdown 字符串匹配?
    uva 1595 Symmetry 暴力
    uva 201 Squares 暴力
    uva 1594 Ducci Sequence 哈希
    uva 1368 DNA Consensus String 字符串
    数字、字符串、列表的常用操作
    if条件判断 流程控制
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12227768.html
Copyright © 2011-2022 走看看