tcp/ip协议
tcp/ip协议
xianyuLuo.
当你的才华还不能支撑起你的野心时,你应该静下心来,好好学习!
展开
-
HTTP学习笔记1——HTTP大全
HTTP协议Http协议构建于tcp/ip协议之上,是一个应用层协议,默认的端口是80;HTTP无连接、无状态。HTTP报文HTTP是以ASCII码进行传输,建立在tcp/ip协议上的应用层规范。规范把http的请求分为三个部分:状态行、头部、主体Request请求请求分为三个部分:状态行、头部、主题(可选)<Method> <request-url> <version><Headers><entity-body>Metho原创 2020-07-19 20:19:15 · 285 阅读 · 0 评论 -
TCP/IP学习笔记11-如何理解tcp层面的keepalive
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp层面的KeepAlivetcp层面的keepalive和原创 2020-07-19 16:58:46 · 331 阅读 · 0 评论 -
TCP/IP学习笔记10-Nagle算法和延迟确认
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。Nagle算法试想这样一个场景,发送端不停地给接收端发很小的包原创 2020-07-19 16:47:21 · 250 阅读 · 0 评论 -
TCP/IP学习笔记9-tcp拥塞控制
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp拥塞控制上一篇说的流量控制发生在C和S之间,没有考虑到公原创 2020-07-19 16:28:43 · 285 阅读 · 0 评论 -
TCP/IP学习笔记8-tcp的流量控制
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。流量控制对于发送端和接收端而言,tcp需要把发送的数据放到发送原创 2020-07-19 14:09:05 · 248 阅读 · 0 评论 -
TCP/IP学习笔记7-tcp头部报文中时间戳的作用
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。时间戳格式TimeStamp是tcp报文头部的一个可选项,一原创 2020-07-19 13:21:46 · 4294 阅读 · 0 评论 -
TCP/IP学习笔记6-tcp快速打开原理
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp快速打开——TFOtcp快速打开(tcp fast op原创 2020-07-19 12:59:58 · 1010 阅读 · 0 评论 -
TCP/IP学习笔记5-tcp头部报文详解
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp头部格式tcp头部信息会出现在每个tcp报文中,用于指定原创 2020-07-18 21:40:37 · 586 阅读 · 0 评论 -
TCP/IP学习笔记4-半连接队列和SYN-Flood攻击
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。半连接队列三次握手前,服务端的状态由Closed转变为List原创 2020-07-18 16:59:50 · 404 阅读 · 0 评论 -
TCP/IP学习笔记3-tcp协议的4次挥手
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp协议的4次挥手4次挥手,也就是断开连接的过程C向服原创 2020-07-18 16:29:41 · 166 阅读 · 0 评论 -
TCP/IP学习笔记2-tcp协议的3次握手
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp协议的3次握手tcp的三次握手是需要确认双方的两种能力:原创 2020-07-18 15:59:46 · 211 阅读 · 0 评论 -
TCP/IP学习笔记1-tcp协议和udp协议的区别
背景TCP/IP协议是当前网络时代的基础,所有的网络产品,或者是开发语言、开发框架都是基于tcp/ip协议的,所以说,学好tcp/ip对个人以后从事互联网行业会有巨大的帮助。但是这是一个基础理论课程,就像操作系统这门课一样,学完之后可能不会对你产生太大的影响,不会让你立马拥有能够投入工作中的技能。但正是因为这是一个基础理论课,所有的互联网技术都是基于它的。所以如果你了解tcp/ip协议,将会对你未来发展或者在工作中排查问题产生积极的作用。tcp协议和udp协议的区别tcp和udp是传输层的2种协议,原创 2020-07-18 15:27:04 · 316 阅读 · 0 评论 -
TCP协议状态大集合
TCP协议在连接和断开连接的过程中,客户端或者服务端的状态如下。总共有11种状态:CLOSED:初始状态,表示TCP连接是“关闭着的”或“未打开的”。LISTEN:表示服务器端的某个SOCKET处于监听状态,可以接受客户端的连接。SYN_RCVD:表示服务器接收到了来自客户端请求连接的SYN报文。在正常情况下,这个状态是服务器端的SOCKET在建立TCP连接时的三次握手会话过程中的一个中间状态,很短暂,基本上用netstat很难看到这种状态,除非故意写一个监测程序,将三次TCP握手过程中最后..原创 2020-06-15 13:28:58 · 492 阅读 · 0 评论 -
TCP协议种的标志位
TCP标志位TCP标志位的值代表了当前客户端请求的目的。标志位总共分为6类,如下:SYN(synchronous): 发送/同步标志,用来建立连接,和下面的第二个标志位ACK搭配使用。连接开始时,SYN=1,ACK=0,代表连接开始但是未获得响应。当连接被响应的时候,标志位会发生变化,其中ACK会置为1,代表确认收到连接请求,此时的标志位变成了 SYN=1,ACK=1。 ACK(ac...原创 2020-04-13 18:30:16 · 4478 阅读 · 0 评论