计网学习笔记 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给我的感觉是两个小的结构体,能记录对方的状态。

相关推荐
Wang's Blog13 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
IZero0717 小时前
Elasticsearch 学习笔记筑基-文档操作篇
笔记·学习·elasticsearch
公爵爱学习17 小时前
安装Ubuntu20.04遇到的问题 简要简述笔记
笔记
Wang's Blog19 小时前
PostgreSQL笔记28: PostgreSQL ACID 特性与实现机制深度解析
大数据·笔记·postgresql
u01030552719 小时前
正则表达式find与matches区别详解
笔记
浪兎兎19 小时前
Nginx 笔记
运维·笔记·nginx
_Narcissus_20 小时前
二分算法笔记及例题
数据结构·c++·笔记·算法·蓝桥杯·查找·二分算法
Hammer_Hans20 小时前
DFT笔记112
笔记
FAREWELL0007520 小时前
学习笔记-热更新导航
笔记·学习
苏子寒1 天前
Nano-VLLM全代码解析笔记(6)-embed_head和linear
pytorch·笔记·python·机器学习·ai·nlp·vllm