随笔分类 - 网络编程
摘要:一、粘包问题 服务器第一次发送的数据,客户端无法精确的一次性接收完毕。 下一次发送的数据与上一次数据在一起了。 1、导致粘包问题的原因 1. 无法预测对方需要接收的数据大小长度。 2. 多次连续发送数据量小,并且时间间隔短的数据一次性打包发送。 2、TCP协议特性 TCP是一个流式协议,会将多次连续
阅读全文
摘要:一、TCP协议的工作原理 当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求 必须被送到一个确切的地址。在双方“握手”之后,TCP 将在两个应用程序之间建立一个全双工 (full duplex) 的通信。 这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或
阅读全文
摘要:[toc] 互联网协议 又称网络七层协议,OSI七层协议,OSI是一个世界标准组织。 OSI七层协议: 1. 应用层 2. 表示层 3. 会话层 4. 传输层 5. 网络层 6. 数据链路层 7. 物理连接层 学习需由下至上:优先了解五层。 1、物理连接层 功能:只用来传输数据,基于电信号发送二进制
阅读全文
摘要:软件开发架构 软件开发,必须要开发一套客户端与服务端。 服务端:24小时不间断提供服务 客户端:享用服务可以随时去用 软件开发架构分类 1、C/S架构 C:Client,客户端 S:server,服务端 优点:软件的使用稳定,并且可以节省网络资源。 缺点: 1. 若用户想在同一个设备上使用多个软件,
阅读全文

浙公网安备 33010602011771号