目录
1.TCP/IP、TCP、UDP
2.IP
3.Http、Https
4.其他常见问题(SSL与TLS与MSL、URL、各种协议之间关系等)
5.其他相关知识点(以太网、局域网 LAN、雷雳网桥、IPv4、子网掩码、DNS 服务器、配置代理、搜索域、wifi、手机热点、移动网卡、路由器、ip 地址、网关)
1.TCP/IP、TCP、UDP
1.什么是 TCP/IP 协议族?
TCP/IP 叫传输控制/网络协议,又叫网络通讯协议,这个协议是 Internet 国际互联网络的基础。TCP/IP 实际上是一组协议,它包括上百个各种功能的协议,比如 TCP/IP 协议族包括 TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP 等许多协议,这些协议一起称为 TCP/IP 协议。
说明:
1.从名字上看 TCP/IP 包括两个协议,传输控制协议(TCP)和网际协议(IP),
但 TCP/IP 实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而 TCP 协议和 IP 协议是保证数据完整传输的两个基本的重要协议,通常说 TCP/IP 是 Internet 协议族即 TCP/IP 协议族,而不单单是 TC P和 IP。2.TCP/IP 是面向连接的协议,发送数据前要先建立连接(发送方和接收方的成对的两个之间必须建立连接),TCP 提供可靠的服务,也就是说通过 TCP 连接传输的数据不会丢失,没有重复,并且按顺序到达。
3.TCP/IP 模型是 Internet 的基石,是一个分层模型,从下往上依次是物理链路层、网络层(IP,寻址和路由)、传输层(TCP、UDP,前者是可靠通信协议,后者是不可靠通信协议)和应用层(HTTP)。
相关链接:
https://juejin.cn/post/6844903565434044429
https://juejin.cn/post/6953407482861453348
2.什么是 TCP?
TCP 叫传输控制协议,是面向连接的、可靠的、基于字节流之间的传输层通信协议。TCP 是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。TCP 是一种面向连接的协议,也就是说在收发数据前,必须和对方确认已经建立了可靠的连接,建立连接的方式又称为三次握手,TCP 建立连接需要进行三次握手,断开连接需要进行四次挥手。
说明:
1.TCP 安全、可靠、面向连接,但是传输速度慢。
2.TCP 协议的特点:面向连接、仅支持单播传输、面向字节流、全双工通信、可靠传输、首部开销大
相关链接:
https://juejin.cn/post/6844903889146216456
https://juejin.cn/post/6844903685563105293
https://baijiahao.baidu.com/s?id=1681866443182272703&wfr=spider&for=pc
建立连接 - 三次握手
断开连接 - 四次挥手
3.什么是 UDP?
UDP 叫用户数据报协议,属于 TCP/IP 协议族中的一种,是无连接的协议。发送数据前不需要建立连接,是没有可靠性的协议。因为不需要建立连接所以可以在在网络上以任何可能的路径传输,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。
说明:
1.我们经常使用 ping 命令来测试两台主机之间的 TCP/IP 通信是否正常。其实 ping 命令的原理就是向对方主机发送 UDP 数据包,然后对方主机确认收到数据包,如果数据包到达的消息及时反馈回来,那么网络就是通的,并且可以通过返回的数据包计算响应时间。
2.UDP 不安全、不可靠、面向非连接,但是传输速度快。
3.UDP 协议的特点:面向无连接、支持(单播、多播、广播)传输、面向报文、不可靠传输、首部开销小
4.TCP 与 UDP 区别?
TCP 通信可看作打电话:李三(拨了个号码):喂,是王五吗? 王五:哎,您谁啊? 李三:我是李三,我想给你说点事儿,你现在方便吗? 王五:哦,我现在方便,你说吧。 甲:那我说了啊? 乙:你说吧。(连接建立了,接下来就是说正事了…)
UDP 通信可看为学校里的广播:播音室:喂喂喂!全体操场集合。
相关链接:
https://juejin.cn/post/6992743999756845087
https://juejin.cn/post/7051768369309024264
5.TCP 和 UDP 的应用场景?
对某些实时性要求比较高的情况使用 UDP,比如游戏,媒体通信,实时直播,即使出现传输错误也可以容忍;其它大部分情况下,HTTP 都是用 TCP,因为要求传输的内容可靠,不出现丢失的情况。
6.运行在 TCP 或 UDP 的应用层协议分析
7.TCP 和 UDP 面试
2.IP
IP(Internet Protocol)协议叫因特网协议。IP 协议是 TCP/IP 协议的核心,所有的 TCP,UDP,IMCP,IGCP 的数据都以 IP 数据格式传输,IP 协议规定了数据传输时的基本单元和格式。要注意的是 IP 不是可靠的协议,这是说 IP 协议没有提供一种数据未传达以后的处理机制,这被认为是上层协议 TCP 或 UDP 要做的事情。所以这也就出现了 TCP 是一个可靠的协议,而 UDP 就没有那么可靠的区别。
现实理解:
在现实生活中我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的即 IP。如果比作货物运输,IP 协议规定了货物打包时的包装箱尺寸和包装的程序。除了这些以外 IP 协议还定义了数据包的递交办法和路由选择,同样用货物运输做比喻,IP 协议规定了货物的运输方法和运输路线。
说明:
IP 协议是计算机用来相互识别的通信的一种机制,每台计算机都有一个 IP. 用来在 internet 上标识这台计算机。 IP 负责在因特网上发送和接收数据包。通过 IP,消息(或者其他数据)被分割为小的独立的包,并通过因特网在计算机之间传送。IP 负责将每个包路由至它的目的地。IP 协议仅仅是允许计算机相互发消息,但它并不检查消息是否以发送的次序到达而且没有损坏(只检查关键的头数据)。为了提供消息检验功能,直接在 IP 协议上设计了传输控制协议 TCP。
3.Http、Https
1.Http
Http(Hypertext Transfer Protocol)协议是对客户端和服务器端之间数据之间实现可靠性的传输文字、图片、音频、视频等超文本数据的规范,格式简称为“超文本传输协议”。Http 协议属于应用层及用户访问的第一层就是 http。超文本传输协议可以进行文字分割:超文本(Hypertext)、传输(Transfer)、协议(Protocol),它们之间的关系如下图,按照范围的大小 协议 > 传输 > 超文本。
总结:
1.HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。主要用于 Web 上传输超媒体文本的底层协议,经常在浏览器和服务器之间传递数据,通信就是以纯文本的形式进行。
2.HTTP 协议是超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于 TCP/IP 协议传输数据,互联网上应用最为广泛的一种网络协议,所有的 WWW 文件都必须准许你这个标准。它是从 WEB 服务器传输超文本编辑语言(HTML)到本地浏览器的传送协议。
1.1 Http 超文本传输协议具体详解
- 超文本
在互联网早期的时候,我们输入的信息只能保存在本地,无法和其他电脑进行交互。我们保存的信息通常都以文本即简单字符的形式存在,文本是一种能够被计算机解析的有意义的二进制数据包。而随着互联网的高速发展,两台电脑之间能够进行数据的传输后,人们不满足只能在两台电脑之间传输文字,还想要传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转,那么文本的语义就被扩大了,这种语义扩大后的文本就被称为超文本(Hypertext)。
- 传输
那么我们上面说到,两台计算机之间会形成互联关系进行通信,我们存储的超文本会被解析成为二进制数据包,由传输载体(例如同轴电缆,电话线,光缆)负责把二进制数据包由计算机终端传输到另一个终端的过程称为传输(transfer)。(对终端的详细解释可以参考你说你懂互联网,那这些你知道么?)
- 协议
网络协议就是网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流需要一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。
1.2 Http 特点优缺点
特点:
1.基于请求和响应:基本的特性,由客户端发起请求,服务端响应。
2.简单快速灵活,只需传送方法和路径就可以向服务端进行请求,还有支持传输任意类型的数据对象。
3.通信使用明文、请求和响应不会对通信放进行确认、无法保护数据的完整性。
4.无连接:主要是限制每次连接只处理一个请求。每次请求都是客户发起请求,服务端响应请求,然后就断开连接。这期间就是通过三次握手建立连接,四次挥手断开连接。每次请求即便是多次请求并请求同一个资源,服务端都无法判断是否是相同请求,都需要重新响应请求。为了解决客户端和服务端保持会话连接,产生了两项记录 http 状态的技术,一个叫做 Cookie,一个叫做 Session。
5.无状态:无状态是指协议对于事务处理没有记忆,后续处理需要前面的信息,则必须重传。即 HTTP 协议对客户端请求状态没有进行存储,比如每次请求都需要重新登录。优点:
1.简单、灵活、易于扩展。
2.应用广泛、环境成熟,其软硬件环境都非常成熟,是互联网的基础设施。缺点:
1.通信使用明文,可能被窃听。
2.不安全,不验证通信方的身份,可能遭遇伪装。
3.无法证明报文的完整性,有可能遭遇窜改。相关链接:https://blog.csdn.net/song_hai_lei/article/details/120939157
1.3 Http 底层原理
1.HTTP 是一个基于 TCP/IP 通信协议来传递数据的协议,传输的数据类型为 HTML 文件,图片文件,查询结果等。
2.HTTP 协议一般用于 B/S 架构,浏览器作为 HTTP 客户端听过 URL 想 HTTP 服务端即 WEB 服务器发送所有请求。
- 一次完整的 HTTP 请求所经历几个步骤?
1.4 Http 几个知识点详解
- 什么是 http 的请求体?
HTTP 请求体是我们请求数据时先发送给服务器的数据,毕竟我向服务器拿数据,先要表明我要什么。HTTP 请求体由:请求行 、请求头、请求数据组成的。注意 GIT 请求是没有请求体的。
- http 的响应报文有哪些?
http 的响应报是服务器返回给我们的数据,必须先有请求体再有响应报文。响应报文包含三部分:状态行、响应首部字段、响应内容实体实现。
- HTTP 报文组成
- http 版本的对比
- http 和 socket 的区别和应用场景
- cookie 和 session 对于 HTTP 有什么用?
HTTP 协议本身是无法判断用户身份,所以需要 cookie 或者 session。
1.5常用 HTTP 状态码是怎么分类的,有哪些常见的状态码?
1.6 Http 协议中有那些请求方式
GET:获取 URL 指定的资源;
POST:传输实体信息
PUT:上传文件
DELETE:删除文件
HEAD:获取报文首部,与 GET 相比,不返回报文主体部分
OPTIONS:询问支持的方法
TRACE:追踪请求的路径;
CONNECT:要求在与代理服务器通信时建立隧道,使用隧道进行 TCP 通信。主要使用 SSL 和 TLS 将数据加密后通过网络隧道进行传输。
2.Https
HTTPS 是一种通过计算机网络进行安全通信的传输协议,经由 HTTP 进行通信,利用 SSL/TLS 建立安全通道,加密数据包。HTTPS 使用的主要目的是提供对网络服务器的身份认证,同时保护交换数据的隐私与完整性。TLS 是传输层加密协议,前身是 SSL 协议(SSL 协议位于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持)。
说明:
1.https 是 http 的“升级”版本:HTTPS = HTTP + SSL/TLS
2.SSL 是安全层,TLS 是传输层安全,是 SSL 的继承。使用 SSL 或 TLS 可确保传输数据的安全性。
3.使用 HTTP 可能看到传输数据是: “这是明文信息”;使用 HTTPS 可能看到: “283hd9saj9cdsncihquhs99ndso”。HTTPS 传输的不再是文本,而是二进制流,使得传输更高效且加密处理更加安全。
2.1 HTTPS 特点优缺点
特点:
https 最大的特点就是加密传输,更加安全。
优点:
相比于 http,https 可以提供更加优质保密的信息,保证了用户数据的安全性,此外 https 同时也一定程度上保护了服务端,使用恶意攻击和伪装数据的成本大大提高。
缺点:
1.https 的技术门槛较高,多数个人或者私人网站难以支撑,CA 机构颁发的证书都是需要年费的,此外对接 Https 协议也需要额外的技术支持。申请 SSL 证书需要钱,功能越全其证书费用越高。
2.https 加重了服务端的负担,相比于 http 其需要更多的资源来支撑,同时也降低了用户的访问速度。https 协议多次握手,导致页面的加载时间延长近50%。
3.https 连接缓存不如 http 高效,会增加数据开销和功耗。
4.SSL 设计到的安全算法会消耗 CPU 资源,对服务器资源消耗较大。
5.当前来说 Http 网站仍然大规模使用,在浏览器侧也没有特别大的差别,很多用户不关心的话根本不感知。
2.2 HTTPS 工作原理
2.3 HTTPS 优化总结易记版
1.HSTS 重定向技术:将 http 自动转换为 https,减少301重定向。
2.TLS 握手优化:在 TLS 握手完成前客户端就提前向服务器发送数据。
3.会话标识符:服务器记录下与某客户端的会话 ID,下次连接客户端发 ID 过来就可以直接用之前的私钥交流了。
4.OSCP Stapling:服务器将带有 CA 机构签名的 OCSP 响应在握手时发给客户端,省的客户端再去 CA 查询。
5.完全前向加密 PFS:使用更牛逼复杂的秘钥算法。
3.Http 与 Https 区别
其实 HTTPS 就是从 HTTP 加上加密处理(一般是 SSL 安全通信线路)+认证+完整性保护。
区别:(从 “端口、加密、连接方式” 几个方面考虑)
1.https 协议需要到 ca 申请证书,需要钱的。
2.端口:端口不一样,http 是80,https 为443。
3.加密:http 是超文本传输协议,信息是明文传输,https 则是具有安全性的 ssl 加密传输协议。即 HTTPS 是 HTTP 协议的更加安全的版本,通过使用 SSL/TLS 进行加密传输的数据。
4.连接方式:http 和 https 使用的是完全不同的连接方式。http 的连接很简单,是无状态的;https 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 http 协议安全。即 HTTP(三次握手)和 HTTPS (三次握手+数字证书)连接方式不一样。
4.其他常见问题
1.SSL 与 TLS 的区别?
SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL 通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL 记录协议和 SSL 握手协议。
TLS:(Transport Layer Security,传输层安全协议),用于两个应用程序之间提供保密性和数据完整性。该协议由两层组成:TLS 记录协议和 TLS 握手协议。
2.第三方攻击者能否让自己的证书显示出来的信息也是服务端呢?
(伪装服务端一样的配置)显然这个是不行的,因为当第三方攻击者去 CA 那边寻求认证的时候 CA 会要求其提供例如域名的 whois 信息、域名管理邮箱等证明你是服务端域名的拥有者,而第三方攻击者是无法提供这些信息所以他就是无法骗 CA 他拥有属于服务端的域名。
3.三次握手四次挥手
4.MSL 是什么?
5.HTTP2 是什么?
HTTP/2 超文本传输协议第2版,是 HTTP/1.x 的扩展。所以 HTTP/2 没有改动 HTTP 的应用语义,仍然使用 HTTP 的请求方法、状态码和头字段等规则。它主要修改了 HTTP 的报文传输格式,通过引入二进制分帧层实现性能的提升。现有很多主流浏览器的 HTTPS/2 的实现都是基于 SSL/TLS 的,所以基于 SSL/TLS 的 HTTP/2 连接建立过程和 HTTPS 差不多。在建立连接过程中会携带标识期望使用 HTTP/2 协议,服务端同样方式回应。
6.URL 结构
URL(Uniform Resource Locator)统一资源定位符,又叫网页地址,是互联网上标准的资源地址,URL 为能标识本地或网络的唯一资源,URL的基本格式 =协议://主机地址/路径,或者另外写法格式是:协议://域名或者IP地址:端口号/路径/资源,不同的协议代表着不同的资源查找方式和资源传输方式,主机地址存放资源的主机(服务器)的IP地址(域名),资源在主机(服务器)中的具体位置。互联网上的每个文件都有唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示。使用 HTTP 协议访问资源是通过 URL 来实现的,URL 的格式如下:scheme://host:port/path?query
scheme:表示协议,如 Http, Https, Ftp 等;
host:表示所访问资源所在的主机名,如:www.baidu.com;
port:表示端口号,默认为80;
path:表示所访问的资源在目标主机上的储存路径;
query:表示查询条件。例如: http://www.baidu.com/search?words=Baidu
补充- URL中常见的协议:
1.HTTP: 超文本传输协议, 格式是 http://
2.file:访问的是本地计算机上的资源,格式是 file://(不用加主机地址)
3.mailto:访问的是电子邮件地址,格式是 mailto:
4.FTP:访问的是共享主机的文件资源,格式是 ftp://相关链接:
https://juejin.cn/post/7068463670077947940
https://juejin.cn/post/7055151785538748430
7.IP协议、TCP协议、DNS协议与HTTP协议的关系:
8.TCP/IP 与 Socket 之间联系
Socket 实际上是对 TCP/IP 协议的封装,其本身并不是协议,而是一个调用接口(API),通过 Socket 我们才能使用 TCP/IP 协议。但 Socket 跟 TCP/IP 协议实际也没有必然的联系,Socket 编程接口在设计的时候,就希望也能适应其他的网络协议;所以说 Socket 的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,从而形成了我们知道的一些最基本的函数接口,比如 create、listen、connect、accept、send、read 和 write 等等。
TCP/IP 只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外的操作接口。就像操作系统会提供标准的编程接口,比如 Win32 编程接口一样,TCP/IP 也必须对外提供编程接口,这就是 Socket 编程接口;原来就是这么回事相互之间的联系。
9.Http通信过程(理解iOS开发中接口请求)
10.HTTP 协议和 TCP/IP 协议族之间的联系
不管是移动客户端还是 PC 端,访问远程的网络资源经常使用 HTTP 协议(超文本传输协议 Hypertext Transfer Protocol),是 Web 联网的基础,也是手机联网常用的协议之一,http 协议是在网络开发中最常用的协议;访问的是远程的网络资源,格式是:http://
1.HTTP 是 Web 联网的基础,也是手机联网常用的协议之一,HTTP 协议是建立在 TCP 协议之上的一种应用。
2.HTTP 连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。HTTP 协议是应用层协议,主要解决如何包装数据;而 TPC/IP 协议是传输层协议,主要解决数据如何在网络中传输。
3.“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,所以想要使传输的数据有意义,则必须使用到应用层协议”。
4.TCP/IP是无论上层让他传啥数据,他都通过与IP协议的操作,把这些东西分段,然后输送,同时保证在这个过程中,数据不会丢,如果丢了一块,他还得想办法重新传一次,这就是TCP/IP的意义;而HTTP主要是用来访问网页的,比TCP更上层的协议。
5.可以认为TCP/IP协议就是搬运工,保证搬动的东西不被损坏; HTTP是做业务的,用来决定要不要搬运,以及如何搬运,从哪去搬运。
6.Http协议是建立在TCP协议之上的一种应用。由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种“短连接”,要保持客户端程序的在线状态,需要不断地向服务器发起连接请求。
5.其他相关知识点
5.1 以太网
以太网是一种计算机局域网技术,IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,规定了包括物理层的连线、电子信号和介质访问层协议的内容。分为两类:第一类是经典以太网,第二类是交换式以太网。经典以太网是以太网的原始形式,运行速度从3到10Mbps不等;而交换式以太网正式广泛应用的以太网,可运行在100、1000和10000Mbos的高速率。
5.2 局域网 LAN
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。
WLAN:WLAN 是 Wireless Local Area Networks 的缩写,即无线局域网。包括了 wifi,常见的就是使用路由器共享的 wlan。
5.3 雷雳网桥
雷雳是一种技术,可让将 Mac 连接到其他设备(如外接显示器、储存设备和电话)并快速传输数据和充电。雷雳有四种版本,Mac 支持雷雳/USB 4、雷雳 3 (USB-C)、雷雳 2 或雷雳,具体取决于机型。所有版本的雷雳都向后兼容,尽管您可能需要转换器,具体取决于您的电脑和连接到的设备。通过雷电数据线连接两台具有雷电口的电脑,就可以建立“雷雳网桥”。
雷雳(雷电)接口的连接线材质主要有两种,一种是电缆型雷电连接线,可以直接驱动无源的移动设备。另外—个版本的连接线材质为光纤,理论上光纤的传输速度可以达到100Gbps,是电缆版的10倍,USB3.0接口的20倍,将会是对传输速度有极高要求的设备的最佳选择。
5.4 配置 IPv4(使用 DHCP、Bootp、PPPoE)
IPv4 是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。连接到 Internet 的每个设备和域都分配有一个唯一的编号,称为 IP 地址。IPv4 地址是32位数字,由四个小数组成。每个小数点之间是0到255之间的数字,示例:192.0.2.235。
DHCP:dhcp 即动态主机设置协议,是一个局域网的网络协议,使用 UDP 协议工作。主要是给网络快速自动地分配 IP 地址,DHCP 能够帮助我们将IP地址和相关 IP 信息分配给网络中计算机,还可以给设备上配置正确的子网掩码,默认网关和 DNS 服务器信息。由于这些功能,现在几乎每台连接到网络的设备都配置了 dhcp。DHCP 通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配 IP 地址,使网络环境中的主机动态的获得 IP 地址、Gateway 地址、DNS 服务器地址等信息,并能够提升地址的使用率。
Bootp:BOOTP(Bootstrap Protocol,引导程序协议)是一种引导协议,基于 IP/UDP 协议,也称自举协议,是 DHCP 协议的前身。BOOTP 用于无盘工作站的局域网中,可以让无盘工作站从一个中心服务器上获得 IP 地址。通过 BOOTP 协议可以为局域网中的无盘工作站分配动态 IP 地址,这样就不需要管理员去为每个用户去设置静态 IP 地址。
PPPoE:PPPoE(英语:Point-to-Point Protocol Over Ethernet),以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议。由于协议中集成PPP协议,所以实现出传统以太网不能提供的身份验证、加密以及压缩等功能,也可用于缆线调制解调器(cable modem)和数字用户线路(DSL)等以以太网协议向用户提供接入服务的协议体系。
5.5 子网掩码
子网掩码又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合 IP 地址一起使用。子网掩码只有一个作用,就是将某个 IP 地址划分成网络地址和主机地址两部分。
5.6 DNS 服务器(计算机域名系统)
DNS 是计算机域名系统 (Domain Name System 或 Domain Name Service) 的缩写,它是由解析器以及域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应 IP 地址,并具有将域名转换为 IP 地址功能的服务器。其中域名必须对应一个 IP 地址,而 IP 地址不一定只对应一个域名。域名系统采用类似目录树的等级结构,域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为 IP 地址的过程就称为“域名解析”。
在我们设置路由器 IP 地址的时候,朋友们肯定不陌生吧,要输入 DNS 设置,而一般都填写本地 DNS 地址。为什么要填写本地网络服务商的 DNS 地址呢?因为我们离本地网络商的网络连接的距离是最近的,所以以本地服务商 DNS 地址设置可以最大限度提升电脑与网络的交换速度。全国不同地区电信或网通等都有不同的 DNS IP 地址,所以如果需要固定本地 IP 就需要填写上本地网络服务商服务器的 DNS 地址,如果不知道填写的最不要去固定 IP 地址,选择自动获取即可,如需要可以联系网络商或上网查询即可。
5.7 配置代理
配置代理 IP 是说明只在有 WLAN,无线网络的时候才打开此功能,可以进入系统该设置 WLAN,打开--连接显示高级选项代理设置,然后将手动改成无即可关闭原先使用的代理服务器。网络代理设置是针对单位、公司的设置的代理上网点,如果是自己家里的宽带光纤,是不需要这个代理设置的,它的作用主要就是当前网络无法正常访问或想更改IP区域,就通过网络代理设置解决,增加了访问的隐秘性和安全性。
5.8 搜索域
搜索域是为了便于用户查找的已经注册的网站的域名或关键字,其有相对应的 IP 地址。例如:“百度”就是一个搜索域,它的网址是 www.baidu.com,相对应的 IP 地址是202.208.22.5,便于计算机识别,设置搜索域名是为了方便用户查找使用。
5.9 wifi
Wi-Fi 在中文里又称作“移动热点”,是Wi-Fi联盟制造商的商标作为产品的品牌认证,是一个创建于 IEEE 802.11 标准的无线局域网技术。基于两套系统的密切相关,也常有人把 Wi-Fi 当做 IEEE 802.11 标准的同义术语。Wi-Fi 常被写成 WiFi 或 Wifi,但是它们并没有被 Wi-Fi 联盟认可。并不是每样匹配 IEEE 802.11 的产品都申请 Wi-Fi 联盟的认证,相对地缺少 Wi-Fi 认证的产品并不一定意味着不兼容 Wi-Fi 设备。IEEE 802.11 的设备已安装在市面上的许多产品,如:个人计算机、游戏机、MP3、智能手机、平板电脑、打印机、笔记本电脑以及其他可以无线上网的周边设备。
5.10 手机热点
手机热点指将手机接收的 GPRS、3G、4G 或 5G 信号转化为 WiFi 信号发出去的技术,通过热点可以使手机、平板或电脑等移动设备在无网的环境下实现网络资源共享。开启手机热点,将其与移动设备连接,即可将手机中的移动数据流量分享至另一台设备上,该设备即可进行正常上网。
5.11 移动网卡
移动网卡即移动数据卡就是为电脑等便携设备提供无线上网的 SIM 卡,也叫无线网卡。通常除了无线上网、手机短信、还可以打电话等功能。
5.12 路由器
路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。路由器也可以叫做网关设备,是连接因特网中各局域网、广域网的硬件设备,可以读取每一个数据包中的地址,然后决定如何传送。是在网络间起网关的作用的智能性的网络设备。路由器通常位于网络层,常见的路由器品牌有飞讯、腾达、TP-LINK、华为、小米、华硕等。
路由器能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的 TCP/IP 协议。这样路由器可以分析各种不同类型网络传来的数据包的目的地址,把非 TCP/IP 网络的地址转换成 TCP/IP 地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非 TCP/IP 网络连接到因特网上。
5.13 电脑(计算机) ip 地址、wifi ip 地址、路由器 ip 地址
ip 地址
ip 地址:即 Internet Protocol Address,又叫网际协议地址、互联网协议地址等。是网际协议中用于标识发送或接收数据报的设备的一串数字,是连接到 Internet的 设备的编号,每一个网络和主机都会有一个逻辑地址,在交换数据时,它用于防止网络上的通信发生错误。通常我们说的 IP 地址多数是指互联网中联网的 IP 地址,通俗的说 IP 地址就像一个家庭的住址,每家每户都有一个地址一个门牌号,只要这样我们才能好到需要到达的地方,因此 IP 地址具有地域性以及独一性,因此对于联网的全球电脑来说,其实每台联网的IP地址都是不一样的,这些 IP 地址取决于网络商的提供。
固定 IP:固定 IP 地址是长期固定分配给一台计算机使用的 IP 地址,一般是特殊的服务器才拥有固定 IP 地址。
动态 IP:因为 IP 地址资源非常短缺,通过电话拨号上网或普通宽带上网用户一般不具备固定IP地址,而是由 ISP 动态分配暂时的一个 IP 地址。普通人一般不需要去了解动态 IP 地址,这些都是计算机系统自动完成的。相关链接:
https://product.pconline.com.cn/itbk/wlbg/network/1609/8328521.html
https://www.luyouwang.net/10982.html
电脑(计算机) ip 地址
电脑(计算机) ip 地址:计算机的 IP 是用作唯一标识符,这就像您本地网络中的其他设备用来与您的计算机通信的电话号码。通常我们说的 IP 地址多数是指互联网中联网的 IP 地址,我们知道每台连接到互联网的电脑均会分配到一个 IP,IP 地址是由网络运营商提供的,根据其地址也可以知道您大致的方位,比如我们在安徽合肥地区,那么拉的网线 IP 地址肯定处于深圳区域 IP 段,类似于手机,不同地方号码是不一样,但可以查询到大致方位。
wifi 的 ip 地址
wifi 的 ip 地址是指路由器的管理员地址,wifi 是一种高频无线电信号,相当于有线传输中的网线,ip 地址是一种统一的地址格式,它为互联网上的每一个网络设备和每一台终端分配一个逻辑地址,根据路由器品牌型号的不同,其 wifi 的 ip 地址也会不同。一般是192.168.0.1或者192.168.1.1。
路由器 ip 地址
路由器 ip 地址:指内网 IP,用于路由器向连接在路由器上的各设备进行区别的地址。连接在路由器的电脑等设备向路由器申请网络信号和上下行数据,路由器根据这个地址向各种不同的设备正确发送数据。一般来说路由器的地址都是固定内设的,可以通过网络进行查看。
相关链接:https://product.pconline.com.cn/itbk/wlbg/wlsbjc/1703/9006912.html
手机 IP 和电脑 IP 有什么不同?
1.如果手机和电脑一样,使用电脑使用的宽带无线信号,则基本没有什么区别。都要设置相同的 IP 地址、子网掩码、网关、DNS 等内容。如果路由器打开了 DHPC,则可以自动分配 IP 地址,无需设置。
2.如果手机是通过流量上网则情况又不一样。电脑使用 http 协议,手机使用的是 wap 协议;另外电脑上网多数都通过 nat 技术使用私有 ip 转换后上网,手机则是通过运营商提供的 IP 上网。
5.14 网关
打个比方解释:你和一个美国人进行交流,而你不懂英语,美国人也不懂汉语,那怎么办?你们互相说话的话,都是无法交流的。 这时,我们可以借助于一个翻译机,可以将对方所说的话翻译成我所能听得懂的语言。这样就可以了,网关的作用也是这样的,两个不同网络频段的计算机,经过网关(网关需要靠路由器来实现协议作用)可以进行无障碍的交流通信。
注意:这里的网关是真网关,平时开发app的时候后端接口所说的术语网关应该不是直接这里的网关意思,所以要注意区分开。
https://www.star-elink.com/news/2155.html
https://blog.csdn.net/a562550212/article/details/105798327/