IP-MAC-端口
测试工作中,我们经常会遇到环境搭建、问题排查的过程,而下面这几个概念是我们常常会遇到,对于一些零基础的同学还是有必要多了解一下。
IP地址
IP地址是互联网协议地址(Internet Protocol Address,又译网际协议地址),在网络中给接入的每一台设备分配的一个唯一标识。它是互联网为每个网络和每台主机分配一个逻辑地址。
IP地址是一个32位的二进制数,被分为4个字节,即4个8位二进制数。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
32位IP地址分为网络位和地址位,这样减少了路由器中路由表记录的数目,有了网络地址,就可以限定拥有相同网络地址的终端都在同一个范围内,那么路由表只需要维护一条这个网络地址的方向,就可以找到相应的终端。
IP地址分为公有地址和私有地址:
公有地址划分:
- A类地址范围:1.0.0.0---126.0.0.0
- B类地址范围:128.0.0.0---191.255.0.0
- C类地址范围: 192.0.0.0---223.255.255.0
- D类地址: 224.0.0.0---239.255.255.255
- E类地址:240.0.0.0---255.255.255.254
私有地址的划分:
- 10.0.0.0---10.255.255.255为A类的私有地址;127.X.X.X是保留地址,用做循环测试。
- 172.16.0.0---172.31.255.255为B类的私有地址;169.254.X.X是保留地址;191.255.255.255是广播地址。
- 192.168.0.0---192.168.255.255为C类的私有地址。
ipv4和ipv6有什么区别?
IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。
IPv4中规定IP地址长度为32(按TCP/IP参考模型划分),即有2^32-1个地址。 IPv6采用128位地址长度,几乎可以不受限制地提供地址。IPv6的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,从而会妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间,IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。
如何查看本机IP地址?
windows
依次点击开始 -> 运行 -> cmd -> ipconfig /all即可以查询本机的 ip 地址,以及子网掩码、网关、物理地址(Mac 地址)、DNS 等详细情况。
linux
输入命令ifconfig
MAC地址
MAC(Media Access Control或者Medium Access Control)地址,即物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。
端口
端口是设备与外界通讯交流的出口,分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等;物理端口又称为接口,是可见端口,比如常见的计算机网口、交换机网口。
端口分为三大类:周知端口、注册端口和动态端口
常见端口和注册端口所对应的服务与应用
20、21:FTP(File Transfer Protocol文件传输协议)。
22:SSH(安全登录)
23:Telnet(远程登录)服务
25:SMTP(SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),主要用于发送邮件。
53:DNS(Domain Name Server,域名服务器),主要用于域名解析
69:TFTP
8080:HTTP(HTTP(HyperText Transport Protocol,超文本传输协议)
443:网页浏览端口,用于HTTPS服务。
109: POP2
110:POP3
161:SNMP
1521:ORACLE
3306:MYSQL数据库服务开放的端口。