计算机网络
文章平均质量分 58
计算机网络
小镇攻城狮
吃饭的家伙要拿稳咯
展开
-
【计算机网络】根据IP地址计算网络地址
最近笔试遇到这种题型比较多,网工人落泪。。已知IP地址为:10.145.129.20,子网掩码为:255.255.248.0,求广播地址# 计算步骤,将子网掩码转化成二进制255.255.248.011111111.11111111.11111000.00000000# 得到10.145.129.20/21,即前21位为网络号,后11位为主机号# 将IP地址转化为二进制10.145.129.2000001010.10010001.10000001.00010100# 将IP地址..原创 2021-09-28 17:57:51 · 13652 阅读 · 0 评论 -
【计算机网络】localhost与127.0.0.1以及本机IP三者的区别
最近秋招面试有点多,这个问题出现的频率也挺高,就搜集一些资料,整理一个参考答案出来。localhost是一个域名。全称为本地服务器。Windows系统会通过hosts文件将localhost解析成127.0.0.1,可以修改hosts文件,变更指向。同时还指向ipv6的地址::1。Linux系统中hosts文件在/etc/hosts目录下。localhost不经过网卡传输。127.0.0.1全称为本机地址。127.0.0.1是一个环回地址,不是一个网络地址。127.0.0.1经过.原创 2021-09-23 09:25:34 · 1018 阅读 · 0 评论 -
【计算机网络】HTTP报文结构
1 HTTP简述HTTP(hypertext transport protocol):超文本传输协议,浏览器与万维网服务器之间互相通信的规则。2 请求报文(1)请求行: GET/POST URL HTTP/1.1(2)请求头(header):Host、Cookie、Content-type、User-Agent(3)空行:(4)请求体:username=root&password=admin3 响应报文(1)响应行:HTTP/1.1 200 OK(2)响应头:Content-t原创 2021-09-22 15:30:40 · 115 阅读 · 0 评论 -
【计算机网络】https是如何做到加密的
1 对称加密特点:加密和解密用的是同一个密钥。优点:加密和解密速度快缺点:密钥无法通过网络安全传输2 非对称加密(如RSA)特点:通信双方都保存了一对密钥,一个公钥,一个私钥。公钥是公开的,私钥是保密的。用公钥加密的数据,只有对应的私钥才能解密;用私钥加密的数据,只有对应的公钥才能解密。私钥只存在本地,不需要进行网络传输,解决了对称加密传输密钥的安全性的问题。优点:相对于非对称加密更安全缺点:加密和解密效率低3 非对称加密+对称加密先使用非对称加密,将对称加密的密钥安传传输原创 2021-06-10 17:05:49 · 7707 阅读 · 2 评论 -
局域网通过一个ip的不同的端口远程多台电脑
先上结论在路由器控制面板,设置端口转发规则,通过路由器WAN口ip+外部端口的形式远程多台电脑(Win10)。网络环境分析网络拓扑图如上图所示,上层的IP为172.18.56.X段,下一层通过了一层路由器,IP都为192.168.1.X段。目前需求为IP为172.18.56.a段的设备要远程IP为192.168.1.x段的设备。具体操作进入上图中路由器(以TP-Link为例)的控制面板。(1)查看路由器WAN口的IP地址。(2)设置DMZ主机,选择IP为你想要远程的设备的IP(这里只能原创 2020-12-17 19:01:29 · 2271 阅读 · 0 评论 -
【计算机网络】Cookie和Session的区别
Cookie和Session都是用来跟踪浏览器用户身份的会话方式,但是应用场景不太一样。Cookie一般用来保存用户信息。Cookie数据存储在客户端(浏览器端)。如果要在Cookie中存储一些敏感信息,不要直接写入Cookie,一般将Cookie信息加密,然后在服务器端解密。应用场景:Cookie中已经保存登录过的用户信息,下次访问网站时,会自动填写登录信息;保存登录状态,下次访问不需要重新登录;登录一次网站,访问网站其他页面不需要登录。Session通过服务端记录用户的状态。Ses原创 2021-05-18 10:36:01 · 9884 阅读 · 0 评论 -
【计算机网络】三个区别:HTTP1.0和HTTP1.1、HTTP和HTTPS、URL和URI
1 HTTP1.0和HTTP1.1的区别长连接:HTTP1.0默认使用短连接。每次请求都重新建立一个连接(三次握手,四次挥手),开销较大。HTTP1.1使用长连接,默认开启响应头字段 Connection: keep-alive。有流水线方式和非流水线方式。流水线方式表示客户端在收到响应报文之前,就能接着发送新的请求报文。非流水线方式表示客户端在收到响应报文之后,才能发送下一个请求报文。错误状态响应码:HTTP1.1中新增了24个错误状态响应码缓存处理:HTTP1.0主要使用If-Modified-原创 2021-05-17 21:26:50 · 9550 阅读 · 0 评论 -
【计算机网络】常见状态响应码
分类:1XX:表示接收的请求正在处理2XX:请求正常处理完毕3XX:需要进行附加操作(重定向),以完成请求4XX:客户端错误,请求有错误5XX:服务端错误,处理请求出错常见状态码200:请求成功,一般用于GET与POST请求。204:服务器成功处理,但未返回内容。301:永久重定向。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替。302:暂时重定向。资源只是临时被移动。客户端应继续使用原有URI30原创 2021-05-17 20:38:35 · 10228 阅读 · 0 评论 -
【计算机网络】面试题常客:浏览器中从输入网址到显示页面的全过程
总体分为以下几个过程:文章目录1 DNS解析2 TCP连接3 HTTP请求4 服务器处理请求,并返回HTTP报文5 浏览器解析渲染页面1 DNS解析先查缓存,顺序为:浏览器缓存,系统缓存(host文件),路由器缓存,IPS服务器缓存,DNS服务器缓存(根域名服务器缓存、顶级域名服务器缓存、主域名服务器缓存)等。缓存中没有解析地址的话,就会向根域名服务器发起请求。如请求的网址是www.baidu.com。那么网址解析的过程是. -> .com -> baidu.com. -> www原创 2021-05-17 19:57:14 · 10179 阅读 · 0 评论 -
【计算机网络】TCP保证传输可靠的机制
文章目录1 流量控制和滑动窗口2 拥塞控制3 ARQ协议4 超时重传5 校验和补充,TCP数据段信息1 流量控制和滑动窗口TCP利用滑动窗口实现流量控制。流量控制是为了控制发送方的发送速率,使接收方来得及接收。接收方发送的确认报文中的窗口字段可以用来控制发送方窗口的大小。设置为0,则不能发送数据。2 拥塞控制拥塞控制是一个全局性的过程,涉及到所有的主机,路由器,以及与降低网络传输性能相关的所有因素。流量控制往往是点对点的控制,主要是抑制发送方发送数据的频率,是接收方来得及接收。发送原创 2021-05-17 10:31:55 · 834 阅读 · 0 评论 -
【计算机网络】TCP和UDP的区别
1 TCP特点:面向连接;传输可靠;字节流传输性能:传输效率慢;所需资源多应用场景:要求通信数据可靠,如文件传输,邮件传输、远程登录等首部字节:20-602 UDP特点:面向无连接;传输不可靠;数据报文段性能:传输效率高;所需资源少应用场景:要求通信速度高,如域名转换,即时通信首部字节:8个字节(由4个字段组成)...原创 2021-05-16 21:41:14 · 107 阅读 · 0 评论 -
【计算机网络】TCP的三次握手和四次挥手
文章目录1 三次握手建立连接1.1 为什么要三次握手1.2 为什么要传回SYN1.3 为什么除了SYN,还要发送ACK1.4 为什么TCP客户端最后还要发送一次确认2 四次握手断开连接2.1 为什么客户端最后还要等待2MSL2.2 如果已经建立了连接,但客户端故障了怎么办3 详细的三次握手和四次挥手信息3.1 三次握手3.2 四次挥手1 三次握手建立连接1.1 为什么要三次握手为了确认自己和对方的发送和接收功能都正常第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己原创 2021-05-14 20:23:09 · 250 阅读 · 0 评论 -
【计算机网络】TCP/IP五层体系结构
文章目录1 物理层2 数据链路层3 网络层4 传输层5 应用层1 物理层协议:无交换数据:比特(bit)设备:集线器、中继器2 数据链路层协议:CSMA/CD、PPP等交换数据:数据帧(Frame)设备:二层交换机、网桥3 网络层协议:IP、ARP(地址解析协议,通过IP地址得知物理地址)、RARP、RIP、OSPF等交换数据:数据包(Packet)设备:路由器、多层交换机、防火墙4 传输层协议:TCP、UDP交换数据:数据段(Segment)设备:进程和端口原创 2021-05-14 17:09:41 · 1138 阅读 · 0 评论