您的位置: 首页 > 文章 > linux网络编程基础--------1(协议的概念) linux网络编程基础--------1(协议的概念) 分类: 文章 • 2023-11-08 09:29:04 先来了解一些平常听到的基本的概念:协议,那么什么是协议呢? 协议: 比如:A要给B发送一个文件,那我们需要先传输文件名,然后等B回应ok,接着给B传文件大小,等待B收到后回复ok,最后才发文件内容,也是等B回复,才结束一个传输流程,如下如:这也是ftp协议的一个雏形 协议数据包图如下: 因为一个包不可能过于大,linux最大支持也就8M,VS的话2M,所以我们要分成很多个包去传,包的编号就告诉接收端一个包的排序,不然解不出正确的数据