网络通信原理01
一、什么是网络通过网络互联借助网线等传输介质实现主机之间的数据传输和资源共享。二、计算机网络的功能1. 数据通信2. 资源共享3. 提高数据可靠性4. 提升系统处理能力三、网络体系结构模型为了实现上述网络功能业界制定了标准化的网络体系结构模型其中最著名的是 OSI 参考模型和 TCP/IP 模型。1. OSI 七层参考模型1为什么会需要OSI参考模型为了让全世界网络标准统一使用任意厂商的网络设备都可以实现数据的互联互通2谁开发的OSI参考模型ISO国际标准化组织3OSI为什么要分层让复杂的事情简单化模块化提升数据转发的效率4OSI七层模型OSIOpen Systems Interconnection模型由国际标准化组织ISO提出将网络通信过程分为七个层次物理层将数据帧变成0101的电信话在网络介质中进行传输数据链路层定义物理地址MAC地址并实现数据帧的封装传输和同步网络层定义逻辑地址IP地址选择最好的路线传输寻址和路由传输层定义端口号选择数据传输方式会话层与对端联系建立会话连接表示层打包压缩加密数据应用层制作数据2. TCP/IP 四层模型1TCP/IP模型应用场景1.企业与家庭网络2.日常上网场景3.移动网络与物联网4.云计算与大数据领域5.跨地域通信场景2TCP/IP分层1) TCP/IP 模型是用于实现不同计算机、不同网络之间互联通信的协议族包含很多协议。2) TCP/IP通过分层设计将复杂的网络通信过程拆解为一个个子任务从而确保数据能够在异构网络即由不同设备、不同类型网络组成的系统中高效、可靠地传输。TCP/IP 模型是互联网实际使用的协议体系更为简洁实用网络接口层对应 OSI 的物理层和数据链路层负责物理传输网际层对应 OSI 的网络层核心协议是 IPInternet Protocol传输层对应 OSI 的传输层主要协议有 TCP 和 UDP应用层对应 OSI 的应用层、表示层和会话层包含 HTTP、FTP、SMTP 等协议3. 两种模型的对比与联系OSI 模型理论性强适合教学和理解网络原理TCP/IP 模型实践性强是互联网的实际标准。两者对应关系如下TCP/IP 的应用层 ≈ OSI 的应用层表示层会话层TCP/IP 的传输层 ≈ OSI 的传输层TCP/IP 的网际层 ≈ OSI 的网络层TCP/IP 的网络接口层 ≈ OSI 的数据链路层物理层4.协议数据单元-PDU传输层数据段--segment网络层数据包--packet数据链路层数据帧--frame物理层比特流--bit5.常见的网络协议网络层常见协议IP协议互联网协议定义了IP地址ICMP协议网络控制消息协议验证和测试网络连通性ARP协议地址解析协议将IP地址解析成MAC地址OSPF协议开放式最短路径优先动态路由协议传输层常见协议TCP传输控制协议—安全可靠速度慢UDP 用户数据报协议—不可靠速度快应用层常见协议HTTP超文本传输协议—TCP 80端口FTP文件传输协议—TCP 20 和21TFTP简单文件传输协议—UDP 69DHCP动态主机配置协议—UDP 67 68Telnet远程管理协议—TCP 23RDP远程桌面协议—TCP 3389DNS域名解析—TCP或UDP 53SMTP简单邮件传输协议—TCP 25SNMP网络管理协议—UDP 1616.数据封装与解封装1数据通信的3个阶段-产生数据—数据封装-传输数据—网络传输-接收数据—数据解封装2什么是数据封装-数据从上往下传输的过程,在数据前面加上每一层的头部信息称为数据封装3怎么封装应用层在产生数据后从应用层到物理层每经过一层都会加上每一层的头部信息传输层封装TCP头部 网络层封装IP头部数据链路层封装MAC头部和尾部4怎么解封装数据从下往上的过程-接收数据后从物理层到应用层每达到一层会把相应的头部信息拆除数据链路层拆除MAC头部和尾部网络层拆除IP头部传输层拆除TCP头部

相关新闻

比较好用的Skill汇总

比较好用的Skill汇总

Skill汇总 Skill网站地址: https://skills.sh/ https://agentskills.codes/ 1.archify Archify 是适用于 Raven、Cursor、Claude Code、Codex CLI 和 OpenCode 的 Agent Skill。给它系统描述或代码仓库,就能得到可交互、可分享的专业技术地图。 打开…

2026/8/13 23:13:44 阅读更多 →
高教杯国赛数学建模C题分析

高教杯国赛数学建模C题分析

本文重在梳理2019–2025高教杯国赛的C题。虽然在问题背景上差异巨大,但在问题结构、数据特点、建模方法上呈现出很强的递进性和共性规律。一、历年C题主题与核心任务概览年份题目名称问题类型核心任务2019机场的出租车问题运营决策 / 排队优化司机选择策略、乘车效率…

2026/8/13 23:13:44 阅读更多 →
AI 大模型推理新范式:可控思考深度与推理时扩展(Inference-Time Scaling)实战

AI 大模型推理新范式:可控思考深度与推理时扩展(Inference-Time Scaling)实战

AI 大模型推理新范式:可控思考深度与推理时扩展(Inference-Time Scaling)实战![封面图](https://picsum.photos/seed/17865881756762/800/400)2026 年 8 月,大模型竞争的主战场正在发生一次静默转移:OpenAI GPT-5.5 允…

2026/8/13 23:13:44 阅读更多 →

最新新闻

微信小程序中实现【自定义弹框 + H5 中间页唤起地图 APP】反面教材

微信小程序中实现【自定义弹框 + H5 中间页唤起地图 APP】反面教材

前言须知: 第一种【自定义弹框 H5 中间页唤起地图 APP】目前这篇演示的效果: 实现逻辑:点击位置 → wx.showActionSheet 弹出「高德、百度、腾讯」三个自定义选项 → 选择后跳转 web-view 页面 → 加载部署在业务域名下的 H5 中间页 → H5…

2026/8/14 13:43:37 阅读更多 →
ComfyUI 局部图像修复加速实战:Inpaint Crop 与 Inpaint Stitch 节点源码原理全解

ComfyUI 局部图像修复加速实战:Inpaint Crop 与 Inpaint Stitch 节点源码原理全解

ComfyUI 局部图像修复加速实战:Inpaint Crop 与 Inpaint Stitch 节点源码原理全解 【免费下载链接】ComfyUI-Inpaint-CropAndStitch ComfyUI nodes to crop before sampling and stitch back after sampling that speed up inpainting 项目地址: https://gitcode.…

2026/8/14 13:43:37 阅读更多 →
python面向对象之摆放家具

python面向对象之摆放家具

主包使用的教程: http://【【python教程】python-面向对象教程(共100讲,此处10,29,83转码失败,故附上网盘地址)(学完基础教程的同学可以深入学习)】https://www.bilibil…

2026/8/14 13:43:37 阅读更多 →
面试官问:‘1’+‘2’ 等于多少?——Java 单引号与双引号的底层硬核解析

面试官问:‘1’+‘2’ 等于多少?——Java 单引号与双引号的底层硬核解析

如果你回答“12”,那么恭喜你,成功掉进了面试官挖的坑里!在 Java 中,单引号( )和双引号(" ")看似只是符号的差异,实则代表了两种完全不同的数据类型和内存模型…

2026/8/14 13:43:37 阅读更多 →
麦芽AI 3.0 与 WorkBuddy 对比分析

麦芽AI 3.0 与 WorkBuddy 对比分析

麦芽AI 3.0 与 WorkBuddy 对比分析 版本: v1.0.0 概述与产品定位 **麦芽AI 3.0(maiya 平台)**是 AI 驱动的一体化软件项目开发平台。围绕「需求 → 原型 → 文档 → 代码 → 测试」全流程闭环,让产品经理、研发团队、政企数字化部门用自然语言从零搭建可运行软件。其 3.0 版…

2026/8/14 13:43:37 阅读更多 →
免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南

免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南

免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南 【免费下载链接】ModbusTool A modbus master and slave test tool with import and export functionality, supports TCP, UDP and RTU. 项目地址: https://gitcode.com/gh_mirrors/mo/ModbusTool …

2026/8/14 13:42:37 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →