网络编程
文章平均质量分 52
好好ysd
青春的诗
展开
-
HTTP、TCP和UDP的区别、cookie、session
TCP和UDP的区别,cookie和session的区别原创 2022-07-18 20:25:18 · 645 阅读 · 0 评论 -
HTTP协议
Http协议原创 2022-06-22 21:34:05 · 78 阅读 · 0 评论 -
拥塞控制、粘包
粘包 多个数据包存储在缓存中,对数据包的处理由于无法确认边界,所以经常采用估测值大小进行数据的读 写,如果发送和接收数据的双方size不一致时,会使用发送方发送的若干个包数据到接受方接收时粘成 一个包 原因 既可以是发送方造成的,也可能是接收方造成。粘包并不是TCP协议造成的,出现是因为应用层设计的 缺陷 Nagle算法通过减少数据包数量的方式提供TCP传输性能 解决方案 应用层协议自己划分消息边界,常见的方案有基于长度或者基于终结符号 拥塞控制 防止过多的数据注入网络,以避免使网络中的路由器或者链路过载原创 2022-04-14 23:03:49 · 283 阅读 · 0 评论 -
TCP和UDP
TCP/IP协议簇 分层模型 TCP/IP协议栈的分层模型常见的有2个,分别是TCP/IP参考模型和ISO组织提出的OSI参考模型。在 TCP/IP参考模型中将网络分为网络访问层【数据链路层】、互联网层【网络层】、传输层、应用层共4 层,OSI参考模型分为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层共7个层。 TCP/IP参考模型 TCP/IP协议采用4层架构,从上向下分为应用层、传输层、网络层和链路层,每一层都可以使用其下一层 的协议完成自己的需求,不允许下层访问上层 当通过http协议发原创 2022-04-12 16:54:12 · 416 阅读 · 0 评论