![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议基础
小龙surpass
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议粗解
本人软件开发人员,在此对TCP/IP做一个了解,所以有的问题并没有深入去探究。 为什么会有IP协议的存在? 底层的以太网协议规定了电子信号如何组成数据包,解决了子网内部的点对点通信,可以使用MAC地址。但是它无法解决多个局域网如何互通的问题,所以就出现了IP协议及IP地址。所以说,IP协议实现了路由功能; 我的理解:MAC是物理层次表明设备的唯一标识,一般不可更改,IP是在网络拓...原创 2018-08-31 14:22:49 · 468 阅读 · 0 评论 -
TCP协议讲解(一)
TCP协议属于应用层协议,其格式为: 源端口号: 16bit,注意并不是IP地址,是应用的端口号,0~65535之间; 顺序号: 32bit,来标识从TCP源端向TCP目标端发送的数据字节流的序号,例如一个报文序号段是100,返发送的数据是200字段,则下一个报文序段号应为301; 确认号: 32bit,只有ACK为1时,这个才有效,包含目标端所期望收到源端的下一个数据字节; 首部长度...原创 2018-08-31 14:36:29 · 454 阅读 · 0 评论 -
TCP协议讲解(二)——三次握手和四次挥手
我们说TCP提供了一种面向连接的、可靠的字节流服务,面向连接指的就是每次传输数据前,都要建立连接; 可靠性: 1.应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报长度不变。 2.当TCP发出一个段后,它启动一个定时器,等待目地端确认收到报文段。如果不能及时收到一个确认,将重发这个报文。 3.当TCP收到另一端的数据,他将发送一个确认,但并不是立即确认...原创 2018-08-31 15:01:28 · 242 阅读 · 0 评论