0

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

    2023.05.04 | admin | 235次围观

    IP-MAC-端口

    测试工作中,我们经常会遇到环境搭建、问题排查的过程,而下面这几个概念是我们常常会遇到查电脑本机的ip地址,对于一些零基础的同学还是有必要多了解一下。

    IP地址

    IP地址是互联网协议地址(Internet Protocol Address,又译网际协议地址),在网络中给接入的每一台设备分配的一个唯一标识。它是互联网为每个网络和每台主机分配一个逻辑地址。

    IP地址是一个32位的二进制数,被分为4个字节,即4个8位二进制数。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。

    32位IP地址分为网络位和地址位,这样减少了路由器中路由表记录的数目,有了网络地址,就可以限定拥有相同网络地址的终端都在同一个范围内,那么路由表只需要维护一条这个网络地址的方向,就可以找到相应的终端。

    IP地址分为公有地址和私有地址:

    公有地址划分:

    私有地址的划分:

    ipv4和ipv6有什么区别?

    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

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

    输入命令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查电脑本机的ip地址,域名服务器),主要用于域名解析

    69:TFTP

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论