
计算机网络
文章平均质量分 84
计算机网络知识
qaaaaaaz
这个作者很懒,什么都没留下…
展开
-
计算机网络—TCP和UDP、输入url之后显示主页过程、TCP三次握手和四次挥手
一个完整的业务可能会被TCP拆分成多个包进行发送,这是拆包;发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾,这是粘包。服务器第一次收到客户端的SYN之后,就会处于SYN_RCVD状态,此时双方还没有完全建立连接,服务器会把此种状态下请求连接放在一个队列里面,这种队列就是半连接队列。还有一个全连接队列,就是已经完成三次握手,建立起连接的就会放在全连接队列中,如果队列满了就有可能会出现丢包现象。原创 2023-08-07 19:42:42 · 789 阅读 · 0 评论 -
计算机网络—HTTP基本概念、HTTPS、HTTP状态码、HTTP缓存、HTTP请求
使用==摘要算法(哈希函数)==计算出内容哈希值,这个哈希值是唯一的:我们对内容计算出一个“指纹”,连同内容一起传输给对方,对方收到之后,对内容也计算出一个“指纹”,跟发送方的“指纹”做一个比较,如果指纹相同,说明内容没有被篡改。但是这种会出现(内容+哈希值)被中间人替换的风险。所以可以使用非对称加密算法来解决。原创 2023-05-31 16:52:27 · 1737 阅读 · 0 评论 -
计算机网络—DNS域名解析过程、应用层协议
域名和IP地址相互映射的一个分布式数据库,简单来说就是。DNS是一个的协议。原创 2023-05-25 22:19:05 · 972 阅读 · 0 评论 -
OSI七层模型、TCP/IP四层模型
1、对于不同种类应用程序它们会根据自己的需要来使用应用层的不同协议,远程登陆有TELNET协议,邮件传输使用SMTP协议。网络七层是一个标准,而非实现;网络四层模型是一个实现的应用模型;网络四层模型是由七层简化合并而来的。ARPANET研究发现,对于复杂的计算机网络协议,结构应该是层次式的。3、应用层可以建立或解除与其它节点的联系,这样可以充分节省网络资源。2、应用层还可以加密、解密、格式化数据。3、结构上可以分隔开。5、能促进标准化工作。原创 2023-04-27 22:18:55 · 593 阅读 · 0 评论