计网学习笔记 Cookie

1.tcp的拆包和粘包以及对应方法

拆包是指把tcp包分成多个发送,粘包是反过来。原因可能是应用层发送数据大小大于套接字缓冲区;tcp段大于mss,ip的payload大于mtu的分片长度。

解决方法:包定长、特殊字符切割、改变协议、将消息分为消息头和消息尾

2.Get和Post区别

前者是请求资源后者是提取资源;Get是明文发送数据Post比较安全;Get提交的数据有大小限制,Post没有;Get是幂等的,post不是;Get会被浏览器主动缓存。

3.关于公钥的知识

保证公钥可用只需要证书可信。

解决公钥耗时长的方法是:索要公钥、协商对话密钥、通话

4.Cookie是什么?

http协议是无状态的为了保存信息引入Cookie,是服务器发给浏览器的内容。

作用是会话状态管理、浏览器行为跟踪、个性化设置

5.session的知识

session是服务器存储的内容,记录这个客户的操作,在系统中可以通过sessionid给客户端Cookie,也能通过Cookie找到session id。

cookie和session给我的感觉是两个小的结构体,能记录对方的状态。

相关推荐
啊我不会诶36 分钟前
最小生成树
c++·笔记·学习·算法
老虎06271 小时前
LeetCode热题100 刷题笔记(第三天)链表 「两数相加」
笔记·leetcode·链表
笑鸿的学习笔记1 小时前
git笔记之--abort和--quit参数详解
笔记·git
Z.风止1 小时前
Large Model-learning(1)
开发语言·笔记·git·python·学习
لا معنى له2 小时前
综述翻译:Embodied Science: Closing the Discovery Loop withAgentic Embodied AI
人工智能·笔记·学习
chushiyunen2 小时前
检索模型bi-encoder笔记
笔记
zhendeWD2 小时前
learn-claude-code笔记
人工智能·笔记
Hello_Embed2 小时前
嵌入式上位机开发入门(二):常用 API
笔记·stm32·嵌入式·信息与通信
九成宫2 小时前
IT项目管理期末复习——Chapter 3 项目管理过程组:案例研究
笔记·项目管理·软件工程
寒秋花开曾相惜2 小时前
(学习笔记)3.8 指针运算(3.8.5 变长数组)
java·c语言·开发语言·笔记·学习