计算机必知基础之IP-MAC-端口

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.255.254

  • C类地址范围: 192.0.0.0---223.255.255.254

  • 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有什么区别?

计算机必知基础之IP-MAC-端口

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地址。

为什么有了IP地址还需要mac地址?

信息传递时候,需要知道的其实是两个地址:

终点地址(Final destination address)

下一跳的地址(Next hop address)

IP地址本质上是终点地址,它在跳过路由器(hop)的时候不会改变,而MAC地址则是下一跳的地址,每跳过一次路由器都会改变。

端口

端口是设备与外界通讯交流的出口,分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的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数据库服务开放的端口。

计算机必知基础之IP-MAC-端口


分享到:


相關文章: