网络2023
文章平均质量分 82
网络知识复习
困得睁不开眼
引发思考是一种高水准的审美调动
展开
-
网络知识面试题
安全性(1)get 请求是不安全的,因为在传输过程,数据被放在请求的 url 中;post 请求的所有操作对用户来说都是不可见的。但是这种说法也不是绝对的,也可以在 get 请求加上 request body,给 post 请求带上 url 参数。请求长度限制(2)get 请求提交的 url 中的数据最多只能是几千个字节,这个限制是浏览器或者服务器给添加的,http协议并没有对 url 长度进行限制,目的是为了保证服务器和浏览器能够正常运行,防止有人恶意发送请求;原创 2023-08-10 14:43:48 · 185 阅读 · 0 评论 -
HTTP状态码表分类及总结--常用系列
状态码分类表: 状态码 类别 原因短语 1XX Informational(信息性状态码) 接收到请求正在处理 2XX Success(成功状态吗) 请求正常处理完毕 3XX Redirection(重定向状态码) 需要进行附加操作以完成请求 4XX Client Error(客户端状态错误码) 服务器无法处理请...原创 2018-06-30 21:59:06 · 369 阅读 · 0 评论 -
网络协议(三)--HTTP超文本传输协议(一)
学习过传输层协议,并且使用网络层协议进行 socket 网络编程的练习。HTTP协议是常用的应用层协议,主要约定应用之间双方传送数据的格式和解析方式。序列化反序列化。原创 2018-06-30 21:59:15 · 474 阅读 · 0 评论 -
网络协议(二)--TCP传输控制协议(三)TCP是如何实现可靠传输的
我们知道TCP是传输层需要建立连接的可靠传输协议。 所以在实现可靠传输的同时还要保证效率,TCP是如何实现的呢? 我们来看看TCP都用了什么机制。 保证可靠性 确认应答机制 超时重传机制 流量控制 拥塞控制 提高效率 滑动窗口提出 延时应答机制 捎带应答机制确认应答机制为了保证自己传送的数据对端是否收到,我们知道TCP报头中的序号和确认序号字段 TCP将每个字节...原创 2018-08-15 14:22:09 · 45 阅读 · 0 评论 -
网络协议(二)--TCP传输控制协议(二)什么是三次握手、什么是四次握手
在前面我们练习了几个基于TCP协议的网络程序 也对UDP协议有了简单认识:认识UDP协议 TCP协议是可靠的传输协议,当然也就要付出一定代价来实现可靠性,协议段格式也就更复杂,对数据的处理也就更复杂。一、TCP协议段格式相比于UDP协议,TCP协议首部长度是变长的(20个字节的基本信息+选项部分) 报文首部中各个部分的含义:源端口号和目的端口号 表示数据来自哪个进程...原创 2018-07-06 21:59:37 · 5195 阅读 · 1 评论 -
网络协议(二)--TCP传输控制协议(一)
在前面我们练习了几个基于TCP协议的网络程序 也对UDP协议有了简单认识原创 2018-07-03 21:59:15 · 820 阅读 · 0 评论 -
网络协议(一) UDP--用户数据报协议
在之前写过简单UDP网络程序后,今天学习了解了UDP协议1.UDP报文格式上面的一张图为经常在书上看到的图 下面是我将其展开,也是为了自己好读图 (开始学习使用用viso 画图) UDP协议是传输层协议,我们在数据封装的过程中,报头也是被封装在最里层的。 数据报头中的信息也比较简单:源端口号目的端口号UDP长度(报头+数据)UDP因为是面向数据报的,对端一次发...原创 2018-07-01 21:59:10 · 1131 阅读 · 0 评论 -
TCP/IP 五层协议模型
"数据"部分就是具体的内容。然后,把整个UDP数据包放入IP数据包的"数据"部分,而前面说过,IP数据包又是放在以太网数据包之中的,所以整个以太网数据包现在变成了下面这样。原创 2023-07-25 09:22:11 · 1869 阅读 · 0 评论