
常用协议
常用协议的学习笔记
尐猴子君
知行合一
展开
-
TCP/IP协议
一、TCP数据被封装在一个IP数据包里。二、TCP报文格式1.16位源/目的端口号每一个TCP段都包含源端口号和目的端口号:用于寻找发送端和接收端应用进程。源端口号、目的端口号加上IP数据包首部的源IP地址、目的IP地址,共同确定唯一的一个TCP连接。2.32位序号序号用来表示从TCP发送端向TCP接收端发送的数据字节流,它表示在这个报文段中的第一个数据字节。序号是32bit的无符号数,达到2^32-1后又从0开始。序号字段包含由这个主机选择的该连接的初始序号ISN。该主机要发送数据的第一个字原创 2020-08-17 08:22:06 · 448 阅读 · 0 评论 -
N3 Web常用编码学习笔记
Web使用过程常见编码有:URL编码Unicode编码HTML编码Base64编码1.1 URL编码规则url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器。不管哪种情况,在服务器端的表单输入格式样子象这样:theName=Ichabod+Crane&gender=male&status=missing& ;he原创 2020-06-09 11:14:46 · 400 阅读 · 0 评论 -
N1 HTTP请求响应报文笔记
概述Web浏览器,服务器和相关的Web应用程序都是通过HTTP进行相互通信的。HTTP是现代全球因特网中使用的公共语音。(嗯,就像全世界都学东北话。手动滑稽)。HTTP(HyperText Transfer Protocol,超文本传输协议) 是访问万维网使用的核心协议,也是我们日常看各种网页时由浏览器向Web服务器发送的资源请求。HTTP是使用有状态的TCP协议作为它的传输机制,但每次的请...原创 2020-03-25 17:47:56 · 1942 阅读 · 0 评论 -
N2 HTTP协议用户身份认证学习笔记
HTTP1.1使用的认证方式:1.BASIC 认证(基本认证)2.DIGEST 认证(摘要认证)3.SSL 客户端认证4.FormBase 认证(基于表单认证)1.1 BASIC认证原理使用HTTP协议通信时,针对身份认证环节,HTTP协议定义了基本认证过程,允许HTTP服务器对WEB浏览器进行用户身份认证。客户端向HTTP服务器发出请求时,如客户端未被认证,则HTTP服务器将通过基本认证过程对客户端的用户名及密码进行验证,以决定用户是否合法。客户端在接收到HTTP服务器的身份认证要求后,会提示原创 2020-06-09 10:28:53 · 545 阅读 · 0 评论