Linux网络基础1(一)之计算机网络背景

文章目录

    • 计算机网络背景
      • 网络发展
      • 认识 "协议"
        • 高小琴例子
        • 方言例子

计算机网络背景

网络发展

独立模式: 计算机之间相互独立;

image-20250430152127751

网络互联: 多台计算机连接在一起, 完成数据共享;

image-20250501164030662

局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起;

image-20250501164101327

广域网WAN: 将远隔千里的计算机都连在一起;

image-20250501164113694

所谓 “局域网” 和 “广域网” 只是一个相对的概念.

比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域网.

认识 “协议”

“协议” 是一种约定.

(在计算机中,协议就是通信双方都能够识别的结构体对象,也可以称为”约定“)

协议理解

高小琴例子

image-20250501164129653

计算机之间的传输媒介是光信号和电信号.

通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息.

要想传递各种不同的信息, 就需要约定好双方的数据格式.

思考: 只要通信的两台主机, 约定好协议就可以了么?

不行!如果电气特性不一样也不能通信!(比如:一台主机用有无代表0/1,另一台用强弱代表0/1)

协议属于标准的一个子集。协议!=标准

方言例子

计算机生产厂商有很多;

计算机操作系统, 也有很多;

计算机网络硬件设备, 还是有很多;

如何让这些不同厂商之间生产的计算机能够相互顺畅的通信?

就需要有人站出来, 约定一个共同的标准, 大家都来遵守, 这就是 网络协议;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/920781.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/920781.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在数学建模赛中实现模型创新?

模型创新性在国赛数学建模中,完备性是论文的基本要求,而创新性则是决定论文能否脱颖而出的关键因素。所谓创新,并不仅仅指提出完全新颖的数学理论,而是能够在已有方法的基础上,通过新的问题切入点、假设修正、模型优化…

【重磅发布】flutter_chen_updater-版本升级更新

Flutter Chen Updater 一个功能强大的Flutter应用内更新插件,支持Android APK自动下载、安装和iOS跳转App Store。 ✨ 特性 ✅ 跨平台支持: Android APK自动更新,iOS跳转App Store✅ 智能下载: 支持断点续传、文件校验、多重备用方案✅ 权限管理: 自动处…

docker 1分钟 快速搭建 redis 哨兵集群

使用 docker-compose 1 分钟搭建好 1主2从3哨兵的 redis 哨兵集群 目录结构 redis-sentinel-cluster ├── check_redis.sh ├── docker-compose.yml ├── redis │ └── redis.conf ├── sentinel │ └── sentinel.confdocker-compose.yml 配置 version: 3…

Git与DevOps实战:从版本控制到自动化部署

一、版本控制1.什么是版本控制?版本控制用于高效追踪和管理项目开发中的代码、配置及文档变更历史,确保团队成员始终使用正确版本,并支持版本回溯、差异比较和文件恢复。它能带来以下优势:通过历史记录保障数据安全与完整性&#…

大模型——利用RAG构建智能问答平台实战

利用RAG构建智能问答平台实战 目前公司的智能问答平台利用RAG技术构建,现给大家分享下通RAG技术构建智能问平台的具体流程和原理。 一、什么是RAG RAG是检索增强生成技术(Retrieval-Augmented Generation),目前是构建智能问答的重要技术。RAG相比传统的检索可以可以减少…

flume事务机制详解:保障数据可靠性的核心逻辑

flume事务机制详解:保障数据可靠性的核心逻辑 在数据采集过程中,“不丢数据、不重数据” 是核心需求。Flume 之所以能在分布式环境下保证数据可靠性,关键在于其内置的事务机制。Flume 通过在 “Source → Channel” 和 “Channel → Sink” …

第四十九天(springboot模版注入ThymeleafFreemarkerVelocity)

开发框架-SpringBoot 参考:Spring Boot 中文文档 新建一个spring Boot 项目,修改服务器url为 aliyun.com 不然没有与jdk8版本对应的java 选择一个spring web 库,点击创建即可 来到这个页面点击运行 启动的是8080端口,用127.0.0.1…

Spring MVC 九大组件源码深度剖析(六):HandlerExceptionResolver - 异常处理的艺术

文章目录一、异常处理的核心价值二、核心接口设计三、四大内置实现类源码解析1. ExceptionHandlerExceptionResolver(现代异常处理核心)2. ResponseStatusExceptionResolver(HTTP状态码处理)3. DefaultHandlerExceptionResolver&a…

MCP(Model Context Protocol,模型上下文协议)介绍

1. 背景 随着大语言模型(LLM, Large Language Model)的应用越来越广泛,一个核心问题逐渐凸显: 模型在对话或推理时,往往只能依赖有限上下文窗口。外部工具、知识库、应用接口如何统一接入模型,缺乏标准协议…

synchronized的锁对象 和 wait,notify的调用者之间的关系

谁调用了wait和notify方法,会决定这两个方法的控制范围吗?你的问题非常深入,涉及到 wait() 和 notify() 方法的控制范围和作用域。让我们详细分析一下:✅ 核心概念:控制范围由“锁对象”决定wait() 和 notify() 的控制…

【技术教程】如何将文档编辑器集成到用 .Net 编写的网络应用程序中

在现代网络应用中,​富文本编辑能力已成为内容管理系统的核心需求。对于 .NET 开发者而言,选择适合的编辑器并高效集成,是构建企业级应用的关键一步,可让项目管理、 CRM 或定制化系统具备原生办公能力,消除频繁切换应用…

【大模型记忆-Mem0详解-1】概述

目的和能力 Mem0 通过提供以下功能将无状态 AI 应用程序转换为有状态、支持内存的系统: 持久记忆 :跨会话长期保留用户偏好、对话历史记录和上下文信息多级内存 :支持具有自适应个性化的用户级、会话级和代理级内存智能提取 :基于…

2024年山东省信息学小学组(CSP-X)第一轮题解

2024年山东省信息学小学组(CSP-X)第一轮题解 原题下载 单项选择题 阅读程序 阅读程序 #1 判断题 阅读程序 #2 判断题 单选题 阅读程序 #3 判断题 单选题 完善程序 消灭怪兽 位运算操作 原题下载 CSP-X2024小学组(山东)第一轮试题以及答案 单项选择题 共 15 题,每题 2 分…

SW - 用装配图的方式组合多个子零件然后转换成为零件,可维护性好

文章目录SW - 用装配图的方式组合多个子零件然后转换成为零件,可维护性好概述笔记例子将装配图另存为零件将零件图中的多个实体组合为一个实体的特征备注ENDSW - 用装配图的方式组合多个子零件然后转换成为零件,可维护性好 概述 以前画机械零件&#x…

PhotoshopImageGenerator:基于Photoshop的自动化图像数据集生成工具

整体逻辑与设计思路 PhotoshopImageGenerator是一个基于Python和Win32COM的自动化工具,通过控制Adobe Photoshop CC 2019创建多样化的图像数据集。其核心设计思路是通过程序化调用Photoshop的图像编辑能力,为基础图像添加随机元素(图片、文本、形状)和效果,快速生成大量变…

macos自动安装emsdk4.0.13脚本

1.替换文件 emsdk #!/bin/sh # Copyright 2019 The Emscripten Authors. All rights reserved. # Emscripten is available under two separate licenses, the MIT license and the # University of Illinois/NCSA Open Source License. Both these licenses can be # foun…

c++ Effective c++ 条款5

class MyClass { public:MyClass(int& ref, const int c_val) : myRef(ref), myConstVal(c_val) {}// 明确删除拷贝操作MyClass(const MyClass&) delete;MyClass& operator(const MyClass&) delete;private:int& myRef; // 引用成员const int myCo…

如何使用 Xshell 8 连接到一台 CentOS 7 电脑(服务器)

什么是 Xshell? Xshell 是一款功能强大的、适用于 Windows 平台的终端模拟器。它支持 SSH (Secure Shell)、SFTP、TELNET、RLOGIN 和 SERIAL 等多种网络协议,让用户能够安全地连接和管理远程服务器。 对于开发者、系统管理员和网络工程师来说&#xff…

CSS scale函数详解

目录 基本语法 核心特性 常用场景示例 1. 等比例缩放(X 轴和 Y 轴相同) 2. 非等比例缩放(X 轴和 Y 轴不同) 3. 翻转并缩放 4. 配合过渡动画实现交互效果 5. 图片悬停缩放效果 6. 缩放原点调整 与其他变换组合使用 注意…

【MATLAB代码】基于EKF的二维组合导航仿真代码,状态量为位置、速度、航向角与IMU偏置,观测量为XY轴的位置和速度,附完整代码

8维状态量(2维位置、2维速度、航向角、航向角偏置、2维加速度计偏置)+4维观测量(2维位置、2维速度)。 订阅专栏后,可直接查看源代码,粘贴到MATLAB空脚本中即可直接运行、得到结果 文章目录 运行结果 MATLAB源代码 程序详解 📘 程序概述 状态预测(状态转移函数) 状态雅…