news 2026/8/19 9:43:20

网络编程知识点记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络编程知识点记录

IPV4的知识讲解

IPV4是32位

xxx.xxx.xxx.xxx

前8位:网络号

后24位:主机号

xxx .xxx.xxx.xxx

网络号 主机号

其中工具网络号的分布来划分ABCDE类

A类:0~127(其中 0 和 127 被保留)-->A类只有128 - 2 = 126个可支配网络号

B类:128~191

C类:192~223

D类:224~239

E类:240~255

ISO模型

物理层-》数据链路层-》网络层-》传输层-》会话层-》表示层-》应用层

套接字创建失败

使用socket函数创建套接字失败时,返回值为-1,且设置对应的errno,其中:

EAFNOSUPPORT:表示因socket函数的内部实现不支持指定的协议簇导致套接字创建失败;

EACCES:表示因权限不足导致套接字创建失败;

ENOBUFS or ENOMEM:表示因内存不足导致套接字创建失败;

EINVAL:表示输入参数非法;

ENFILE:表示因套接字描述符不够用导致套接字创建失败

TCP连接

TCP一定要经过3次握手才能建立连接

C/S架构与B/S架构

1. C/S架构(客户端/服务器架构)

  • 全名Client/Server(客户端/服务器)

  • 核心逻辑:需要用户在电脑或手机上安装一个专用的软件(客户端),这个客户端通过互联网或局域网,与远端的服务器进行通信和数据交换。

  • 典型场景

    • 重度交互型:大型网络游戏(如《英雄联盟》、《原神》),需要客户端渲染大量画面。

    • 高频实时型:股票交易软件、即时通讯软件(微信PC版、钉钉)。

    • 专业办公型:企业用的ERP系统、财务用友软件、AutoCAD网络版。

    • 硬件控制型:收银机系统、银行柜面系统、医院挂号叫号软件。


2. B/S架构(浏览器/服务器架构)

  • 全名Browser/Server(浏览器/服务器)

  • 核心逻辑:用户不需要安装任何专属软件,只需打开电脑或手机上的浏览器(如Chrome、Safari),输入网址即可访问。所有的业务逻辑和数据处理都在服务器端完成。

  • 典型场景

    • 日常办公与协作:OA系统(如飞书网页版)、企业邮箱、腾讯文档/石墨文档。

    • 电商与生活服务:淘宝网、京东、美团外卖(网页版)、12306购票网站。

    • SaaS云服务:绝大多数现代企业管理软件(如Salesforce、用友云、金蝶云)。

    • 信息展示型:公司官网、新闻门户、政府政务公开网。

B/S架构和C/S架构的区别如下:

构建方式上:一个是浏览器/服务器端架构,另一个是客户端/服务器架构;B为浏览器,浏览器即客户端,C/S需单独设计客户端;

更新维护方式上:B/S架构维护升级比较简单,而C/S架构维护升级相对困难;

安全控制能力上:C/S架构比B/S架构更安全,因为用户群相对固定,对信息的保护更强;

用户受众上:C/S架构用户群相对固定,而B/S架构相对较广,B/S架构是建立在广域网上的,适应范围强。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 9:43:01

为TI RSLK MAX机器人添加CC3100 Wi-Fi模块的嵌入式物联网实践

1. 项目概述与核心价值 最近在折腾TI的机器人系统学习套件RSLK MAX,这确实是个学习嵌入式系统的好平台,但玩久了总觉得缺了点什么。它的核心是MSP432P401R微控制器,性能不错,外设也丰富,但原生缺少一个关键能力——网络…

作者头像 李华
网站建设 2026/8/19 9:42:06

数字万用表使用教程

文章目录: 一:扩展 1.单位相关 2.核心公式 二:了解万用表 三:测量通断(校表) 四:测量 1.测电流 2.测电压 3.测电阻/电容 4.测二极管 五:如何判断漏电 六:注意…

作者头像 李华
网站建设 2026/8/19 9:39:18

多智能体协作中的记忆诅咒:完美记忆如何破坏AI团队合作

1. 引言:当AI拥有“完美记忆”,合作反而变难了? 最近在折腾多智能体系统时,我遇到了一个反直觉的现象:我们总以为给AI智能体(Agent)的记忆力越强,它们之间的协作就应该越顺畅。毕竟&…

作者头像 李华
网站建设 2026/8/19 9:36:21

从零打造DIY智能显示屏:树莓派+网页技术构建个性化信息中枢

1. 从“电子相框”到“智能中枢”:为什么我们需要一个DIY智能显示屏? 几年前,我买过一个所谓的“智能相框”,功能就是轮播照片,偶尔显示一下天气。新鲜感过去后,它就沦为了一个吃灰的电子垃圾。直到后来&am…

作者头像 李华
网站建设 2026/8/19 9:35:53

科研智能体构建指南:从Agentic RAG到SCION架构的实践

1. 项目概述:当科学发现进入“智能体”时代 “Rethinking Scientific Discovery in the Agentic Era”——这个标题初看宏大,但内核其实非常具体。它指向一个正在发生的根本性转变:我们如何做科研。过去,我们依赖科学家个人的洞察…

作者头像 李华