TCP
文章平均质量分 65
jia2938724298
这个作者很懒,什么都没留下…
展开
-
Tiny Httpd在ubuntu上的运行,以及对tinyhttpd的理解
对tinyhttpd的理解: 它是一个轻量型的http服务器。 首先从其工作流程开始理解比较好: 1.创建套接字、监听、指定或者绑定端口、以及返回绑定的端口号: int startup(u_short *port); 2.原创 2021-09-09 20:26:01 · 958 阅读 · 1 评论 -
tinyhttpd代码
/* J. David's webserver */ /* This is a simple webserver. * Created November 1999 by J. David Blackstone. * CSE 4344 (Network concepts), Prof. Zeigler * University of Texas at Arlington */ /* This program compiles for Sparc Solaris 2.6. * To compil.原创 2021-09-09 20:22:56 · 187 阅读 · 0 评论 -
TCP协议
一. TCP协议特点 1.基于连接的: 数据传输之间需要连接 2.全双工: 双向传输 3.字节流: 不限数据大小,打包成报文段, 保证有序接收,重复报文丢弃 4.流量缓冲: 解决双方处理能力的不匹配 5.可靠的传输服务: 保证可达,丢包时,通过重发机制实现可靠性 6.拥塞控制: 防止网络出现恶性拥塞 二. TCP报文格式 源端口(2字节): 发送端应用程序的端口号,与源IP地址确定一个唯一地址 目的端口(2字节):接收端计算机应用程序的端口号,与目的IP地址确定唯一的地址 序号(4字节):TCP是原创 2021-09-09 13:48:40 · 193 阅读 · 0 评论