当前位置: 首页 > news >正文

计算机网络与通讯知识总结

计算机网络与通讯知识总结

基础知识总结

1)FTP:文件传输 SSH:远程登录 HTTP:网址访问

2)‌交换机

  • 定义‌:一种基于MAC地址实现局域网(LAN)内数据高速转发的网络设备,可为接入设备提供独享通信通道‌。
    -‌ 核心功能‌:
    1.数据链路层(OSI第二层)工作,通过MAC地址实现数据帧的快速过滤与转发‌。
    2.分割冲突域,减少数据碰撞,提升局域网内部传输效率‌。
  • 应用场景:
    1.局域网构建‌:连接多台计算机、服务器等设备,提供高速内部通信(如办公室、校园网)‌。
    2.独享带宽需求‌:通过端口隔离实现每个设备独享带宽,避免网络拥塞‌。

3)路由器

  • 定义‌:基于IP地址实现不同网络间互联的设备,具备路径选择、安全防护等高级功能‌。
    -‌ 核心功能‌:
    1.网络层(OSI第三层)工作,通过IP地址进行跨网络数据包路由与转发‌。
    2.提供NAT(网络地址转换)、防火墙、流量管理等功能,支持广域网(WAN)连接‌。
  • 应用场景‌
    ‌1.跨网络互联‌:连接局域网与广域网(如家庭宽带接入互联网)。
    ‌2.安全与扩展需求‌:需NAT、防火墙或VPN功能的企业网络及智能家居场景‌。

4)Modbus TCP是‌应用层协议‌,其本质为“Modbus规范在TCP/IP协议栈上的封装实现”‌。通过将Modbus指令嵌入TCP数据包,既保留了Modbus的设备控制功能,又借助TCP/IP实现了高速、可靠的网络通信‌。

5)TCP/IP协议簇是由‌多层级网络协议‌构成的集合,覆盖从物理传输到应用服务的全流程通信需求,核心协议分类如下:
a.应用层协议
负责应用程序间的数据交互与业务逻辑实现,主要协议包括:
‌HTTP(超文本传输协议)‌:用于网页数据传输(如浏览器与服务器通信)‌。
‌FTP(文件传输协议)‌:支持文件上传与下载‌。
‌SMTP(简单邮件传输协议)‌:管理电子邮件的发送‌。
‌DNS(域名解析协议)‌:将域名转换为IP地址‌。
‌POP3(邮局协议)‌:用于接收电子邮件‌。

b.传输层协议
提供端到端的数据传输服务,分为两类:
‌TCP(传输控制协议)‌:
‌面向连接‌,通过三次握手建立可靠通信‌。
支持流量控制与错误重传,保障数据完整性‌。
‌UDP(用户数据报协议)‌:
‌无连接‌,低延迟但不可靠传输(适用于实时场景)‌。

c.网络层协议
处理数据包的寻址与路由,关键协议包括:
‌IP(网际协议)‌:定义IP地址格式并负责数据包路由‌。
‌ICMP(互联网控制报文协议)‌:用于网络诊断(如ping命令)‌。
‌ARP(地址解析协议)‌:将IP地址映射为物理MAC地址‌。

d.网络接口层协议(TCP/IP模型的最底层,对应OSI模型的物理层和数据链路层)
管理物理介质与数据链路层通信,常见协议为:
‌PPP(点对点协议)‌:支持拨号网络等点对点连接‌。
‌SLIP(串行线路接口协议)‌:早期串行线路数据传输协议‌。

5)Socket本身并不是一个协议,而是一个编程接口(API)。Socket通信的实现依赖于‌Socket编程接口‌,该接口是操作系统为应用程序提供的网络通信能力抽象层。它封装了底层网络协议(如TCP/IP或UDP),使开发者无需关注协议细节即可实现设备间的数据传输‌。

IP地址和MAC地址详解

IP地址详解

IP地址(Internet Protocol Address)‌是互联网协议中用于‌唯一标识网络设备或节点的逻辑地址‌,其核心作用是为互联网上的每个网络和主机提供统一标识,从而屏蔽物理地址的差异‌。
‌逻辑标识‌:与物理硬件无关,由网络服务商动态分配(如DHCP)或手动配置,可随设备接入网络的位置变化‌
唯一性‌在特定网络范围内唯一标识设备,类似“全球门牌号”,支持跨网络通信‌。

a.结构与组成
‌地址格式‌:
IPv4‌:由32位二进制数构成,通常表示为四段十进制数(如 192.168.1.1)‌。
‌IPv6‌:由128位二进制数构成,采用十六进制分段表示(如 2001:0db8:85a3::8a2e:0370:7334),解决IPv4地址耗尽问题‌。

‌地址组成‌:
‌网络位(Net ID)‌:标识设备所属的网络(如局域网、广域网)‌。
‌主机位(Host ID)‌:标识网络内的具体设备‌。

‌子网掩码‌:
用于划分网络位和主机位(如 255.255.255.0),确保同一局域网内的设备可相互通信‌

b.分类与类型
‌按版本划分‌:
‌IPv4‌:早期主流,支持约43亿个地址,已逐渐被IPv6取代‌。
‌IPv6‌:地址数量近乎无限,支持更复杂的网络架构‌。

‌按用途划分‌:
‌公有IP‌:全球唯一,用于互联网设备直接通信(如服务器)‌。
‌私有IP‌:局域网内使用,需通过NAT转换访问公网(如家庭路由器分配的地址)‌。

按分配方式划分‌:
静态IP‌:手动配置,长期固定(常用于服务器)‌。
‌动态IP‌:由DHCP自动分配,临时使用(如家庭宽带)‌。

传统分类(IPv4)‌:

相关文章:

计算机网络与通讯知识总结

计算机网络与通讯知识总结 基础知识总结 1)FTP:文件传输 SSH:远程登录 HTTP:网址访问 2)‌交换机 定义‌:一种基于MAC地址实现局域网(LAN)内数据高速转发的网络设备,可为接入设备提供独享通信通道‌。 -‌ 核心功能‌: 1.数据链路层(OSI第二层)工作,通过MAC地址…...

DPVS-2:单臂负载均衡测试

上一篇编译安装了DPVS,这一篇开启DPVS的负载均衡测试 : 单臂 FULL NAT模式 拓扑-单臂 单臂模式 DPVS 单独物理机 CLINET,和两个RS都是另一个物理机的虚拟机,它们网卡都绑定在一个桥上br0 , 二层互通。 启动DPVS …...

open webui 部署 以及解决,首屏加载缓慢,nginx反向代理访问404,WebSocket后端服务器链接失败等问题

项目地址:GitHub - open-webui/open-webui: User-friendly AI Interface (Supports Ollama, OpenAI API, ...) 选择了docker部署 如果 Ollama 在您的计算机上,请使用以下命令 docker run -d -p 3000:8080 --add-hosthost.docker.internal:host-gatewa…...

交通物联网:概念、历史、现状与展望

交通物联网:概念、历史、现状与展望 李升伟 李昱均 一、概念 交通物联网(Internet of Vehicles, IoV)是物联网(IoT)在交通领域的延伸,旨在通过信息传感设备,实现车、路、人、云之间的全方位连…...

如何实现应用程序与中间件的类进行隔离

以下是一些可以实现类似阿里巴巴 Pandora 功能的框架和工具,这些项目可以帮助你实现类隔离以及中间件和应用的 JAR 包隔离: 1. Pandora Boot Pandora Boot 是阿里巴巴开源的一个基于 Pandora 的轻量级隔离容器,用于管理第三方包&#xff0c…...

MySQL 数据库基础

1. MySQL 数据库基础 在这一部分,我们将学习 MySQL 的基本概念和常见的数据库操作,帮助你掌握如何创建数据库、表,并进行数据的增、删、改操作。同时,我们还会探讨一些常见的错误示例及其原因,帮助你避免常见的陷阱。…...

微服务即时通信系统---(三)框架学习

目录 brpc RPC框架 核心概念 工作原理 介绍 安装 头文件包含和编译时指明库 类与接口介绍 日志输出类与接口 protobuf类与接口 Closure类 RpcController类 服务端类与接口 ServerOptions类 Server类 ClosureGuard类 HttpHeader类 Controller类 客户端类与…...

解决Spring Data JPA set值后自动更新到数据库问题

出现问题: 通过EntityManager查询出数据保存到对象中,但是向对象set值后就自动更新到数据库中去了。 Hibernate对象的三种状态 1、瞬时态:对象刚new出来,还未通过save方法保存到数据库,或通过游离态对象、持久化态对象…...

心理咨询小程序的未来发展

还在眼巴巴看着心理咨询行业的巨大蛋糕却无从下口?今天就来聊聊心理咨询小程序的无限潜力 据统计,全球超 10 亿人受精神心理问题困扰,国内心理健康问题也日益突出,心理咨询需求猛增。可传统心理咨询预约难,费用高&…...

STM32-智能台灯项目

一、项目需求 1. 红外传感器检测是否有人,有人的话实时检测距离,过近则报警;同时计时,超过固定时间则报警; 2. 按键 1 切换工作模式:智能模式、按键模式、远程模式; 3. 智能模式下,根…...

c# —— StringBuilder 类

StringBuilder 类是 C# 和其他一些基于 .NET Framework 的编程语言中的一个类,它位于 System.Text 命名空间下。StringBuilder 类表示一个可变的字符序列,它是为了提供一种比直接使用字符串连接操作更加高效的方式来构建或修改字符串。 与 C# 中的 stri…...

Linux 核心架构与组件(2025更新中)

‌一、Linux 核心架构与组件‌ ‌内核架构‌ ‌核心职责‌: 管理进程生命周期、内存分配、硬件驱动交互及文件系统操作。 模块化设计支持动态加载硬件驱动(如modprobe加载内核模块),提升灵活性和扩展性。 ‌内存管理‌&#xff1a…...

Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk = 35

Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk 35 三个报错信息如下 第一个 WARNING:We recommend using a newer Android Gradle plugin to use compileSdk 35This Android Gradle plugin (7.1.2) was tested up to compileSdk 32This warning…...

陀螺匠·企业助手v1.8 产品介绍

陀螺匠企业助手是一套采用Laravel 9框架结合Swoole高性能协程服务与Vue.js前端技术栈构建的新型智慧企业管理与运营系统。该系统深度融合了客户管理、项目管理、审批流程自动化以及低代码开发平台,旨在为企业提供一站式、数字化转型的全方位解决方案,助力…...

文件包含-session2

[题目信息]: 题目名称题目难度文件包含-session22 [题目考点]: 由于网站功能需求,会让前端用户选择要包含的文件,而开发人员又没有对要包含的文件进行安全考虑,就导致攻击者可以通过修改文件的位置来让后台执行任意…...

GitHub免密操作与跨服务器通行:SSH密钥一站式配置指南

作为开发者,与GitHub的安全交互和远程服务器的高效管理是日常工作的核心技能。本文将从零开始,教你如何配置GitHub的SSH密钥认证,并实现免密码远程登录Linux服务器。 一、为什么需要SSH密钥? 更安全的认证方式:相比传统密码,密钥认证几乎无法被暴力破解操作便捷性:免去每…...

PHP入门基础学习四(PHP基本语法)

运算符 运算符,专门用于告诉程序执行特定运算或逻辑操作的符号。根据运算符的作用,可以将PHP语言中常见的运算符分为9类 算数运算符: 是用来处理加减乘除运算的符号 也是最简单和最常用的运算符号 赋值运算符 1. 是一个二元运算符&#x…...

模型蒸馏:让人工智能更智能、更小、更高效的艺术

你有没有想过,我们如何才能让一个需要巨大计算能力的庞大人工智能模型变得更精简、更快速、更强大?答案在于模型蒸馏,这是一种允许知识从大型、计算成本高昂的人工智能系统转移到较小、更高效的系统的技术,而不会牺牲智能。 什么是模型蒸馏 模型蒸馏是一种技术,其…...

git 小乌龟安装包及中文包

git 工具小乌龟不需要输入命令就可以提交,挺方便的,安装完之后鼠标右击就可以看到 链接: https://pan.baidu.com/s/1jqrcrFjKf-bKGcHesxs-YQ 提取码: 8888 复制这段内容后打开百度网盘手机App,操作更方便哦...

MySQL 主从集群同步延迟问题分析与解决方案

MySQL 主从复制(Replication)是构建高可用架构的核心技术,但在实际应用中,主从同步延迟(Replication Lag)是常见且棘手的问题。延迟会导致从库数据不一致、读请求返回旧数据,甚至引发业务逻辑错…...

终极指南:go-fastdfs小文件合并技术如何有效减少inode占用提升存储效率

终极指南:go-fastdfs小文件合并技术如何有效减少inode占用提升存储效率 【免费下载链接】go-fastdfs go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传&#…...

EmojiOne Color彩色字体:3分钟安装,让所有应用显示完美表情

EmojiOne Color彩色字体:3分钟安装,让所有应用显示完美表情 【免费下载链接】emojione-color OpenType-SVG font of EmojiOne 2.3 项目地址: https://gitcode.com/gh_mirrors/em/emojione-color EmojiOne Color是一款完全免费的开源彩色表情字体&…...

Abel逆变换在等离子体诊断中的应用:如何用Python处理轴对称光谱数据

Abel逆变换在等离子体诊断中的Python实战:从原理到光谱重建 等离子体诊断中轴对称数据的处理一直是实验物理学家面临的挑战。想象一下,当你通过激光诱导击穿光谱(LIBS)获得等离子体发射的光谱数据时,这些二维投影数据实际上包含了三维空间分布…...

Matlab助力特性曲线调参指南:如何让EPS系统既省电又灵敏?

Matlab助力特性曲线调参实战:EPS系统能耗与灵敏度的黄金平衡点 在汽车电子工程领域,电动助力转向系统(EPS)的性能优化一直是工程师们面临的挑战。如何让方向盘在低速时轻盈灵活,高速时又保持稳重感观,同时还…...

MAX2016射频增益测量与校准技术详解

1. MAX2016射频增益测量技术解析MAX2016作为一款DC至2.5GHz双对数检测器/控制器,在射频增益测量领域展现出独特优势。其核心功能是通过两个匹配的对数放大器实时检测输入信号功率,并输出与功率差值成比例的电压信号(VOUTD)。这种架构特别适合需要快速、精…...

电机减重一半,续航多半小时?拆解轴向磁通刷盘电机的省电逻辑

拿到这台YS-AFBL-120-20-24轴向磁通无刷刷盘电机,第一反应是:230W,5.8kg。同功率等级的传统径向电机方案,算上减速箱和皮带轮,整套驱动单元奔着10公斤往上去了。轴向方案等于直接砍掉了近一半的重量。重量减下去&#…...

电力-DTU实战配置:从组态王到花生壳的组网与调试

1. DTU在电力行业的实战价值 DTU(数据终端设备)在电力自动化系统中扮演着神经末梢的角色。我参与过多个变电站监控项目,发现很多新手工程师容易把DTU和普通无线模块混淆。实际上,DTU是自带完整协议栈的智能终端,它能将…...

硬件级精细温控:FanControl 风扇控制系统的技术架构与实战应用

硬件级精细温控:FanControl 风扇控制系统的技术架构与实战应用 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tre…...

用Global Wheat Detection数据集做目标检测?这份保姆级数据预处理与可视化教程请收好

Global Wheat Detection数据集实战:从数据解析到可视化洞察 小麦作为全球最重要的粮食作物之一,其产量预测对农业决策至关重要。而准确检测田间小麦头数量是产量估算的关键步骤。Global Wheat Detection数据集正是为此而生,它包含了来自全球…...

Cubase Pro v15.0音乐创作全流程下载与安装指南

对于录音棚与影视配乐师或业余音乐创作爱好者来说,应该不会感到陌生。‌Cubase‌是一款专业级‌数字音频工作站,广泛用于音乐创作、录音、编曲、混音及母带处理等全流程音乐制作环节。 目前比较常用的版本为Cubase 8.0和Cubase Pro v15.0,深…...