【网络】计算机中的网络
目录
🍁计算机网络
🍁计算机网络模型
🍁布线工程
🍁布线系统
🦐博客主页:大虾好吃吗的博客
🦐专栏地址:网络专栏
计算机网络
计算机网络的功能
数据通信、资源共享、增加可靠性、提高系统处理能力。
网络协议和标准
2.1.1. 协议
语法:即数据的结构和形式,也就是数据传输的先后顺序。
语义:语义是每一部分的含义。
同步:指数据何时发送及数据的发送频率。
2.1.2. 标准
ISO:国际化标准组织
ANSI:美国国家标准化学会
ITU-T:国际电信联盟-电信标准部
IEEE:电气和电子工程师学会
2.2.1.IEEE 802 局域网标准
1980年2月,它定义了网卡如何访问传输介质(目前比较常见的有双绞线、光纤、无线等),以及在这些介质上传输数据的方法等。目前被广泛使用的设备(网卡、交换机、路由器等)都遵循IEEE 802标准。
2.3.1. 交换路由设备
路由器和交换机是最为常见的两种主要网络设备,它们是信息高速公路的中转站,负责转发公司网络汇总的各种通信数据。
2.3.2. 网络安全设备
防火墙设备、VPN设备、IDS设备
2.3.3. 无线网络设备
无线网络设备就是基于无线通信协议而设计的网络设备。常见的无线网络设备包括无线路由器、无线网桥、无线网卡等。无线路由器可以被看做无线AP和宽带路由器的一种结合体。
2.3.4. 网络设备生产商
cisco公司、华为公司、H3C
网络拓扑结构
3.1. 星型拓扑结构
优点:易于实现、易于网络扩展、易于故障排查。
缺点:中心节点压力大、组网成本较高。
3.2. 网型拓扑结构
主要分为两种类型:全网型拓扑结构和部分网型拓扑结构
核心网络压力较大,两台互为备份,实际工作中,这种结构并不多见,主要成本太高。
数制概念
4.1. 十进制
基数是10,数值部分用十个不同的数字符号0,1,2,3,4,5,6,7,8,9来表示,逢十进一,后缀用D或无后缀表示。
4.2. 二进制
在二进制中,只有0和1两个数字,逢二进一,后缀用B表示。
4.3. 十六进制
基数是16,用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,A~F分别表示10~15,逢十六进一,后缀用H表示。
计算机网络模型
OSI七层模型
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
OSI五层模型
物理层、数据链路层、网络层、传输层、应用层。
数据封装过程
应用层提供上层数据,经过传输层转换成计算机能够识别的二进制数据后封装TCP头部(端口号),经过网络层封装IP头部(主要封装目标IP和源IP),经过数据链路层封装MAC头部(主要封装目标MAC地址和源MAC地址)。
数据解封装过程
解封装过程和封装过程就是一个逆向过程,在物理层将电信号转换成二进制数据,并将数据传送至数据链路层。在数据链路层查看目标MAC地址,判断是否与自己的MAC地址吻合,如果数据报文的目标MAC地址就是自己的MAC地址,数据MAC头部将被拆掉,送到网络层。如果不是自己的MAC地址,它会丢弃数据。网络层和数据链路层相似,判断目标IP地址是否与自己的IP地址相同,从而送到传输层。到了传输层,它会根据TCP头部判断数据段应该送到那个协议或者app,然后将之前分组的数据重组。在应用层,这些二进制将会根据复杂的解码过程,还原发送者所传输的原始信息。
模型中各层对应的硬件设备
应用层:计算机
传输层:防火墙
网络层:路由器
数据链路层:交换机
物理层:网卡
布线工程
双绞线
双绞线英文名称Twist-Pair,是布线工程中最常见的一种传输介质。双绞线 将一堆互相绝缘的金属导线,按逆时针方向互相绞结合在一起,用来抵御一部分电磁波干扰,扭线越密,抗干扰能力就越强。大多由铜线组成,典型的双绞线由四对组成,也有16、25对的双绞线。
目前主要的,线类型5类线、超5类线、6类线、7类线。
5类线:主要用于100Mb网络,常见的标准有10Base-T和100Base-T。
超5类线:在5类线上进一步优化,它的衰减更小,串扰更少,可以铺设千兆网络。
6类线:传输速率为1000Mb/s,宽带性能为1~250MHz,6类线更适合影音传输等高负载的环境。
7类线:传输带宽更高,可达600MHz,7类线曹勇双层屏蔽的双绞线,连接方式有很大的变化,因此与传统的RJ-45接口完全不兼容。
双绞线线序
根据EIA/TIA的布线标准中规定了两种双绞线的线序。需要注意的是,布线时需要对线缆打上标签,方便后期维护整理。
T568A:白绿、绿、白橙、蓝、白蓝、橙、白粽、棕
T568B:白橙、橙、白绿、蓝、白蓝、绿、白粽、棕
光纤
优点如下:传输带宽高(可超过50000GHz)、传输距离远(最大传输距离超过100km)、抗干扰鞥力强。
光纤主要分为:单模光纤、多模光纤
以太网接口
RJ-45(俗称水晶头)、光纤接口,光纤接口有多种类型主要分为:FC(圆形带螺纹)、ST(卡接式圆形)、PC(微球面研磨抛光)、SC(卡接式方形)、MT-RJ(收发一体的方形)。
信息插座
通常由信息模块、面板、底座组成。
布线系统
综合布线系统
它的系统结构主要包括六个独立的子系统。
工作区子系统;水平子系统;垂直子系统;管理子系统;设备间子系统;建筑群子系统。
布线系统的优点
结构清晰,便于管理维护、材料统一先进,适应今后的发展、灵活性强,适应各种不同的需求,使用灵活、便于扩充,既节约费用又提高系统的可靠性。
布线材料
3.1.线槽
主要分为金属线槽和塑料线槽两种,一般使用所料线槽较多,金属线槽多用于屏蔽系统。
3.2. 桥架
可以将桥架和走线架理解为同一种布线设备,主要适用于线缆较多时,承载线缆。一般分为室内和室外两种,可吊顶安装也可以地面支撑安装。
3.3. 配线架
配线架可以理解为终结来自信息点的线缆,并将线缆最终连接到网络设备的一种工具。
相关文章:
【网络】计算机中的网络
目录 🍁计算机网络 🍁计算机网络模型 🍁布线工程 🍁布线系统 🦐博客主页:大虾好吃吗的博客 🦐专栏地址:网络专栏 计算机网络 计算机网络的功能 数据通信、资源共享、增加可靠性、提…...
什么是语音识别的语音助手?
前言 语音助手已经成为现代生活中不可或缺的一部分。人们可以通过语音助手进行各种操作,如查询天气、播放音乐、发送短信等。语音助手的核心技术是语音识别。本文将详细介绍语音识别的语音助手。 语音识别的基本原理 语音识别是将语音信号转换为文本的技术。语音识…...
自己动手写一个加载器
前言 当在 linux 命令行中 ./ 运行一个程序时,实际上操作系统会调用加载器将这个程序加载到内存中去执行。为了探究加载器的行为,今天我们就自己动手写一个简单的加载器。 工作原理 加载器的工作原理: 从磁盘读取 bin 文件到内存…...
C# 性能优化和Unity性能优化
C# 性能优化 C# 性能优化是一个非常广泛的话题,需要从各个方面来考虑,包括算法和数据结构、编译器优化、代码优化等等。下面是一些常见的 C# 性能优化技巧: 选择正确的数据结构:C# 提供了各种不同的数据结构,例如数组、…...
面试题背麻了,花3个月面过华为测开岗,拿个26K不过分吧?
计算机专业,代码能力一般,之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发,第二份实习由于大三暑假回国的时间比较短(小于两个月),于是找的实习是在一家初创…...
跟着我学 AI丨教育 + AI = 一对一教学
随着人工智能(AI)技术的迅速发展,它已经开始了改变教育的方式。本文将介绍AI在教育行业中的应用场景,当前从事AI 教育的公司有哪些以及这些公司所提供的教育产品的特点,和未来AI 教育的潜在实现方式。 AI在教育行业的…...
1-动态规划算法理论基础
目录 1.什么是动态规划? PS:动态规划 VS 贪心 2.动态规划的解题步骤 ①确定dp数组(dp table)以及下标的含义。 ②确定递推公式/状态转移公式。 ③dp数组如何初始化。 ④确定遍历顺序。 ⑤举例推导dp数组。 3.动态规划应该如何debug…...
kafka延时队列内部应用简介
kafka延时队列_悠然予夏的博客-CSDN博客 两个follower副本都已经拉取到了leader副本的最新位置,此时又向leader副本发送拉取请求,而leader副本并没有新的消息写入,那么此时leader副本该如何处理呢?可以直接返回空的拉取结…...
【网络】HTTPHTTPS协议
文章目录 HTTP协议认识URLurlencode和urldecodeHTTP协议格式HTTP请求协议格式简单的小实验 HTTP响应协议格式关于封装解包分用 HTTP的方法关于GET和POST方法概念GET&POST对比(代码测试)测试POST和GET方法的区别 HTTP的状态码关于重定向的状态码临时重定向的代码演示: HTTP的…...
因子图优化
最大后验概率估计问题 我们常将状态估计问题建模为最大后验估计(MAP)。之所以命名为最大后验估计,是因为它在给定了观测 Z \bm Z Z的情况下,最大化状态 X \bm X X的后验概率密度 p ( X ∣ Z ) p(\bm X|\bm Z) p(X∣Z) X M A P …...
JVM 垃圾回收相关算法
垃圾标记阶段 对象存活判断: 在堆里存放着几乎所有的 Java 对象实例,在GC 执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为已经死亡的对象,GC 才会在执行垃圾回收时,释放掉…...
[Bing Chat] 以某某这个数据结构 编一个故事 要求不能说出某某这个数据结构
以二叉搜索树这个数据结构 编一个故事 要求不能说出二叉搜索树这个数据结构 好的,我试试。这是我编的一个故事,希望你喜欢: 有一天,小明要去参加一个数学竞赛,他需要在有限的时间内回答很多问题。他发现,有…...
【算法】【算法杂谈】一种字符串和数字的对应关系
目录 前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本 思考感悟写在最后 前言 当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 问题介…...
Java并发基础理论
Java并发基础理论 进程与线程 进程 进程是程序的一次执行过程,是系统运行程序的基本单位,因为进程是动态的。系统运行一个程序就是一个进程从创建运行到消亡的过程。 我们启动main方法其实就是启动了一个JVM进程,而main方法所在的线…...
ubuntu22.04静态ip设置(桥接模式、only-host+NAT模式)
在创建一台虚拟机后,默认的方式往往是通过DHCP动态的进行分配,DHCP服务器会告知创建的虚拟机分配到的ip地址,网关地址等信息。所以在创建好虚拟机之后,这些信息都不需要我们来配置,我们直接用就好了。 但是࿰…...
深度模型中的正则化、梯度裁剪、偏置初始化操作
最近调试代码,发现怎么调试都不行,就想着用一些优化方式,然后又不是很清楚这些优化方式的具体细节,然后就学习了一下,这里记录下来,方便以后查阅。 深度模型中的正则化、梯度裁剪、偏置初始化操作 正则化常…...
设计模式之装饰模式
定义 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 模式特点 (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对…...
华为OD机试真题 Java 实现【最佳对手】【2023Q1 200分】
一、题目描述 游戏里面,队伍通过匹配实力相近的对手进行对战。但是如果匹配的队伍实力相差太大,对于双方游戏体验都不会太好。 给定 n 个队伍的实力值,对其进行两两实力匹配,两支队伍实例差距在允许的最大差距 d内,则可以匹配。 要求在匹配队伍最多的情况下匹配出的各组…...
IOS证书制作教程
IOS证书制作教程 点击苹果证书 按钮 点击新增 输入证书密码,名称 这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务…...
【人工智能】蚁群算法(密恐勿入)
蚁群算法(密恐勿入) 蚁群算法--给你一个感性认识 蚁群算法(密恐勿入)1. 算法简介1.1 基本原理1.1.1 模拟蚂蚁在简单地形,寻找食物1.1.2 模拟蚂蚁在复杂地形,找到食物1.2 算法应用 2. 算法解析3.算法应用——…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
如何理解 IP 数据报中的 TTL?
目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
MySQL账号权限管理指南:安全创建账户与精细授权技巧
在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
PostgreSQL——环境搭建
一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在࿰…...
wpf在image控件上快速显示内存图像
wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像(比如分辨率3000*3000的图像)的办法,尤其是想把内存中的裸数据(只有图像的数据,不包…...
Kafka主题运维全指南:从基础配置到故障处理
#作者:张桐瑞 文章目录 主题日常管理1. 修改主题分区。2. 修改主题级别参数。3. 变更副本数。4. 修改主题限速。5.主题分区迁移。6. 常见主题错误处理常见错误1:主题删除失败。常见错误2:__consumer_offsets占用太多的磁盘。 主题日常管理 …...
