1.1IP地址的相关概念
当我们在计算机络协议配置的对话窗可以见到如下画面:
我们就可以发现其属性中就有两个选项一是自动而是手动修改。下面先简单解释一下上面的名词。
IP地址:网络层负责定义数据通过网络流动所经过的数据。我们常见的就是192.168.XXX.XXX了。
子网掩码:是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
默认网关:是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。
DNS服务器:进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。
本文主要介绍IP地址的基础知识。首先IP地址是属于TCP/IP协议簇的网络层。
IP协议又由下面四个协议组成:ICMP、IGMP、ARP、RARP。(先作为了解)
上面所举出的192.168.XXX.XXX的例子就是用点分十进制来表示IP地址,其实IP地址(IPv4)在计算机中是
32位二进制,关于进制转换的方法可以参考我的另一篇博客:
进制转换速算(0~255)
1.2IP地址的分类
1.2.1根据组成部分分类
IP地址由网络部分和主机部分组成,一共分为下面五个部分,其中A|B|C三类应用较多。
1.2.2根据特殊性分类
依照IP地址的特殊性可以分为公有地址和私有地址类。首先介绍一下私有地址:
其实私有地址由三部分:
其中B类地址中,169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.1到169.254.255.254中临时获得一个IP地址。
既然有了私有地址的范围,那么剩下的(除了0.0.0.0和255.255.255.255)就都是公网地址了呀!
1.3介绍ping工具和ipconfig命令(Windows)
首先,介绍ipconfig命令:
- ipconfig:查看网卡概要信息,IP地址、子网掩码、默认网关;
- ipconfig /all :查看详细信息,MAC地址等;
- ipconfig /release:释放地址;
- ipconfig /renew:重新获取地址。
再说ping,准确来说ping也是一个命令,在Linux中可以通过man ping查到帮助手册。
ping 基于ICMP(网络控制信息协议),基本命令是ping ip地址,一般我们是用来检测网络是否通畅或者能否
与其他主机互通。通畅则会返回相关信息(字节大小,可以通过在命令末尾加-l 字节大小设置;延时时间,一
般是ms级;TTL(time to live):数据包在网络传输中可以经历的大生命周期),反之,不通有两种情况: - 请求超时:表明连上了但是一直没有收到对方回应的数据包
- 无法访问目标主机:表明无法连上对方主机,数据包发送不到目标主机
ping后面可以添加参数:
-t: 不加就默认发送四个数据包,加上-t表示一直发送下去;
-a:返回对方主机名;
-l: 改变字节大小。
最后给出一个ping测试流程:
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:带你进入网络世界之初步了解IP地址-创新互联
URL链接:http://lswzjz.com/article/ddsisg.html