精华内容
下载资源
问答
  • IP多播

    千次阅读 2018-07-26 16:58:13
    剩下的基本参考谢希仁计算机网络7th ...IP多播直观上可以按照下图理解,源主机只需要发送一份数据,而网络中的路由器在转发该数据时需要将它复制份,分别发给在该个多播组内的所有主机。也就是说,IP...

    部分转载自:http://www.firewall.cx/networking-topics/general-networking/107-network-multicast.html

    剩下的基本参考谢希仁计算机网络7th

    1. 基本概念

    IP多播直观上可以按照下图理解,源主机只需要发送一份数据,而网络中的路由器在转发该数据时需要将它复制多份,分别发给在该个多播组内的所有主机。也就是说,IP多播必须依赖于多播路由器,这些路由器具有识别多播包的功能,当然,多播路由器也能转发单播包。

    我们知道,ip网络中每个主机都有自己唯一的IP地址(为简化问题,这里忽略NAT,只考虑公共IP),那如何让一个多播数据包到达该多播组内的多台主机呢?肯定不能将这么多主机的ip地址都写入该多播数据包的目的ip包头域(长度限制),而是在该多播数据包的目的ip地址域中写入D类地址(224.0.0.0—239.225.225.225 前4bit固定为1110),每个D类地址对应一个多播组,则D类地址可以标志2^28个多播组。因此,多播数据包与一般的单播广播数据包的区别是它的目的ip地址为D类地址,并且ip首部中的协议字段为2,表明采用的是IGMP网际组管理协议。(需要注意的是多播数据包的目的ip地址实际上不可能对应某一台真实存在的主机的ip地址,也就是说该目的ip地址永远不可能作为源地址,即多播ip地址只能用于目的ip地址,不能用于源ip地址)

    ip多播可以分为两种,一种是在本地局域网上进行硬件多播,第二种是在互联网的范围内进行多播。第二种最后还是需要依赖于把多播数据包在局域网上用硬件多播交付给多播组的所有成员。

    2. 硬件多播

    关于硬件多播,这篇文章讲得很好:http://www.firewall.cx/networking-topics/general-networking/107-network-multicast.html

    A multicast is similar to a broadcast in the sense that its target is a number of machines on a network, but not all. Where a broadcast is directed to all hosts on the network, a multicast is directed to a group of hosts. The hosts can choose whether they wish to participate in the multicast group (often done with the Internet Group Management Protocol), whereas in a broadcast, all hosts are part of the broadcast group whether they like it or not!
    multicast-intro-1

    As you are aware, each host on an Ethernet network has a unique MAC address, so here's the million dollar question: How do you talk to a group of hosts (our multicast group), where each host has a different MAC address, and at the same time ensure that the other hosts, which are not part of the multicast group, don't process the information ? You will soon know exactly how all this works.(解释一下标红:现在局域网大部分采用的都是以太网标准,共享信道)

    To keep things in perspective and make it easy to understand, we are going to concentrate only on an Ethernet network using the IP protocol, which is what 80-90 % of home networks and offices use.

    BREAKING THINGS DOWN...

    In order to explain Multicasting the best I can and to make it easier for you understand, I decided to break it down into 3 sections:

    1) Hardware/Ethernet Multicasting

    2) IP Multicasting

    3) Mapping IP Multicast to Ethernet Multicast

    A typical multicast on an Ethernet network, using the TCP/IP protocol, consists of two parts: Hardware/Ethernet multicast and IP Multicast. Later on I will talk about Mapping IP Multicast to Ethernet Multicast which is really what happens with multicasting on our Ethernet network using the TCP/IP protocol.

    The brief diagram below shows you the relationship between the 3 and how they complete the multicasting model:


    multicast-intro-2
     

    HARDWARE/ETHERNET MULTICASTING

    When a computer joins a multicast group, it needs to be able to distinguish between normal unicasts (which are packets directed to one computer or one MAC address) and multicasts. With hardware multicasting, the network card is configured, via its drivers, to watch out for particular MAC addresses (in this case, multicast MAC addresses) apart from its own. When the network card picks up a packet which has a destination MAC that matches any of the multicast MAC addresses, it will pass it to the upper layers for further processing.(说一下自己的理解:网卡不仅有自己的mac地址,还会关注自己加入的多播组的ip地址对应的mac地址,比如该主机加入了多播组224.128.64.32,那么这个主机的网卡就会额外关注MAC地址为01-00-5E-00-40-20的多播包,但是同时由于多播ip地址与多播mac地址不是一一对应的关系(下文会说多播ip与多播mac的对应关系以及多播mac怎么取值),因此mac地址为01-00-5E-00-40-20的多播包不一定就会对应224.128.64.32,比如他也可以对应多播组224.0.64.32,因此网卡收到mac地址为01-00-5E-00-40-20的多播包时,还需要将这个包扔给上层去处理,ip层利用软件过滤,丢弃不是发给自己的多播包)

    And this is how they do it:

    Ethernet uses the low-order bit of the high-order octet to distinguish conventional unicast addresses from multicast addresses. A unicast would have this bit set to ZERO (0), whereas a multicast would be set to ONE (1)

    插播一句:这里是说,以太网硬件地址字段中的第一个字节的最低位为1即为多播地址,且这种多播地址占IANA(互联网号码指派管理局)分配到的地址数的一半。由于IANA拥有的以太网地址块的为00-00-5E-00-00-00到00-00-5E-FF-FF-FF,则以太网硬件多播地址范围为01-00-5E-00-00-00到01-00-5E-7F-FF-FF

    To understand this, we need to analyse the destination MAC address of a unicast and multicast packet, so you can see what we are talking about:

    When a normal (unicast) packet is put on the network by a computer, it contains the Source and Destination MAC address, found in the 2nd Layer of the OSI model. The following picture is an example of my workstation (192.168.0.6) sending a packet to my network's gateway (192.168.0.5):
    multicast-intro-3

    Now let's analyse the destination MAC address:

    multicast-intro-4

    When my gateway receives the packet, it knows it's a unicast packet as explained in the above picture.

    Let's now have a look at the MAC address of a multicast packet. Keep in mind, a multicast packet is not directed to one host but a number of hosts, so the destination MAC address will not match the unique MAC address of any computer, but the computers which are part of the multicast group will recognise the destination MAC address and accept it for processing.

    The following multicast packet was sent from my NetWare server. Notice the destination MAC address (it's a multicast):

    multicast-intro-5


    Analysis of a multicast destination MAC address:

    multicast-intro-6

    So now you should be able to understand how computers can differentiate between a normal or unicast packet and a multicast packet. Again, the destination MAC address 01-00-5E-00-00-05 is not the MAC address of a particular host-computer but the MAC address that can be recognised by computers that are part of the multicast group. I should also note that you will never find a source address that is a multicast MAC address, the source address will always be a real one, to identify which computer the packet came from.

    The IEEE group used a special Rule to determine the various MAC addresses that will be considered for multicasting. This Rule is covered in the last section of this page, but you don't need to know it now in order to understand Hardware multicasting. Using this special rule it was determined that MAC address 01:00:5E:00:00:05 will be used for the OSPF protocol, which happens to be a routing protocol, and then this MAC address also maps to an IP address which is analysed in IP Multicast.

     

    IP MULTICAST

    The IP Multicast is the second part of multicasting which, combined with the hardware multicasting, gives us a multicasting model that works for our Ethernet network. If hardware multicasting fails to work, then the packet will never arrive at the network layer upon which IP multicasting is based, so the whole model fails.

    With IP multicasting the hardware multicasting MAC address is mapped to an IP Address. Once Layer 2 (Datalink) picks the multicast packet from the network (because it recognises it, as the destination MAC address is a multicast) it will strip the MAC addresses off and send the rest to the above layer, which is the Network Layer. At that point, the Network Layer needs to be able to understand it's dealing with a multicast, so the IP address is set in a way that allows the computer to see it as a multicast datagram. A host may send multicast datagrams to a multicast group without being a member.

    Multicasts are used a lot between routers so they can discover each other on an IP network. For example, an Open Shortest Path First (OSPF) router sends a "hello" packet to other OSPF routers on the network. The OSPF router must send this "hello" packet to an assigned multicast address, which is 224.0.0.5, and the other routers will respond.

    IP Multicast uses Class D IP Adresses:
    multicast-intro-7
    Let's have a look at an example so we can understand that a bit better:

    The picture below is a screenshot from my packet sniffer, it shows a multicast packet which was sent from my NetWare server, notice the destination IP address:

    multicast-intro-8

    The screenshot above shows the packet which was captured, it's simply displaying a quick summary of what was caught. But, when we look on the left, we see the above packet in much more detail.multicast-intro-9

    You can clearly see the markings I have put at the bottom which show you that the destination IP for this packet is IP Address 224.0.0.5. This corresponds to a multicast IP and therefore is a multicast packet.

    The MAC header also shows a destination MAC address of 01-00-5E-00-00-05 which we analysed in the previous section to show you how this is identified as a multicast packet at Layer 2 (Datalink Layer).

    Some examples of IP multicast addresses:

    224.0.0.0 Base Address (Reserved) [RFC1112,JBP]
    224.0.0.1 All Systems on this Subnet [RFC1112,JBP]
    224.0.0.2 All Routers on this Subnet [JBP]
    224.0.0.3 Unassigned [JBP]
    224.0.0.4 DVMRP Routers [RFC1075,JBP]
    224.0.0.5 OSPFIGP OSPFIGP All Routers [RFC2328,JXM1]

    Remember that these IP Addresses have been assigned by the IEEE !

    Now all that's left is to explain how the IP multicast and MAC multicast map between each other...

     

    MAPPING IP MULTICAST TO ETHERNET MULTICAST

    The last part of multicast which combines the Hardware Multicasting and IP Multicasting is the Mapping between them. There is a rule for the mapping, and this is it:

    To map an IP Multicast address to the corresponding Hardward/Ethernet multicast address, place the low-order 23 bits of the IP multicast address into the low-order 23 bits of the special Ethernet multicast address. The rest of the high-order bits are defined by the IEEE (yellow colour in the example)

    插播一下:这里说的是如何根据多播数据包的目的ip地址(比如223.0.0.5)决定它的目的MAC地址(应该是01-00-5E-00-00-05),之所以只能映射低23位ip到低23位mac是因为之前说过,多播mac地址块只有低23bit可变,但是多播ip地址可以有28bit可变,这就导致会有多个ip多播地址映射到一个多播mac地址,因此网卡收到多播数据包时,还需要给ip层看看是不是给自己的(软件过滤)。

    The above rule basically determines the Hardware MAC address. Let's have a look at a real example to understand this.

    We are going to use Multicast IP Address 224.0.0.5 - a multicast for the OSPF routing protocol. The picture below shows us the analysis of the IP address in binary so we can clearly see all the bits:

    multicast-intro-10

    It might seem a bit confusing at first, but let's break it down:

    We have an IP Address of 224.0.0.5, this is then converted into binary so we can clearly see the mapping of the 23 bits to the MAC address of the computer. The MAC Address part which is in yellow has been defined by the IEEE group. So the yellow and pink line make the one MAC Address as shown in binary mode, then we convert it from binary to hex and that's about it !

    3. 互联网范围多播

    IP多播需要两种协议:IGMP网际组管理协议以及多播路由选择协议。

    3.1 IGMP协议

    IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机(严格讲,是主机的某个进程)参加或者退出了某个多播组。IGMP协议具体的工作过程这里不再叙述,可以参见谢希仁的书。强调,多播数据包的发送者和接受者都知道一个多播组的成员有多少,也不知道这些成员分别对应哪些主机。任何应用进程都可以在任何时候向任何一个多播组发送多播数据包,而且该应用程序并不需要加入这个多播组。

    3.2. 多播路由选择协议

    仅有IGMP是不能完成多播任务的,连接在局域网上的多播路由器还必须和互联网上其他的多播路由器协同工作,以便把多播数据包用最小的代价传送给所有的组成员,这就需要使用多播路由选择协议。多播路由选择协议并未被标准化,多播路由选择实际上就是要找出以源主机为根节点的多播转发树,它们在转发数据包时使用了以下的三种方法(均来自谢希仁的书....不想手打...太懒了...):

     

     

     

     

    展开全文
  • 什么是IP地址、IP协议?

    万次阅读 多人点赞 2019-06-20 13:28:19
    什么是IP地址IP地址协议 互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给用户上网使用的网际协议(英语:Internet Protocol, IP)的设备的...

    什么是IP地址?

    IP地址协议

    互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给用户上网使用的网际协议(英语:Internet Protocol, IP)的设备的数字标签。

    网络互联

    网络互连设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件、程序组成的协议软件,它把各种不同“帧”统一转换成“网协数据包”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。

    数据包

    数据包也是分组交换的一种形式,就是把所传送的数据分段打成 “包”,再传送出去。但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据包”。这样,在开始通信之前就不需要先连接好一条电路,各个数据包不一定都通过同一条路径传输,所以叫做“无连接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。

    每个数据包都有报头和报文这两个部分,报头中有目的地址等必要内容,使每个数据包不经过同样的路径都能准确地到达目的地。在目的地重新组合还原成原来发送的数据。这就要IP具有分组打包和集合组装的功能。

    在传送过程中,数据包的长度为30000字节(Byte)(1字节=8二进制位)。

    另外,特别注意的是,ip数据包指一个完整的ip信息,即ip数据包格式中各项的取值范围或规定,如版本号可以是4或者6,ip包头长度可以是20字节-60字节,总长度不超过65535字节,封装的上层协议可以是tcp和udp等。
    在这里插入图片描述

    IP地址

    IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一种地址,叫做“IP 地址”。由于有这种地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。如今电信网正在与 IP网走向融合,以IP为基础的新技术是热门的技术,如用IP网络传送话音的技术(即VoIP)就很热门,其它如IP overATM、IPoverSDH、IP over WDM等等,都是IP技术的研究重点。

    所谓IP地址就是给每个连接在互联网上的主机分配的一个32位地址。

    IP地址就好像电话号码(地址码):有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。

    按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。

    一个采用二进制形式的IP地址是一串很长的数字,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。

    有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。我们可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。

    IP地址基本格式

    如今的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。

    地址格式为:

    IP地址 = 网络地址 + 主机地址 
    或
    IP地址 = 网络地址 + 子网地址 + 主机地址
    

    网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。

    地址分配

    根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公共地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。

    IP地址查询

    • Windows操作系统下
      开始—运行,输入cmd—在弹出的对话框里输入ipconfig /all (网协配置、参数变量为全部),然后回车出现列表.
      其中:
      ip address就是ip地址
    • Linux操作系统下
      运行ifconfig(网协配置)其中以太网下面 inet地址即为IP地址

    IP协议

    1、Internet体系结构
    一个TCP/IP互联网提供了三组服务。最底层提供无连接的传送服务为其他层的服务提供了基础。第二层一个可靠的传送服务为应用层提供了一个高层平台。最高层是应用层服务。

    2、IP协议: 这种不可靠的、无连接的传送机制称为Internet协议。

    3、IP协议三个定义:
      (1)IP定义了在TCP/IP互联网上数据传送的基本单元和数据格式。
      (2)IP软件完成路由选择功能,选择数据传送的路径。
      (3)IP包含了一组不可靠分组传送的规则,指明了分组处理、差错信息发生以及分组的规则。
      
      4、IP数据包:联网的基本传送单元是IP数据包,包括数据包头和数据区部分。
      
      5、IP数据包封装:物理网络将包括数据包包头的整个数据包作为数据封装在一个帧中。
      
      6、MTU网络最大传送单元:不同类型的物理网对一个物理帧可传送的数据量规定不同的上界。
      
      7、IP数据包的重组:一是在通过一个网络重组;二是到达目的主机后重组。后者较好,它允许对每个数据包段独立地进行路由选择,且不要求路由器对分段存储或重组。
      
      8、生存时间:IP数据包格式中设有一个生存时间字段,用来设置该数据包在联网中允许存在的时间,以秒为单位。如果其值为0,就把它从互联网上删除,并向源站点发回一个出错消息。
      
      9、IP数据包选项:
      IP数据包选项字段主要是用于网络测试或调试。包括:记录路由选项、源路由选项、时间戳选项等。
      路由和时间戳选项提供了一种监视或控制互联网路由器路由数据包的方法。

    分类

    网络号: 用于识别主机所在的网络;
    主机号: 用于识别该网络中的主机。

    IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。
    A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。

    A类地址
    (1)A类地址第1字节为网络地址,其它3个字节为主机地址。它的第1个字节的第一位固定为0.
    (2)A类地址网络号范围:0.0.0.0—127.0.0.0 地址范围0.0.0.0到127.255.255.255
    (3)A类地址中的私有地址和保留地址:
    ① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
    范围(10.0.0.0—10.255.255.255)
    ② 127.X.X.X是保留地址,用做循环测试用的。

    B类地址
    (1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。它的第1个字节的前两位固定为10.
    (2) B类地址网络号范围:128.0.0.0—191.255.0.0。地址范围128.0.0.0到191.255.255.255。
    (3) B类地址的私有地址和保留地址
    ① 172.16.0.0—172.31.255.255是私有地址
    ② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
    191.255.255.255是广播地址,不能分配。

    C类地址
    (1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。
    (2)C类地址网络号范围:192.0.0.0—223.255.255.0。地址范围 192.0.0.0到223.255.255.255
    (3) C类地址中的私有地址:
    192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)

    D类地址
    (1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
    (2) D类地址范围:224.0.0.0—239.255.255.255

    E类地址
    (1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
    (2) E类地址范围:240.0.0.0—255.255.255.254

    IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台主机的网络,无法使用C类地址。但如果使用一个B类地址,6万多个主机地址只有500个被使用,造成IP地址的大量浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。

    无类地址
    除ABCDE以外的IP地址段划分方式,如:192.168.1.0 255.255.255.252等分成C段划分的地址

    实体IP

    在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机 IP 位址的定义。一个 IP 就好似一个门牌!例如,你要去微软的网站的话,就要去『 64.4.11.42 』这个 IP 位置!这些可以直接在网际网络上沟通的 IP 就被称为『实体 IP 』了。

    虚拟IP

    不过,众所皆知的,IP 位址仅为 xxx.xxx.xxx.xxx 的资料型态,其中, xxx 为 1-255 间的整数,由于计算机的成长速度太快,实体的 IP 已经有点不足了,好在早在规划 IP 时就已经预留了三个网段的 IP 做为内部网域的虚拟 IP 之用。这三个预留的 IP 分别为:
    A级:10.0.0.1 - 10.255.255.254
    B级:172.16.0.1 - 172.31.255.254
    C级:192.168.0.1 - 192.168.255.254
    上述中最常用的是192.168.0.0这一组。不过,由于是虚拟 IP ,所以当您使用这些地址的时候﹐当然是有所限制的,限制如下:
    私有位址的路由信息不能对外散播
    使用私有位址作为来源或目的地址的封包﹐不能透过Internet来转送
    关于私有位址的参考纪录(如DNS)﹐只能限于内部网络使用
    由于虚拟 IP 的计算机并不能直接连上 Internet ,因此需要特别的功能才能上网。不过,这给我们架设IP网络提供了很大的方便﹐比如﹕您的公司还没有连上Internet﹐但这不保证将来不会。使用公共IP的话﹐如果没经过注册﹐在以后真正连上网络的时候﹐就很可能和别人冲突了。也正如前面所分析的﹐到时候再重新规划IP的话﹐将是件非常头痛的问题。这时候﹐我们可以先利用私有位址来架设网络﹐等到真要连上internet的时候﹐我们可以使用IP转换协定﹐如 NAT (Network Addresss Translation)等技术﹐配合新注册的IP就可以了。

    掩码

    为了标识IP地址的网络部分和主机部分,要和地址掩码(Address Mask)结合,掩码跟IP地址一样也是32 bits,用点分十进制表示。IP地址网络部分对应的掩码部分全为“1”,主机部分对应的掩码全为“0”。
    缺省状态下,如果没有进行子网划分,A类网络的子网掩码为255.0.0.0,B类网络的子网掩码为255.255.0.0,C类网络的子网掩码为255.255.255.0。利用子网,网络地址的使用会更加有效。
    有了子网掩码后,IP地址的标识方法如下:
    例:192.168.1.1 255.255.255.0或者标识成192.168.1.1/24(掩码中“1”的个数)

    固定IP与动态IP

    基本上,这两个东西是由于网络公司大量的成长下的产物,例如,你如果向中国电信申请一个商业型态的 ADSL 专线,那他会给你一个固定的实体 IP ,这个实体 IP 就被称为『固定 IP 』了。而若你是申请计时制的 ADSL ,那由于你的 IP 可能是由数十人共同使用,因此你每次重新开机上网时,你这部计算机的 IP 都不会是固定的!于是就被称为『动态 IP』或者是『浮动式IP』。基本上,这两个都是『实体IP』,只是网络公司用来分配给用户的方法不同而产生不同的名称而已!

    展开全文
  • IP地址和路由

    千次阅读 2019-08-18 16:47:10
    IP地址是逻辑上的地址,可人为分配,具有可管理性 IP地址可唯一标识 IP 网络中的每台设备 每台主机(计算机、网络设备、外围设备)必须具有唯一的地址 IP地址由两部分组成 ①网络ID    标识网络    每个...

    IP地址和路由

    IPv4地址

    IP地址

    • IP地址是逻辑上的地址,可人为分配,具有可管理性

    • IP地址可唯一标识 IP 网络中的每台设备

    • 每台主机(计算机、网络设备、外围设备)必须具有唯一的地址

    • IP地址由两部分组成
      ①网络ID
         标识网络
         每个网段分配一个网络ID
      ②主机ID
         标识单个主机
         由组织分配给各设备

    • IPv4地址格式:点分十进制

    IP地址分类

    • A类:
      0 000 0000 - 0 111 1111: 1-127
      网络数:126, 127
      每个网络中的主机数:2^24-2
      默认子网掩码:255.0.0.0
      私网地址:10.0.0.0

    • B类:
      10 00 0000 - 10 11 1111:128-191
      网络数:2^14
      每个网络中的主机数:2^16-2
      默认子网掩码:255.255.0.0
      私网地址:172.16.0.0-172.31.0.0

    • C类:
      110 0 0000 - 110 1 1111: 192-223
      网络数:2^21
      每个网络中的主机数:2^8-2
      默认子网掩码:255.255.255.0
      私网地址:192.168.0.0-192.168.255.0

    • D类:组播
      1110 0000 - 1110 1111: 224-239

    • E类:保留未使用
      240-255

    • 注:ABC类地址由于分类时主机数目差距特别庞大,不太适应于实际场景,因此目前一般采取不分类使用。(eg:2000台,每台主机分配一个地址,但根据ABC类地址分配地址就不符合应用场景)

    • 公共IP地址

    • 私有IP地址

    • 特殊地址
      ①0.0.0.0
         0.0.0.0不是一个真正意义上的IP地址。它表示所有不清楚的主机和目的网络
      ②255.255.255.255
         限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机
      ③127.0.0.1~127.255.255.254
         本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的 数据包
      ④224.0.0.0到239.255.255.255
         组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序
      ⑤169.254.x.x
         如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样地址

    子网掩码

    • 目前打破了ABC的分类方式,根据特定场景划分主机ID和网络ID,因此引入子网掩码,以便区分主机ID和网络ID。

    • 子网掩码:32bit二进制数字,用于区分主机ID和网络ID。

    • 对应于网络ID的位为1,对应于主机ID的位为0

    • 子网掩码的八位

      即可能成为掩码的十进制数字
      00000000 0
      10000000 128
      11000000 192
      11100000 224
      11110000 240
      11111000 248
      11111100 252
      11111110 254
      11111111 255

    • 可变长度子网掩码,根据需求划分网络ID和主机ID eg:IP/21,IP/22

    如何判断两个主机在同一网段?

    • 两个主机在同一网段:主机ID位数相同,需要根据掩码判断主机位数

    • 判断方法:IP与子网掩码相与,得出网络ID
      注意:二进制相与)

    eg:192.168.38.7/24
    网段:192.168.38.0

    两个主机通信?

    • 两个主机通信:
      ①首先知道对方IP
      ②判断对方和自己是否属于同一网段
         同一网段:arp广播
         不同网段:找网关,若没有配置网关,则对方网络不可达。

    • 判断目标主机与自己是否在同一网段?

    • 注意:通信时是用自己的子网掩码与对方ip相与,因为通信时不知道对方子网掩码

    • eg:主机A与主机B的IP地址如下,请问A与B通信机制?
      A:192.168.38.100/25
      B:192.168.38.200/24
      此时子网掩码不一样的情况下:分别单独分析:
         ① A --> B (以A的子网掩码为基准)
         NETMASK:255.255.255.128
         192.168.38.0110 0100 & 255.255.255.1000 0000=192.168.38.0
         192.168.38.1100 1000 & 255.255.255.1000 0000=192.168.38.128
         ip-A 与 ip-B分别与A主机子网掩码相与,不相同,则不在同一网段


         ② B --> A(以B的子网掩码为基准)
         NETMASK:255.255.255.128
         192.168.38.0110 0100 & 255.255.255.0000 0000=192.168.38.0
         192.168.38.1100 1000 & 255.255.255.0000 0000=192.168.38.0
         ip-A 与 ip-B分别与B主机子网掩码相与,相同,则在同一网段

    IP地址范围

    • glob:全局有效
    • link:只针对ip网卡所在链路有效
    • host:只有在本机访问有效,其他主机访问无效

    配置主机IP时应该结合物理实际和逻辑

    • 场景一
    • 场景二
    • 逻辑上和物理上统一配置网络比较符合

    划分子网

    • 划分子网:将一个大网(主机数较多)分成多个小网(主机数较少)

    • 实现:网络ID向主机ID借位

    • 网络ID必须为高位,主机ID必须为低位

    • 举例:
      10.0.0.0/8(划分子网)
      网络ID:8位
      主机ID:24位
      表示IP范围:10.0.0.1–10.255.255.254


      ①网络ID向主机ID借1位
      10.0000 0000.0.0/9 — 10.0.0.0/9
      10.0 0000000.0.0/9 — 10.0.0.0/9
      10.1 0000000.0.0/9 — 10.128.0.0/9
      (借1位时有0或1两种状态) 因此划分出2个子网


      ①网络ID向主机ID借2位
      10.0000 0000.0.0/10 — 10.0.0.0/10
      10.00 000000.0.0/10 — 10.0.0.0/10
      10.01 000000.0.0/10 — 10.64.0.0/10
      10.10 000000.0.0/10 — 10.128.0.0/10
      10.11 000000.0.0/10 — 10.192.0.0/10
      (借2位时具有:00 01 10 11) 因此划分出4个子网

      (以此类推)

    • 例题:将10.0.0.0/8划分32个子网
      1、子网的子网掩码?
      2、最小的子网的网络ID?
      3、最大的子网的网络ID?
      4、第10个子网的IP范围?
      解:32=2^5,因此网络ID需要向主机ID借5位,则子网一共13位
      10.00000 000.0.0/13
      1、子网的子网掩码:255.11111000.0.0=255.248.0.0
      2、最小的子网的网络ID:10.0.0.0/13
      3、最大的子网的网络ID:10.248.0.0/13
      4、第10个子网的IP范围:10.72.0.1~10.72.255.254

    • 合并超网:将多个小网合并成一个大网,主机id向网络id借位
      合并超网作用:合并超网可以节约路由器的路由记录,即节约路由器的存储空间

      eg:上图这些IP合并超网时:
      220.78.10101 000.0
      220.78.10101 001.0

      220.78.10101 111.0
      主机id向网络id借3位满足网络id保持不变~因此此时路由记录将上图中的多条改为:220.78.168.0/21 即子网掩码为255.255.168.0

    • 还有可能出现以下场景:
      ①有时也设置30为的网络ID,剩下2主机IP
      ②在回环网卡上指定32网络ID,指定ip的情况。回环网卡指定ip不会因为物理网卡down导致ip丢失。

    路由

    路由简介

    • 路由主要的功能实现跨网络通信
    • 路由分类:
      主机路由:描述网络中某主机怎么到达
      网络路由:描述主机所在网络怎么到达,到达网络之后在ARP广播
      默认路由:指明走的方向就能到达
        访问时可能三种路由都知道,由优先级决定
    • 路由的优先级:精度越高,优先级越高

    路由表

    • 路由器、主机中都有路由表,路由表有路由记录组成

    • 有路由表主机与不在同一网段的主机通信才能出去

    • 注: 路由是核心,网关是形式

    • 路由记录的组成:
      ①网络ID:目标主机所在网络id/子网掩码 (其中可以是主机ip,网络id,默认路由)
      ②接口(interface):本路由器要到达对应的网络所发送的本地接口(即路由器到达对应网络应该从哪一个接口转发)
      ③网关(gateway):要到达目标网络,需要发送到下一个路由器的接口ip(即目标主机不是与本机路由器直接相连的链路时,应该要转发至去目标主机且与本机当相邻的路由—>每个路由只负责与自己直连的链路和转发)
      ④meric:数字越小优先级越高(当有多条路径可供选择时)

    • 查看当前主机路由表信息:


      ①与路由表中没有记录的主机通信时,走默认路由,默认路由(0.0.0.0)-可以去任何网段(而且系统默认路由的优先级最低)
      ②默认路由是由网关生成的,(配置文件不配置网关就不会生成默认路由)

    • 路由记录的描述

      如上图加入A与B通信,路由器1(R1)和路由器2(R2)的路由记录图表

    路由表的生成

    ①静态路由:手动一条一条添加;(小环境)
    ②动态路由:通过守护进程获取动态路由
    路由表的自动生成:路由协议 利用软件实现
    RIP(学习使用,走的路径越少,越好)
    OSPF(中小型企业使用,考虑带宽)
    BGP(大型企业使用)
      quagga:软件包
      命令vtysh配置

    路由相关命令和配置文件

    • ip route:- routing table management
      ①删除路由:ip route del TARGET
      ②显示路由:ip route show|list
      ③添加网关:ip route add default via GW dev IFACE
      ④清空路由表:ip route flush [dev IFACE] [via PREFIX]
             ip route flush dev eth0

    • route命令
      ①默认路由,网关:172.16.0.1
         route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
         route add default gw 172.16.0.1
      ②删除:route del
         route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
      ③目标:192.168.1.3 网关:172.16.0.1
         route del -host 192.168.1.3
      ④目标:192.168.0.0 网关:172.16.0.1
         route del -net 192.168.0.0 netmask 255.255.255.0
      ⑤显示:route / route -n

    • 路由相关的配置文件:
      /etc/sysconfig/network-scripts/route-IFACE
      /etc/sysconfig/network-scripts/ifcfg-IFACE(需要手动创建)
      • 注意:需service network restart生效
      • 两种风格:(一般建议采用第一种风格)
      (1) TARGET via GW
      如:10.0.0.0/8 via 172.16.0.1
      (2) 每三行定义一条路由
      ADDRESS#=TARGET
      NETMASK#=mask
      GATEWAY#=GW

    实验

    • 主机A和主机B通信,其中路由器使用Linux模拟,各阶段配置如下
    • 实验总结:
      ①因为我在A主机没有配置默认网关(即没有默认路由),也并未配置路由记录去192.168.6.0/24网段
      在A主机添加的路由记录:(没有指明去192.168.6.0/24网段的路由记录,然后其A主机 ping B主机 )
      route add -net 192.168.38.0/24 gw 172.18.4.27/24
      造成现象:
      a、图中其他IP均能ping通除了A ping B;和B ping A
      b、当A主机去pingB主机时:报文只能到达192.168.38.0/24网段;
      c、当B主机去ping A主机时:A的响应报文也只能到达192.168.38.0/24网段;
      ②错误分析:此时172.18.0.0/16网段要抵达192.168.6.0/24 需要经192.168.38.0/24这个网段,但是添加的路由记录并不能抵达至192.168.6.0/24网段,受到路由的限制,报文在抵达192.168.38.0/24网段时就不进行转发了。
      ③错误原因:因为没有指明去192.168.6.0/24的路由记录。
      ④路由是指明方向,方向很重要╮(╯▽╰)╭
    展开全文
  • IP地址使用,分类等详解

    万次阅读 多人点赞 2018-09-18 17:28:36
    一、IP地址和MAC地址 二、IP地址的分类 三、保留的特殊IP地址 四、公网和私网IP地址 一、IP地址和MAC地址 1、MAC地址 MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来...

    目录

    一、IP地址和MAC地址

    二、IP地址的分类

    三、保留的特殊IP地址

    四、公网和私网IP地址


    一、IP地址和MAC地址

    1、MAC地址

    MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。

    1、前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
    2、后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

    MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

    2、IP地址

    IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。

    IP地址和子网划分学习笔记之《IP地址详解》

    IP地址对应于OSI参考模型的第三层网络层,工作在网络层的路由器根据目标IP和源IP来判断是否属于同一网段,如果是不同网段,则转发数据包。

    3、IP地址格式和表示

    在计算机二进制中,1个字节 = 8位 = 8bit(比特)

    ①IP地址格式和表示

    IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)
    每一段8位二进制,中间使用英文的标点符号“.”隔开

    由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。
    IP地址的这种表示法叫做“点分十进制表示法”。
    IP地址表示为:xxx.xxx.xxx.xxx
    举个栗子:210.21.196.6就是一个IP地址的表示。

    ②理解2的指数幂

    2的幂也称为2的指数,还可以称为2的次方,如2的2次方、2的3次方等等,任何数的0次方都等于1。
    在IP地址中,0次方到7次方刚好为8位,这对于IP地址二进制转换为十进制非常方便。
    举个栗子:11010010 = 1×2^7+1×2^6+0×2^5+1×2^4+0×2^3+0×2^2+1×2^1+0×2^0 = 128+64+0+16+0+0+2+0 = 210

    IP地址和子网划分学习笔记之《IP地址详解》

    我们需要记住上图的2的幂的结果,不需要死记硬背,这个是有技巧的,从上图来看,很容易发现,由于是2的幂,所有相邻的幂的前后都是相差2倍,所以只要知道其中一个幂值,就知道相邻的幂的值。

    4、IP地址的组成

    IP地址=网络地址+主机地址,比如:
    IP地址和子网划分学习笔记之《IP地址详解》
    计算机的IP地址由两部分组成,一部分为网络标识,一部分为主机标识,同一网段内的计算机网络部分相同,主机部分不同同时重复出现。路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯一性。
    IP地址和子网划分学习笔记之《IP地址详解》

    5、IP地址与MAC地址区别

    • 长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。
    • 分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。
    • 寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层)。

    6、IP地址与MAC地址的作用和关系

    IP和MAC两者之间分工明确,默契合作,完成通信过程。在数据通信时,IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另外一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络。
    IP地址和子网划分学习笔记之《IP地址详解》

    计算机在和其他计算机通信之前,首先要判断目标IP地址和自己的IP地址是否在一个网段,这决定了数据链层的目标MAC地址是目标计算机的还是路由器接口的MAC地址。数据包的目标IP地址决定了数据包最终到达哪一个计算机,而目标MAC地址决定了该数据包下一跳由哪个设备接收,不一定是终点。

    二、IP地址的分类

    1、IP地址分类详解

    IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。

    IP地址和子网划分学习笔记之《IP地址详解》

    ①、A类地址

    1. A类地址第1字节为网络地址(最高位固定是0),另外3个字节为主机地址。
    2. A类地址范围:1.0.0.0 - 126.255.255.255,其中0和127作为特殊地址。
    3. A类网络默认子网掩码为255.0.0.0,也可写作/8。
    4. A类网络最大主机数量是256×256×256-2=166777214(减去1个主机位为0的网络地址和1个广播地址)。

    在计算机网络中,主机ID全部为0的地址为网络地址,而主机ID全部为1的地址为广播地址,这2个地址是不能分配给主机用的。

    ②、B类地址

    1. B类地址第1字节(最高位固定是10)和第2字节为网络地址,另外2个字节为主机地址。
    2. B类地址范围:128.0.0.0 - 191.255.255.255。
    3. B类网络默认子网掩码为255.255.0.0,也可写作/16。
    4. B类网络最大主机数量256×256-2=6554。

    ③、C类地址

    1. C类地址第1字节(最高位固定是110)、第2字节和第3个字节,另外1个字节为主机地址。
    2. C类地址范围:192.0.0.0 - 223.255.255.255。
    3. C类网络默认子网掩码为255.255.255.0,也可写作/24。
    4. C类网络最大主机数量256-2=254。

    ④、D类地址

    1. D类地址不分网络地址和主机地址,它的第1个字节的最高位固定是1110。
    2. D类地址用于组播(也称为多播)的地址,无子网掩码。
    3. D类地址范围:224.0.0.0 - 239.255.255.255。

    ⑤、E类地址

    1. E类地址也不分网络地址和主机地址,它的第1个字节的最高位固定是11110。
    2. E类地址范围:240.0.0.0 - 255.255.255.255。
    3. 其中240.0.0.0-255.255.255.254作为保留地址,主要用于Internet试验和开发,255.255.255.255作为广播地址。

    2、IP地址分类思维导图

    IP地址总结学习思维导图如下:
    IP地址和子网划分学习笔记之《IP地址详解》

    三、保留的特殊IP地址

    以下这些特殊IP地址都是不能分配给主机用的地址:

    • 主机ID全为0的地址:特指某个网段,比如:192.168.10.0 255.255.255.0,指192.168.10.0网段。
    • 主机ID全为1的地址:特指该网段的全部主机,比如:192.168.10.255,如果你的计算机发送数据包使用主机ID全是1的IP地址,数据链层地址用广播地址FF-FF-FF-FF-FF-FF。
    • 127.0.0.1:是本地环回地址,指本机地址,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址。
    • 169.254.0.0:169.254.0.0-169.254.255.255实际上是自动私有IP地址。
    • 0.0.0.0:如果计算机的IP地址和网络中的其他计算机地址冲突,使用ipconfig命令看到的就是0.0.0.0,子网掩码也是0.0.0.0。

    保留的特殊IP地址思维导图如下:

    IP地址和子网划分学习笔记之《IP地址详解》

    四、公网和私网IP地址

    公网IP地址
    公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。

    私网IP地址
    创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。

    • A类:10.0.0.0 255.0.0.0,保留了1个A类网络。
    • B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。
    • C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。

    PS:私网地址访问Internet需要做NAT或PAT网络地址转换

    PAT(Port Address Translation)方式的地址转换利用了TCP/UDP协议的端口号,进行地址转换;
    PAT方式的地址转换是采用了“地址+端口”的映射方式,因此 可以使内部局域网的许多主机共享一个IP地址访问Internet;
    PAT也叫动态地址转换,在私有网络地址和外部网络地址之间建立多对一映射,达到了内 部网多台主机共用同一个公网地址访问外部网络的目的,
    所以在实际应用中多数采用这种方式;


    IP地址和子网划分学习笔记之《IP地址详解》

    公网和私网IP地址思维导图如下:

    IP地址和子网划分学习笔记之《IP地址详解》

    统一声明:关于原创博客内容,可能会有部分内容参考自互联网,如有原创链接会声明引用;如找不到原创链接,在此声明如有侵权请联系删除哈。关于转载博客,如有原创链接会声明;如找不到原创链接,在此声明如有侵权请联系删除哈。 

    展开全文
  • 背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而...
  • BGP 协议交换路由信息的结点数量级是自治系统数的量级,这要比这些自治系统中的网络数少很。 每一个自治系统中 BGP 发言人(或边界路由器)的数目是很少的。这样就使得自治系统之间的路由选择不致过分复杂。 BGP ...
  • ip地址分类及预留ip地址大全

    千次阅读 2014-11-13 22:59:26
    网络IP地址是由32位二进制数组而,并且在互联网的范围内该地址唯一。为了方便管理员布置内网,而预留下了一些特殊的IP地址不在互联网上分配。下面就让我们来看一下这些IP地址有什么作用。 一、127.0.0.1 127是一个...
  • IP多播技术及其应用

    千次阅读 2019-08-27 16:53:09
    转至:IP多播技术及其应用 http://www.cnblogs.com/iloverain/ 随着全球互联网(Internet)的迅猛发展,上网人数正以几何级数快速增长,以因特网技术为主导的数据通信在通信业务总量中的比列迅速上升,因特网业务已...
  • IP地址 概念  IP地址,英文名为IP Address,是internet protocol address的缩写,译为互联网协议地址,又译为网际协议地址。它是IP协议(internet protocol )提供的一种统一的地址格式,分配给使用IP协议的设备...
  • 11.3 多播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。实际情况下,经常需要对...
  • 多播IP_ADD_MEMBERSHIP 、IP_MULTICAST_IF

    万次阅读 2016-03-22 22:36:02
    11.3 多播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。...实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播
  • 计算机基础一:IP地址与域名解析

    万次阅读 2017-01-13 15:54:53
    2)可以扫描出某一个局域网中所有的ip地址(正在用的IP地址和没有使用的ip地址) 3)可以扫描对应的网卡MAC地址,计算机名,所在工作组或域等. 二,内网ip与外网ip的区别? (l路由器是分界线) 1)路由以里的网络叫...
  • IP地址,点分十进制记法,与接口相关联,每台主机和路由器上的每个接口,必须拥有全球唯一的IP地址。点击打开链接IP地址的编址方法共经过了三个历史阶段:(1)分类的IP的地址(2)子网的划分(3)构成超网。分类的...
  • IP地址(定义、分类、掩码及保留地址)IP定义IP协议数据包分片地址A类地址B类地址C类地址D类地址E类地址无类地址掩码保留地址 IP IP,全称互联网协议地址,是指IP地址,意思是分配给用户上网使用的网际协议(英语:...
  • 计算机网络 IP地址基础知识

    千次阅读 2019-11-08 14:24:14
    目录 IP地址定义 ...IP多播 子网掩码 CIDR与VLSM 全局地址与私有地址(NAT) 全局地址由谁决定 IP地址定义 IP地址(IPv4地址)由32位正整数来表示。 TCP/IP通信要求将这样的IP地址分配给每一个参...
  • IP地址漂移技术

    千次阅读 2016-03-10 16:05:00
    IP地址漂移技术 关于IP地址漂移,我所找到的关于其描述如下: 由于通常情况下,两台服务器都具有一块以上的网卡,每块网卡都应该有一个IP地址,同时,还应该有一个漂移IP地址,该地址为工作IP地址。因此,最简单的...
  • IP地址(记录)

    千次阅读 2019-04-02 16:45:20
    IP地址分类  一个 IP 地址主要由两部分组成:一部分用于标识该地址所从属的网络号;另一部分用于指明该网络上某个特定的主机号;  网络号由因特网权力机构分配,主机地址由各个网络的管理员统一分配。因此网络地址...
  • IP多播技术及其编程

    千次阅读 2007-05-14 12:31:00
    IP多播(也称址广播或组)技术,是一种允许一台或台主机(多播源)发送单一数据包到台主机(一次的,同时的)的TCP/IP网络技术。多播作为一点对多点的通信,是节省网络带宽的有效方法之一。在网络音频/视频...
  • 计算机网络(六)---IP多播

    千次阅读 2016-12-13 10:57:32
    当分组到达目的局域网时,由于局域网具有硬件多播功能,因此不需要复制分组,在局域网上的多播组成员都能收到这个视频分组 在因特网范围的多播要靠路由器来实现,这些路由器必须增加一些能够识别
  • 当前的网络中有三种通讯模式:单、广播、组,其中的组出现时间最晚但同时具备单和广播的优点,最具有发展前景。 单是客户端与服务器之间的点到点连接。“点到点”指每个客户端都从服务器接收...
  • 网络号 IP地址 子网掩码如何计算

    万次阅读 多人点赞 2018-09-17 17:14:48
    1.Internet上每一台计算机都有唯一的地址来标识它的身份,即IP地址,使用域名其实也是要转化为IP地址的。 2.IP地址分类: A类:000~127,默认子网掩码:255.0.0.0 B类:128~191,默认子网掩码:255.255.0.0 C类:...
  • IP地址的四大类型

    千次阅读 2019-03-26 23:17:29
    IP地址的四大类型 基本简介  IP地址由两部分组成,即网络号和主机号。网络号标识的是internet上的一个网络,主机号标识的是网络中的某台主机。  IP地址长度为32位,共4个字节,但实际中我们用点分十进制记法。 ...
  • IP及实例

    千次阅读 2015-03-31 18:07:32
    网络体系结构包括:组的基本工作原理、实现组的条件、组地址分配方案及与MAC地址映射、Internet组管理协议。 2.1组的工作原理 组 是一种允许一个或个发送者(组源)发送单一的数据包到个...
  • IP地址 IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中...
  • IP地址 A\B\C类

    千次阅读 2013-11-28 11:46:27
    互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(IP Address),在Internet上,一种给主机编址的方式。常见的IP地址,分为IPv4与IPv6两大类。 IP是英文Internet Protocol...
  • 细说ip地址与同一网段

    千次阅读 2017-09-03 09:49:22
    大学的时候有上过计算机网络的课程,IP这块也有一些接触,但向来不是很好学的我,对于一些问题似是而非的态度,感觉知道,但具体的又说不上,今天就花了点时间彻底把这个问题搞清楚,写在这也算是做个记录吧!...
  • IP地址和子网掩码的作用是什么

    千次阅读 2016-02-22 20:59:47
    IP地址   在Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机。为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。就好像每一个住宅都有唯一的门牌一样,才不...
  • IP地址及分类

    千次阅读 2009-10-24 18:27:00
    IP简介Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就 是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础。IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~...
  • TCP/IP详解学习笔记(7)-广播和多播,IGMP协议 1.单多播,广播的介绍 1.1.单(unicast) 单是说,对特定的主机进行数据传送。...现在的具有路由功能的主机应该可以将单数据定向转发,而目
  • TCP/IP详解08-网络层:广播和多播、IGMP TCP/IP详解08-网络层:广播和多播、IGMP 1. 单多播,广播的介绍 1.1.单(unicast) 1.2.广播(unicast) 1.2.1 受限的广播 1.2.2 指向网络的广播 1.2.3 指向子网的广播 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,425
精华内容 14,570
关键字:

具有多播功能的ip地址是