03 2024 档案
摘要:粘包问题 须知:只有TCP有粘包现象,UDP永远不会粘包 一、什么是粘包问题 什么时候会发生粘包问题? 当TCP传输和接收的数据并非我们规定的最大数据量时,就会发生粘包 我们日常传输的数据几乎不可能等于我们规定的数据量,所以我们必须要解决这个问题 为什么只有TCP会发生粘包问题? TCP是面向流的协
阅读全文
摘要:Scoket层 Scoket层在应用层和传输层之间 一、什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 对用户来说,一组简单的接口就是全部,让Soc
阅读全文
摘要:网络通信基础 一、网络编程 [1]什么是网络编程 网络编程的前提和基础是互联网,网络编程就是基于互联网编写代码 网络编程是指通过编程语言在计算机之间建立通信的一种方式 网络编程是在互联网上进行数据传输的关键组成部分,使计算机能够相互通信、交换信息和共享资源 网络编程涉及了许多不同的技术和协议,这些协
阅读全文
摘要:C/S架构与B/S架构 C/S和B/S都是互联网中常见的网络结构模型。 一、什么是C/S模型 C/S模型中的C是英文单词“Client”的首字母,即客户端的意思 C/S就是“Client/Server”的缩写,即“客户端/服务器”模式 例如:拼多多APP、PC上的有道云笔记等等 二、什么是B/S模式
阅读全文