![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 84
OldZhangYH
日拱一卒
展开
-
POST、GET、Cookie、Session杂谈
一般来说get用于获取、检索,post用于**创建、更新get会将请求的参数附加到Url中,而post不会在URL中附加参数,而是将参数放在request body中。所以get比post更不安全(post也不安全,因为HTTP本身是明文协议。每个HTTP请求和返回的每个byte都会在网络上明文传播,不管是url,header还是body)使用get请求时,浏览器会把http header和data一并发送出去。而使用post请求时,服务器会先发送header,等待服务器响应后在发送具体data。g.原创 2022-02-28 14:18:49 · 916 阅读 · 0 评论 -
详解TCP
TCP与UDPTCP和UDP的区别为什么TCP可靠超时重传TCP和UDP的区别TCP是面对流的协议,提供可靠的面向连接的运输服务,是点对点通信。(下载等应用场景)UDP是面向报文的协议,不提供可靠交付,并且不需要连接,不仅仅支持点对点而且支持多播和广播。(群视频聊天、语音等)为什么TCP可靠TCP有三次握手建立连接和4次挥手关闭连接的机制,还有滑动窗口和阻塞控制算法。最关键的是还有超时重传机制。对于每份报文进行校验,保证报文的可靠性。超时重传当发送端的TCP发送数据时,会给数据编号。且每发送一原创 2022-02-25 13:51:25 · 2172 阅读 · 0 评论 -
OSI七层模型
OSI七层模型物理层数据链路层网络层传输层会话层表示层(翻译官)应用层OSI协议全称开放式通信系统互连参考模型,总共7层。每层都为其相邻层服务,但是他们各自实现自己的服务,并不关心相邻层是如何实现的。物理层物理层是OSI7层协议的最底层,物理层提供一个底层物理硬件的通信。通过2进制比特流来实现,2进制比特流使用物理硬件的高低电压来体现。设备A从数据链路层获取流形式数据后转化为比特流发送给设备B,设备B接收后将数据转化为二进制机器码给数据链路层。网卡、集线器、中继器工作子物理层。数据链路层数据链路原创 2022-02-24 16:21:06 · 2349 阅读 · 0 评论