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

news2025/2/26 15:03:44

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

基础知识总结

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)‌:

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

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

相关文章

ReentrantLock 用法与源码剖析笔记

📒 ReentrantLock 用法与源码剖析笔记 🚀 一、ReentrantLock 核心特性 🔄 可重入性:同一线程可重复获取锁(最大递归次数为 Integer.MAX_VALUE)🔧 公平性:支持公平锁(按等…

java进阶专栏的学习指南

学习指南 java类和对象java内部类和常用类javaIO流 java类和对象 类和对象 java内部类和常用类 java内部类精讲Object类包装类的认识String类、BigDecimal类初探Date类、Calendar类、SimpleDateFormat类的认识java Random类、File类、System类初识 javaIO流 java IO流【…

架构思维:架构的演进之路

文章目录 引言为什么架构思维如此重要架构师的特点软件架构的知识体系如何提升架构思维大型互联网系统架构的演进之路一、大型互联网系统的特点二、系统处理能力提升的两种途径三、大型互联网系统架构演化过程四、总结 引言 在软件开发行业中,有很多技术人可能会问…

vue3:vue3项目安装并引入Element-plus

一、安装Element-plus 1、安装语句位置 安装 | Element Plushttps://element-plus.org/zh-CN/guide/installation.html根据所需进行安装,这里使用npm包 2、找到项目位置 找到项目位置,在路径上输入cmd回车打开“运行”窗口 输入安装语句回车完成安装 …

java.2.25

1. 注释 ​ 注释是对代码的解释和说明文字。 Java中的注释分为三种: 单行注释: // 这是单行注释文字多行注释: /* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能嵌套使用。文档注释:…

VScode 开发

目录 安装 VS Code 创建一个 Python 代码文件 安装 VS Code VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。 VSCode 安装也很简单,打开官网 Visual S…

A Large Recurrent Action Model: xLSTM Enables Fast Inference for Robotics Tasks

奥地利林茨约翰开普勒大学机器学习研究所 ELLIS 小组,LIT 人工智能实验室奥地利林茨 NXAI 有限公司谷歌 DeepMind米拉 - 魁北克人工智能研究所 摘要 近年来,强化学习(Reinforcement Learning, RL)领域出现了一种趋势,…

计算机毕业设计SpringBoot+Vue.js学科竞赛管理系统(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

Deep Seek-编码器

1. DeepSeek Coder 简介 DeepSeek Coder 由一系列代码语言模型组成,每个模型都在 2T 令牌上从头开始训练,其中 87% 的代码和 13% 的自然语言在中英文中组成。我们提供各种大小的代码模型,从 1B 到 33B 版本。每个模型都通过采用 16K 的窗口大小和额外的填空任务在项目级代码…

Android平台轻量级RTSP服务模块技术对接说明

一、技术背景 随着内网无纸化办公、电子教室等应用场景对超低延迟音视频传输需求的日益增长,为避免用户或开发者单独部署 RTSP 或 RTMP 服务,大牛直播 SDK 推出了轻量级 RTSP 服务 SDK。该 SDK 能够将本地音视频数据(如摄像头、麦克风等&…

RoCEv2 高性能传输协议与 Lossless 无损网络

目录 文章目录 目录RoCERoCEv2 v.s. IBRoCEv2 协议栈RoCEv2 需要 Lossless NetworkLossless Network 拥塞控制技术网络拥塞的原因PFC 基于优先级的流量控制PFC Unfairness (带宽分配不公平)的问题PFC HOL(队头拥塞)的问题PFC Dead…

联想 SR590 服务器 530-8i RAID 控制器更换损坏的硬盘

坏了的硬盘会自动亮黄灯。用一个空的新盘来替换,新盘最好不要有东西。但是有东西可能也没啥,因为我看 RAID 控制器里有格式化的选项 1. 从 IPMI 把服务器关机,电源键进入绿色闪烁状态 2. 断电,推开塑料滑块拉出支架,…

城电科技|会追日的智能花,光伏太阳花开启绿色能源新篇章

当艺术与科技相遇,会碰撞出怎样的火花?城电科技推出的光伏太阳花,以其独特的设计与智能化的功能,给出了答案。这款产品不仅具备太阳能发电的实用功能,更是一件充满科技属性的艺术性光伏产品,吸引了广泛关注…

基于YOLO11深度学习的苹果叶片病害检测识别系统【python源码+Pyqt5界面+数据集+训练代码】

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…

多智能体框架

多个不同的角色的Agent,共同完成一份复杂的工作。由一个统筹管理的智能体,自主规划多个智能体分别做什么,以及执行的顺序。 agent 应该包含的属性 执行特定任务 根据其角色和目标做出决策 能够使用工具来实现目标 与其他代理沟通和协作 保留…

C#中级教程(1)——解锁 C# 编程的调试与错误处理秘籍

一、认识错误:编程路上的 “绊脚石” 在 C# 编程中,错误大致可分为两类:语法错误和语义错误(逻辑错误)。语法错误就像是写作文时的错别字和病句,编译器一眼就能识别出来,比如变量名拼写错误、符…

Jmeter接口并发测试

Apache JMeter 是一款开源的性能测试工具,广泛用于接口并发测试、负载测试和压力测试。以下是使用 JMeter 进行接口并发测试的详细步骤: 一、准备工作 安装 JMeter 下载地址:Apache JMeter 官网 确保已安装 Java 环境(JMeter 依…

MySQL-增删改查

一、Create(创建) 📖 语法: INSERT INTO table_name(value_list); 当我们使用表的时候,就可以使用这个语法来向表中插入元素~ 我们这边创建一个用于示范的表(Student)~ create table student( id int, name varchar(20), chinese int, math…

开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用

文章目录 开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用一、功能简述二、应用发布机2.1 版本要求2.2 创建应用发布机2.2.1 通过WinRM的协议进行应用发布机的创建2.2.2 通过OpenSSH的协议进行应用发布机的创建2.2.2.1 下载OpenSSH2.2.2.2…