计算机网络
杰明学编程
这个作者很懒,什么都没留下…
展开
-
搜索www.baidu.com会用到计算机网络的什么层?每层是干什么的
浏览器中输入URL1.浏览器会将输入的URL通过DNS协议解析为IP地址,首先主机会查询DNS的缓存,如果没有就给本地的DNS发送查询请求。2.DNS查询方式由此两种:递归查询和迭代查询。如果是迭代查询,本地的DNS服务器向根域名服务器发送查询请求,根域名服务器告知该域名的一级域名服务器,然后本地服务器给一级域名服务器发送查询请求,然后依次类推直到查询到该域名下的IP地址,3.DNS服务的基于UDP的,因此会用到UDP协议。4.得到IP地址后,浏览器要与服务器建立一个http连接。因此要用到http原创 2020-08-15 10:10:11 · 534 阅读 · 0 评论 -
面试中常见的HTTP和HTTPS
HTTP和HTTPS协议区别:1.HTTP协议是以明文的形式进行传输的,而HTTPS协议传输的数据是进行TLS加密后的,HTTPS具有更高的安全性。2.HTTPS在进行三次握手后,还要进行SSL的handshake,协商加密使用对称的加密密钥。3.HTTPS需要服务端申请证书,浏览器端安装对应的根证书。4.HTTP的协议端口是80,HTTPS的端口是443。HTTPS的作用:1.内容加密,建立一个安全信息通道,来保证数据安全。2.身份认证,确认网站的真实性。3.数据完整性,防止内容被第三方冒原创 2020-08-15 09:30:47 · 310 阅读 · 0 评论 -
HTTP,HTTPS,TCP,UDP,Socket那些事
TCP HTTP UDP三者的关系如下:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有HTTP,FTP、TELNET、SMTP、DNS等协议。HTTP全称是HyperText Transfer Protocal,即:超文本传输协议,HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到转载 2020-08-10 15:16:36 · 159 阅读 · 0 评论