计网专有名词解释

目录

1、IP 简介

2、Port 简介

3、域名简介

4、URL 简介

5、DNS 简介


1、IP 简介

IP:(Internet Protocol) 协议,又称网际协议,它负责 Internet 上网络之间的通信,并规定了将数据从一个网络传输到另一个网络应遵循的规则,是TCP / IP协议的核心。它主要约定了两件事:一、如何定位一台设备。二、如何封装数据报文,以跟其他设备交流具体内容。(只要你在互联网中,你就必须要有一个独特的 ip)

IP 分为内网和外网,只要路由器连上电信的服务器,那么路由器就会有一个外网 IP,比如 14.17.32.211 就是一个外网 IP,它就是你在互联网中的地址,如果你重启路由器,那么你很有可能被重新分配一个外网IP,也就是说路由器没有固定的外网 IP。

内网 IP ,路由器会在信号覆盖范围内创建一个内网,内网中的设备使用内网 IP,一般来说这个 IP 的格式都是192.168.xxx.xxx,一般路由器会给自己分配一个好记的内网 IP,如 192.168.1.1,然后路由器会给每一个内网中的设备分配一个不同的内网 IP,如电脑是 192.168.1.2,手机是192.168.1.3,以此类推。

路由器的功能:上述场景的路由器有两个 IP,一个外网 IP 和一个内网 IP,内网中的设备可以互相访问,但是不能直接访问外网内网,设备想要访问外网就必须经过路由器中转,外网中的设备可以互相访问,但是无法访问你的内网,外网设备想要把内容送到内网,也必须通过路由器,也就是说内网和外网就像两个隔绝的空间,无法互通,唯一的联通点就是路由器,所以路由器有时候也被叫做「网关」。

扫描二维码关注公众号,回复: 9560454 查看本文章

2、Port 简介

一台机器可以提供很多服务,每个服务都要有一个号码,这个号码就叫端口号 port。一个比喻:麦当劳提供两个窗口,一号快餐窗口,二号咖啡窗口,你去快餐窗口点咖啡会被拒绝,让你去另一个窗口,你去咖啡窗口点快餐结果一样。一台机器可以提供不同服务,要提供 HTTP 服务最好使用 80 端口,要提供 HTTPS 服务最好使用 443 端口。

一个 IP 一共对应 65535 个端口,其中 0~1023 一般是系统服务端口,用户只能用其余的端口,比如 http-server 默认使用 8080 端口,如果一个端口已经被占用,你就只能换一个端口使用。

3、域名简介

域名其实就是对 IP 的别称,比如 baidu.com 对应什么 IP 可以通过 ping baidu.com 命令查看,我这里的结果是:39.156.69.79,不同地区得到的结果可能不一样,因为一个域名可以对应不同 IP,这个叫做均衡负载,是为了降低服务器压力的,防止一台机器扛不住,一个 IP 可以对应不同域名这个叫做共享主机,比如你的公司有两个页面,都放到公司的一个服务器上。

4、URL 简介

统一资源定位符 (Uniform Resource Locator), 万维网用统一资源定位符来标志万维网上的各种文档,并使每个文档在整个因特网的范围内具有唯一的标识符 URL。其格式如下:(URL里的字母是不区分大小写的)

url = 协议+ 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点

<协议>://<主机地址或域名>:<端口>/<路径>?<查询参数>#<锚点>
https://csdn.net:8080/editor?page=1#header

https://developer.mozilla.org/zh-CN/docs/Web/CSS#参考书
https://developer.mozilla.org/zh-CN/docs/Web/CSS#教程

注:锚点参数并不会发送给服务器,而是浏览器接受并进行操作的,它本质是一串自负床,实际并不支持中文。

5、DNS 简介

域名系统(Domain Name System),互联网中的主机通常不仅仅只有 IP 地址,还有对应的便于用户记忆的主机名字,比如 www.baidu.com 这样的域名,产生于应用层上的 DNS 域名系统就可以用来把互联网上的主机名转换成 IP 地址。

问题:www.baidu.com 和 baidu.com是同一个域名吗?答案:不是

简单科普一下:com 是顶级域名。baidu.com 是二级域名(俗称一级域名)。www.baidu.com 是三级域名(俗称二级域名)。baidu.com 和 www.baidu.com 是父子关系。比如:github.io 把子域名 user.github.io 免费给用户使用,但是他们并不是一个团体,而 baidu.com 和 www.baidu.com 是一个团体,所以说它前缀的 www 是多余的。

nslookup 命令:用于查询 DNS 的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

命令格式:nslookup domain[dns-server]。比如:nslookup baidu.com。

发布了197 篇原创文章 · 获赞 13 · 访问量 8371

猜你喜欢

转载自blog.csdn.net/Marker__/article/details/104605200