计算机网络与TCP/IP参考模型
1 计算机网络概述计算机网络是指通过通信设备和传输介质将地理位置分散的多台计算机系统互相连接起来实现数据通信和资源共享的系统。1.1 计算机网络分类按网络的覆盖范围分类广域网、城域网、局域网、个域网按网络的使用者分为公用网、专用网按网络拓扑分类总线型、星型、环形、网状型1.2 计算机网络的性能指标计算机网络的性能指标被用来从不同方面度量计算机网络的性能。常用的有速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率、丢包率这8个性能指标。速率速率指数据的传输速率即每秒传送多少个比特也称为数据率或比特率。速率的基本单位是比特/秒bit/s或bps。带宽用来表示网络的通信线路所能传送数据的能力即在单位时间内从网络中的某一点到另一点所能通过的最高数据率。线路的 “频率带宽” 越宽其所传输数据的 “最高数据率” 也越高。带宽的基本单位是比特/秒bit/s或bps。吞吐量指在单位时间内通过某个网络或接口的实际数据量。吞吐量常被用于对实际网络的测量以便获知到底有多少数据量通过了网络。时延指数据从网络的一端传送到另一端所耗费的时间。网络中的时延由发送时延、传播时延、排队时延以及处理时延这四部分组成。时延带宽积时延带宽积是传播时延和带宽的乘积。可以将链路看作一个圆柱形管道管道的长度是线路的传播时延管道的横截面积是链路的带宽。因此时延带宽积就相当于这个管道的容积表示这样的链路可以容纳的比特数量。往返时间往返时间RTT是指从发送端发送数据分组开始到发送端收到接收端发来的相应确认分组为止总共耗费的时间。利用率利用率有链路利用率和网络利用率两种。链路利用率指某条链路有百分之几的时间是被利用的即有数据通过。完全空闲的链路的利用率为零。网络利用率指网络中所有链路的链路利用率的加权平均。丢包率丢包率指在一定的时间范围内传输过程中丢失的分组数量与总分组数量的比例。2 计算机网络体系结构2.1 开放系统互连参考模型开放系统互连参考模型Open Systems Interconnection Reference Model简称OSI。OSI参考模型是一个七层协议的体系结构。自下而上依次是物理层、数据链路层、网络层、运输层、会话层、表示层以及应用层。2.2 TCP/IP参考模型TCP/IP参考模型是一个四层协议的体系结构自下而上依次是网络接口层、网际层、运输层以及应用层。2.3 原理参考模型原理参考模型是一个五层协议的体系结构自下而上依次是物理层、数据链路层、网络层、运输层以及应用层。五层协议的原理体系结构将TCP/IP体系结构的网络接口层又重新划分为物理层和数据链路层有利于我们对计算机网络原理的学习。3 物理层物理层详解负责在物理介质如网线、光纤上传输原始的比特流0和1。它定义了硬件接口的机械、电气等特性。物理设备中继器放大衰减的信号以延长传输距离。集线器多端口的中继器将收到的比特信号广播到所有端口。调制解调器信号转换。计算机处理的是数字信号而传输介质传输的是模拟信号。调制将数字信号转为模拟信号。解调将模拟信号转为数字信号。光猫将光信号转为电信号。4 数据链路层数据链路层详解将物理层的比特流组合成“帧”Frame在相邻网络节点之间进行可靠的数据传输。它通过MAC地址来识别设备。数据链路层协议以太网Ethernet有线局域网的事实唯一标准。使用IEEE 802.3标准。采用CSMA-CD技术当今最通用的通信标准。Wi-Fi无线局域网的主流标准。使用IEEE 802.11作为无线局域网通用标准也就是Wi-Fi。采用CSMA-CA技术。物理设备网桥连接两个或多个局域网网络。内部维护着一个MAC地址表。收到数据帧时如果MAC源地址和目的地址在同一个网段将其过滤在另一个网段将其转发。交换机多端口网桥。交换机通过维护 MAC 地址表能精准地将数据帧从接收端口转发到目标端口隔离冲突域。用于组件局域网。将多台电脑、打印机等设备连接在同一个网络内部实现设备间的快速通信。5 网络层网络层详解负责将数据从源主机送到目的主机核心是路由与寻址。通过IP地址实现跨网络通信。网络层协议IP (Internet Protocol)网际协议网络层的核心。现有 IPv4 和 IPv6两个版本。ICMP (Internet Control Message Protocol)互联网控制报文协议用于传递错误报告和网络诊断。ARP (Address Resolution Protocol)地址解析协议将IP地址解析为MAC地址。物理设备路由器通过路由表决定数据包从哪个接口发送出去实现不同局域网子网或广域网之间的互联。用于连接不同的网络。负责在不同网络之间寻址并规划最佳的数据传输路径。6 传输层传输层详解提供从源端到目的端的、可靠的或不可靠的数据传输服务。核心是端口和端到端通信。TCP (Transmission Control Protocol)传输控制协议面向连接的可靠协议。UDP (User Datagram Protocol)用户数据报协议无连接的不可靠协议7 应用层提供网络服务和应用所需的接口让应用软件可以通过网络进行通信。HTTP/HTTPS超文本传输协议安全版是互联网应用最广泛的协议。FTP文件传输协议。TFTP简单文件传输协议基于UDP。Telnet远程终端协议。SSH安全外壳协议加密的远程登录和管理工具。DNS域名系统将域名解析为IP地址。DHCP动态主机配置协议自动分配IP地址。SNMP简单网络管理协议。

相关新闻

Privasis-Cleaner-4B社区贡献指南:如何参与这个开源隐私保护项目

Privasis-Cleaner-4B社区贡献指南:如何参与这个开源隐私保护项目

Privasis-Cleaner-4B社区贡献指南:如何参与这个开源隐私保护项目 【免费下载链接】Privasis-Cleaner-4B 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Privasis-Cleaner-4B 想要为Privasis-Cleaner-4B这个开源隐私保护项目做出贡献吗?&a…

2026/7/15 16:04:26阅读更多 →
破解大众点评动态字体加密:构建高效智能的数据采集系统

破解大众点评动态字体加密:构建高效智能的数据采集系统

破解大众点评动态字体加密:构建高效智能的数据采集系统 【免费下载链接】dianping_spider 大众点评爬虫(全站可爬,解决动态字体加密,非OCR)。持续更新 项目地址: https://gitcode.com/gh_mirrors/di/dianping_spider…

2026/7/15 16:04:26阅读更多 →
视频平台级联到底难不难?国标GB28181视频监控平台EasyCVR万路视频汇聚,构建省-市-县多级视频防控网

视频平台级联到底难不难?国标GB28181视频监控平台EasyCVR万路视频汇聚,构建省-市-县多级视频防控网

以智慧城市建设为例,前端设备数量动辄数万甚至数十万路,单一服务器集群无论如何也承载不了如此庞大的视频接入规模。传统的做法是各地自建平台,结果形成了一个个"视频孤岛"——市局想调阅区县的画面,要么跨网专线直连摄…

2026/7/15 16:04:26阅读更多 →
TurtleBot3 ROS环境搭建:Ubuntu 20.04+Noetic精准配置指南

TurtleBot3 ROS环境搭建:Ubuntu 20.04+Noetic精准配置指南

1. 这不是“装个系统”那么简单:TurtleBot3的SBC软件设置本质是机器人ROS生态的首次握手 你手里的TurtleBot3小车,核心大脑是一块树莓派4B(或OpenCR主控板),但真正让它“活起来”的,不是那几颗螺丝和电机&a…

2026/7/15 22:40:30阅读更多 →
PX4 Circle Mode原理与实战:绕圈模式的运动学建模与控制边界

PX4 Circle Mode原理与实战:绕圈模式的运动学建模与控制边界

1. 项目概述:Circle Mode不是“画个圈”那么简单Circle Mode(绕圈模式)是Pixhawk飞控中一个看似简单、实则暗藏玄机的飞行模式。很多刚接触PX4或ArduPilot的新手以为它只是让无人机自动绕着某个点转圈——就像遥控器上按个按钮,飞…

2026/7/15 22:40:30阅读更多 →
Pixhawk飘移模式:一种面向复杂环境的半托管智能飞行策略

Pixhawk飘移模式:一种面向复杂环境的半托管智能飞行策略

1. 项目概述:飘移模式不是“失控”,而是给飞手留出呼吸空间的智能飞行策略 你第一次在Pixhawk地面站里点开飞行模式列表,看到 Drift Mode(飘移模式) 这个名字时,大概率会愣一下——它既不像Stabilize那样…

2026/7/15 22:40:30阅读更多 →
模板驱动文档自动化:工业级内容生产的四大原子组件

模板驱动文档自动化:工业级内容生产的四大原子组件

1. 项目概述:这不是“套模板写文档”,而是用工业化思维重构内容生产流你有没有过这种体验:客户要一份产品说明书,你翻出去年的PDF,删掉旧参数、换上新Logo、改两段描述,再手动调整页眉页脚——结果交稿前发…

2026/7/15 22:40:30阅读更多 →
基于PLC的自动化物流分拣设计 112(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于PLC的自动化物流分拣设计 112(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于PLC的自动化物流分拣设计 112(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 硬件是西门子S7-1200,用的博图软件。包含程序和仿真。 另外赠送一套参考程序和参考报告(1w字)参考文章,ppt&…

2026/7/15 22:40:30阅读更多 →
Agent 行为追踪:每一步都要记下来才能事后复盘

Agent 行为追踪:每一步都要记下来才能事后复盘

Agent 行为追踪:每一步都要记下来才能事后复盘 一、Agent 说"我已经完成了",但你根本不知道它做了什么 一个典型的 Agent 交互:用户发出指令 → Agent 进行 3 次工具调用 → 最终返回结果。表面看起来正常,但事后复盘时…

2026/7/15 22:35:23阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/15 6:42:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/15 6:12:45阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/15 10:54:00阅读更多 →
AI框架决定企业AI能走多远

AI框架决定企业AI能走多远

企业AI建设的第一性原理 企业搞AI,最关键的决定是什么?不是选哪家大模型,不是先做哪个场景,不是招多少AI人才——而是选哪个AI开发框架。 为什么?因为框架决定了企业AI能力的"天花板"。选对了框架&#xff0…

2026/7/15 0:01:30阅读更多 →
Java企业为什么需要AI框架

Java企业为什么需要AI框架

Java企业在AI时代的尴尬处境 Java是全球企业级应用开发的主流语言——全球超过一半的企业系统跑在Java上。但在AI浪潮面前,很多Java企业感到尴尬:大模型的接口是各种语言的,AI开发社区以其他语言为主流,似乎Java在AI时代"掉队…

2026/7/15 0:01:30阅读更多 →
CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

1. 项目概述:为什么需要关注CC3230x的SD主机、定时器与低功耗?在物联网和嵌入式设备开发领域,我们常常面临一个核心矛盾:设备需要具备强大的连接能力、可靠的数据存储和实时控制功能,同时又必须严格控制功耗以延长电池…

2026/7/15 0:01:30阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/15 15:50:47阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/15 8:52:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/15 14:06:23阅读更多 →