【计算机网络】ep0:计算机网络概述
【计算机网络】ep0计算机网络概述本系列旨在对计算机网络的知识进行一个详细的梳理。文章力求在教材严谨性与技术博客可读性之间取得平衡适合计算机相关专业学生、程序员以及希望系统理解网络原理的读者阅读。本章节的内容是对计算机网络的基本概念、发展脉络与核心思想进行系统性梳理。1.1 计算机网络在信息时代中的作用如果说工业时代的核心是能源那么信息时代的核心毫无疑问是信息的获取、传输与处理。计算机网络正是支撑这一切的基础设施。从本质上看计算机网络解决的是三个问题信息共享突破单机计算的孤立状态资源共享硬件、软件与数据的复用协同工作跨地域、跨系统的实时协作在没有网络之前计算机的价值更多体现在“计算能力”而在网络出现之后计算机的价值被放大为“节点能力”。一台计算机不再重要重要的是它连接到了谁以及如何连接。在现实世界中计算机网络已经深度嵌入社会运行的各个层面经济活动电子商务、在线支付、数字金融社会治理政务网络、公共安全系统科学研究分布式计算、大规模数据共享个人生活即时通信、流媒体、云服务可以说没有计算机网络就不存在今天意义上的“信息社会”。1.2 互联网概述互联网Internet并不是某一个具体的网络而是由无数个网络互连而成的网络之网络。从技术角度看互联网具有两个最核心的特征采用统一的协议族TCP/IP采用分组交换技术进行数据传输这两点决定了互联网的开放性、扩展性和生命力。分组交换的革命意义传统的电路交换如电话网络强调“先建立连接再通信”而互联网采用的分组交换则完全不同数据被拆分为一个个分组每个分组可以独立选择传输路径网络不需要为通信双方预留专用通道这种设计极大提高了网络资源的利用率也使互联网具备了抗毁性与弹性——即使部分节点或链路失效通信仍可能继续完成。互联网不是“一个中心”需要特别强调的是互联网没有一个全局控制中心。它是一个高度分布式、自组织的系统这也是为什么互联网能够在全球范围内持续扩张却依然保持稳定运行。1.3 互联网的组成从组成角度看互联网可以抽象为以下三大部分1. 边缘部分Edge这是用户真正“接触”互联网的地方包括个人电脑、手机服务器物联网终端边缘部分的主要功能是运行网络应用Web、邮件、视频等产生和消费数据2. 核心部分Core互联网的核心由大量高速路由器和通信链路组成其任务非常单一却极其关键高速、可靠地转发分组核心网络并不关心数据“是什么”只关心“往哪儿送、怎么送得更快”。3. 接入网Access Network接入网负责将边缘设备接入互联网核心常见形式包括以太网Wi-Fi光纤接入FTTH移动通信网络4G/5G不同接入方式在带宽、时延、稳定性和成本上各不相同。1.4 计算机网络在我国的发展我国计算机网络的发展具有鲜明的时代特征。起步阶段20世纪80年代末至90年代初以科研和高校网络为主代表性网络包括 CSTNET、CERNet快速发展阶段1994年我国正式接入国际互联网商业互联网迅速发展电信运营商主导基础设施建设普及与深化阶段进入21世纪后我国网络建设呈现出三个显著特点用户规模巨大全球最大的互联网用户群体基础设施完善光纤、移动网络覆盖广泛应用创新活跃移动支付、短视频、云计算当前我国在 5G、数据中心、工业互联网等领域已处于国际前列。1.5 计算机网络的类别按照不同标准计算机网络可以进行多维度分类。按覆盖范围分类PAN个人区域网蓝牙、可穿戴设备LAN局域网家庭、校园、企业内部MAN城域网城市级网络WAN广域网跨省、跨国网络互联网本身属于 WAN 的典型代表。按使用者分类公用网由运营商提供向公众开放专用网为特定组织服务如政务网、军网按交换方式分类电路交换网络报文交换网络分组交换网络主流1.6 计算机网络的性能指标网络性能是衡量网络“好不好用”的关键指标。1. 速率与带宽速率单位时间内传输的比特数bps指的是数据的传送速率。带宽网络中某通道传送数据的能力。注意带宽在信号学与计算机网络中的含义并不一样记住不要搞混。带宽并不等于实际速率它只是上限。2. 时延时延由四部分组成发送时延主机或路由器发送数据帧所需要的时间即发送出去需要的时间传播时延电磁波在信道中传播一定的距离需要花费的时间即发送过程中需要的时间处理时延排队时延在实时应用语音、视频中时延往往比带宽更重要。3. 吞吐量吞吐量反映的是端到端的实际传输能力它受到网络中最薄弱环节的限制。4. 丢包率丢包通常由网络拥塞引起是网络质量恶化的重要信号。1.7 计算机网络的体系结构为了降低网络系统的复杂性人们采用分层思想来设计网络。分层的核心思想每一层只关注自己的功能对上提供服务对下使用服务层与层之间接口清晰OSI 七层模型从下到上依次为物理层数据链路层网络层运输层会话层表示层应用层OSI 模型更偏向理论教学。TCP/IP 四层模型实际互联网采用的是 TCP/IP 体系网络接口层网际层IP运输层TCP/UDP应用层它以工程实践为导向是现实网络的真正基础。学术模型我们在学习计算机网络时使用的模型是如下的五层模型物理层数据链路层网络层运输层应用层1.8 重温为什么要学习计算机网络在很多初学者眼中计算机网络“抽象、枯燥、难以调试”。但一旦真正理解其设计哲学就会发现它极具美感。计算机网络教会我们的不仅是协议细节更是一种系统性思维如何在不可靠的环境中构建可靠系统如何在规模不断扩张时保持稳定如何用简单规则支撑复杂世界在云计算、分布式系统、微服务盛行的今天不懂网络本质上是在黑箱中编程。重温计算机网络是每一位技术人员走向成熟的必经之路。

相关新闻

国产化系统中WebUploader如何处理局域网大文件断点续传?

国产化系统中WebUploader如何处理局域网大文件断点续传?

要求:免费,开源,技术支持 技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成 前端:vue2,vue3,vue-cli,html5,webuploader …

2026/7/4 21:11:23 阅读更多 →
百度开源上传组件在局域网如何处理大文件断点续传?

百度开源上传组件在局域网如何处理大文件断点续传?

大文件上传方案探索:从WebUploader到自定义分片上传的实践 作为一名前端开发工程师,最近遇到了一个颇具挑战性的需求:需要在Vue项目中实现4GB左右大文件的稳定上传,且要兼容Chrome、Firefox、Edge等主流浏览器,后端使…

2026/7/4 21:11:22 阅读更多 →
干货!覆盖网络安全领域的 12 个程序员证书,含金量拉满:从零基础到精通,收藏够用!

干货!覆盖网络安全领域的 12 个程序员证书,含金量拉满:从零基础到精通,收藏够用!

近来IT行业成为了发展前景好高薪资的大热门,越来越多的人选择参加各种各样的计算机考试,就是为了拿含金量高的证书,提升自己的职场竞争力。 那么程序员有哪些含金量高的证书可以考?下面小编将详细介绍一下含金量高的IT证书&#x…

2026/7/4 11:14:52 阅读更多 →

最新新闻

AI推理服务Invalid Argument错误:构建健壮数据校验与预处理流水线

AI推理服务Invalid Argument错误:构建健壮数据校验与预处理流水线

1. 项目概述:从一次深夜告警说起凌晨两点,手机突然震动,监控告警提示线上AI推理服务大面积报错,错误信息赫然是“Invalid Argument”。相信不少负责模型部署和线上服务的同行都经历过这种心跳加速的时刻。这个错误看似简单&#x…

2026/7/5 12:33:50 阅读更多 →
Carsim中构建多车道动态交通流与智能车辆交互场景

Carsim中构建多车道动态交通流与智能车辆交互场景

1. Carsim多车道动态交通流搭建基础在智能驾驶算法开发过程中,真实还原多车道交通环境是验证ADAS功能的关键。Carsim作为行业标准的车辆动力学仿真平台,其ADAS模块提供了高度灵活的交通场景构建能力。我最近在测试ACC自适应巡航功能时,就遇到…

2026/7/5 12:33:50 阅读更多 →
AI模型加载优化:从压缩量化到内存管理的实战技巧

AI模型加载优化:从压缩量化到内存管理的实战技巧

1. AI模型加载优化的核心挑战在AI应用开发中,模型加载环节往往是性能瓶颈的重灾区。我经历过一个计算机视觉项目,当模型文件达到800MB时,冷启动加载时间长达12秒,这完全无法满足实时性要求。通过系统性的优化,我们最终…

2026/7/5 12:31:50 阅读更多 →
AI 3D建模实战:从Hi3D+Codex原理到自动化场景生成流水线搭建

AI 3D建模实战:从Hi3D+Codex原理到自动化场景生成流水线搭建

1. 背景与核心概念:从“玩具”到“工具”的AI 3D建模革命对于游戏开发者、影视动画师、建筑可视化设计师,甚至是独立创作者而言,3D场景建模一直是一个技术门槛高、耗时耗力的核心环节。传统的建模流程,无论是使用Blender、Maya还是…

2026/7/5 12:29:49 阅读更多 →
M1 Mac mini部署OpenClaw AI Agent实战指南

M1 Mac mini部署OpenClaw AI Agent实战指南

1. 项目概述 去年底我把一台闲置的M1 Mac mini改造成了AI Agent服务器,运行OpenClaw框架部署了3个不同类型的AI Agent,让它们帮我处理日常工作整整30天。这套系统现在每天自动处理约200封邮件、整理会议纪要、生成日报,甚至能帮我预约会议室。…

2026/7/5 12:27:48 阅读更多 →
从零部署Hermes Agent:构建自我进化的AI智能体实战指南

从零部署Hermes Agent:构建自我进化的AI智能体实战指南

在 AI 智能体领域,从简单的聊天机器人到能够自主执行复杂任务的智能助手,中间隔着一道巨大的鸿沟。这道鸿沟的核心在于,一个真正的智能体不仅需要理解指令,更需要具备学习、记忆、规划和利用工具的能力。Hermes Agent 正是 Nous R…

2026/7/5 12:21:48 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻