计算机网络
文章平均质量分 51
网络协议分享
陌养
永远相信美好的事情正在发生
展开
-
图解SSL/TLS协议
这个session ticket是加密的,只有服务器才能解密,其中包括本次对话的主要信息,比如对话密钥和加密方法。如果对话中断,下次重连的时候,只要客户端给出这个编号,且服务器有这个编号的记录,双方就可以重新使用已有的"对话密钥",而不必重新生成一把。从上面第二点可知,整个对话过程中(握手阶段和其后的对话),服务器的公钥和私钥只需要用到一次。上图中,客户端给出session ID,服务器确认该编号存在,双方就不再进行握手阶段剩余的步骤,而直接用已有的对话密钥进行加密通信。握手阶段有三点需要注意。转载 2023-09-12 16:54:39 · 419 阅读 · 0 评论 -
tcpip协议族
现在Internet(因特网)使用的主流协议族是TCP/IP协议族,它是一个分层、多协议的通信体系。TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的能,且通过若干协议来实现,上层协议使用下层协议提供的服务。原创 2023-08-17 11:06:46 · 120 阅读 · 0 评论 -
rdt2.1与rdt2.2
发送方获得来自上层的数据后,封包(编号为0)发送至接收方,接收方接收到分组后:1、如果没有损坏,回送ACK分组,并等待编号为1的分组2、如果损坏,回送NAK分组,并继续等待编号为0的分组发送方接收到回送分组后:1、如果没有损坏,且为ACK分组,无任何动作,等待上层协议2、如果没有损坏,且为NAK分组,重发编号为0的分组3、如果损坏,无论是ACK还是NAK,重发编号为0的分组接收方收到分组后(接收方不知道自己的ACK或NAK分组在传输过程中是否损坏):1、如果没有损坏,且为编号1的分组,回送A转载 2021-02-07 16:10:22 · 1207 阅读 · 0 评论 -
浅谈http协议
HTTP 超文本传输协议 Hyper Text Transfer Protocol当我们在浏览器的地址栏输入一个地址的时候,就能够访问服务器的某个页面这个过程本身就是两个应用程序之间的交互,一个应用程序是浏览器,另一个应用程序是服务器。协议是什么? 协议就是不同的应用程序之间按照事先做好的约定进行的通信。 这样就能互相读懂对方的意思。浏览器和WEB服务器之间,使用的就是一种叫做HTTP的协议。 这样是BS (Browser Server )架构模型的基础请求消息请求消息 由 请求行,请求头部,空转载 2020-08-13 14:40:11 · 116 阅读 · 0 评论