就业班 2401--3.13 走进网络
走进网络
长风破浪会有时,直挂云帆济沧海。
1.认识计算机
1.计算机网络是由计算机和通讯构成的,网络研究的是“通信”。 ------1946 世界上第一台计算机 2.终端:只有输入和输出功能,没有计算和处理功能。3.数据:一串数字(二进制数),通常指文字、语音等。 4.通信:将源所产生的数据传递到目的的过程。 5.网络:由两台或者两台以上计算机组成,能够进行信息共享的环境。 6.网络的构成:(计算机、手机、pad、服务器……)、传输介质(网线、光纤、数据线……)、网络设备(交换机、路由器、防火墙)
2.传输介质
传输介质包括电缆、双绞线和光纤等。 1.双绞线:有效传输长度100M 线序: 标准568A:绿白绿,橙白蓝,蓝白橙,棕白棕。 标准568B:橙白橙,绿白蓝,蓝白绿,棕白棕。 2.光纤
3.单位换算 带宽:带宽是以比特为单位的 而我们常看到的下载速度显示的几KB是以字节为单位 1 Byte(B) = 8 bit 1 Kilo Byte(KB) = 1024 B 1 Mega Byte(MB) = 1024 KB 1 Giga Byte (GB)= 1024 MB 1 Tera Byte(TB)= 1024 GB 1 Peta Byte(PB) = 1024 TB 1 Exa Byte(EB) = 1024 PB 1 Zetta Byte(ZB) = 1024 EB 1 Yotta Byte(YB)= 1024 ZB 1 Bronto Byte(BB) = 1024 YB 1 Nona Byte(NB)=1024 BB 1 Dogga Byte(DB)=1024 NB 1 Corydon Byte(CB)=1024 DB 1 Xero Byte (XB)=1024 CB
3.客户端与服务器端的概念
客户端: 即表示可以介入互联网的个人终端设备, 比如个人PC机、个人Mac电脑, 操作系统为Windows. 服务端: 即代表在互联网中提供给用户服务的设备, 比如淘宝网、京东网、阿里云等网站或平台.
名词介绍 设备: 二层--数据链路层: 交换机(也有三层交换机) 三层--网络层: 路由器
交换机: 简单的说,交换机就是用来组建一个局域网使用的。交换机的作用是放到路由器后端,来扩展路由器接口不够用而使 用的。比如说,有20台电脑需要用网络,而路由器最多的只有8个口,只能接7台电脑,怎么办呢,这就需要交换机 来扩展网络接口实现了。 #交换机基本都是24口起步,企业的都是48口起步
路由器: 路由器的工作原理是怎么样的呢?路由器有个路由表,会自己学习、生成、维护路由表。 1,主机A准备发数据给主机B。 2,A将B的IP地址连同数据一起,以数据包形式发送给路由器R1。 3,路由器R1收到数据包后,先从数据中读取到B的IP地址,然后根据路径表计算发往B的最优路径。 4,比如路径为:R1->R2->R5->B;并将数据包发往路由器R2。 5,路由器2重复路由器1的工作,并将数据包转发给路由器5。 6,路由器5同样取出目的地址,发现目的地址就在自己的网段上,于是将该数据包直接交给主机B。 7,主机B收到主机A的信息,一次完整的通信宣告结束。


网关:网络的出口(路由器的ip地址)
DNS:域名服务器 端口号:1-65535 http---80 https--443 telnet--23 ftp--21、20 ssh--22 mysql--3306 php--9000 tomcat---8080
4.OSI七层模型
1981年 IOS (国际化标准组织)提出了--->OSI 七层模型 OSI七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
特点: 下层只和上层有来往关系, 不可跨层传输

应用层:针对应用约定的标准 HTTP(超文本传输协议) Telnet(远程协议) 表示层:约束数据格式,负责格式转化,加密。解密。 会话层:建立、维护、管理(解除)会话。数据的传输通道。 传输层:约定数据采用何种方式进行传递 TCP协议:传输控制协议,实现数据的可靠传输 UDP协议:用户数据报协议,实现数据的快递传输,不可靠 网络层:提供逻辑地址(IP地址,用于在网络中标识每一台设备,作用于网络间的通信,提供路由和选路) 数据链路层:提供MAC(物理)地址,每个MAC地址写在网卡上 物理层:约定接口类型,传输速度
5.数据包的传输过程
OSI七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

ARP协议: 如何获取mac地址:先发送一个ARP请求,发送给每一个主机,这成为广播,给予ARP层回应以单播的形式返回 案例: 小明:我是小明,谁是小红,我的mac地址是sdfsdfs213 arp发送广播:每个人开始拆包,其他人:是找小红的,不是找我的,不管它 小红:拆开一看,是找我的,回复:小明,我是小红,我的mac地址是dfgert213 进行数据传输
6.TCP/IP:传输控制协议
TCP\IP模型 应用层:将OSI上三层融合,用于产生需要传递的数据 传输层 网络层 链路层(网络接口层):将OSI下两层融合

当通过http发起一个请求时,应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的首部,最终在链路层生成以太网数据包,以太网数据包通过物理介质传输给对方主机,对方接收到数据包以后,然后再一层一层采用对应的协议进行拆包,最后把应用层数据交给应用程序处理。网络通信就好比送快递,商品外面的一层层包裹就是各种协议,协议包含了商品信息、收货地址、收件人、联系方式等,然后还需要配送车、配送站、快递员,商品才能最终到达用户手中。一般情况下,快递是不能直达的,需要先转发到对应的配送站,然后由配送站再进行派件。配送车就是物理介质,配送站就是网关, 快递员就是路由器,收货地址就是IP地址,联系方式就是MAC地址。 快递员负责把包裹转发到各个配送站,配送站根据收获地址里的省市区,确认是否需要继续转发到其他配送站,当包裹到达了目标配送站以后,配送站再根据联系方式找到收件人进行送件。
7.HTTP协议简介
超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通 信的规则,通过因特网传送万维网文档的数据传送协议,于1990年提出. • 是一个基于TCP/IP通信协议来传递数据,(HTML文件,图片等) HTTP是一个属于应用层的协议
HTTP协议的主要特点:
1.支持客户/服务器模式 (浏览器/服务器模式) 及c/s模式 2.简单快速: 客户向服务器请求服务时,只需传送请求和路径。通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。(文件,视频,会议) 4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
常见状态代码:
200 OK #客户端请求成功 403 Forbidden #服务器收到请求,但是拒绝提供服务,没有权限 404 Not Found #请求资源不存在,输入了错误的URL,没有找到,路径不对 比如:HTTP/1.1 200 OK304 本地缓存重定向
401 登录失败:
400 客户端错误(400多都是)
300(300多)重定向问题
UDP协议介绍
UDP协议简介 UDP是一个无连接的简单的面向数据报的传输层协议。UDP的特性: 1.面向无连接:不用先与对方建立连接,不握手。因此传输速度很快。 2.不可靠的:没有确认机制,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。 3.UDP传输数据时有大小限制,每个被传输的数据报必须限定在64KB之内 因为它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。udp一般用于 1. 即时通信:qq聊天 对数据准确性和丢包要求比较低,但速度必须快 2. 在线视频:速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的 3. 网络语音电话:语音数据包一般比较小,需要高速发送,偶尔断音或串音也没问题
物理地址:mac地址,全球唯一,mac由6段16进制数组成,每段有2个16进制数
ARP
arp协议作用 (地址解析协议)
ARP地址解析协议用于将网络地址(IP地址32位)转化为物理地址(MAC地址48位)。ARP协议是属于"数据链路层 or 网络层"的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。内核(如驱动)必须知道目的端的硬件地址才能发送数据
ICMP
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
常见协议
超文本传输协议(HTTP)和HTTPS:用于在万维网上进行文件传输,构成了网页浏览的基础。HTTPS 是通过SSL或TLS进行加密的HTTP版本,提供安全保证。
文件传输协议(FTP):用于在网络上的两台计算机之间传输文件,支持文件的上传和下载。
简单邮件传输协议(SMTP):用于发送电子邮件。SMTP 仅处理发送邮件的过程,而不涉及邮件的接收。
邮局协议(POP)和互联网邮件访问协议(IMAP):用于接收电子邮件。POP通常将邮件下载到本地然后删除服务器上的邮件,而IMAP则允许在服务器上管理邮件,支持多设备访问。
域名系统(DNS):将域名转换为IP地址,使得用户可以通过域名访问网站,而不需要记住复杂的IP地址。
传输控制协议(TCP):虽然通常被归类在传输层,TCP在确保数据准确传输方面对许多应用层协议提供支持。
动态主机配置协议(DHCP):自动分配IP地址给网络中的设备,简化了网络管理。
简单网络管理协议(SNMP):用于网络设备的管理和监视。
实时传输协议(RTP):用于实时音频和视频数据的传输。
超文本传输协议安全(HTTPS):HTTP的安全版本,通过SSL或TLS提供通信加密。
Telnet和SSH(安全外壳协议):用于远程登录。SSH提供加密的安全远程访问。
点对点协议(P2P):如BitTorrent,用于点对点文件共享。
作业
了解机房的环境,温度,上架过程,以及去机房相关流程
- 性能:
- CPU:服务器的“大脑”,决定了处理速度。高性能的CPU能够处理更多的任务,提高整体性能。
- 内存:决定了服务器可以同时处理多少任务。对于大型网站或数据库,需要足够大的内存容量来确保流畅运行。
- 硬盘:存储数据的地方。SSD硬盘的读写速度比普通硬盘快,适合需要频繁读写的应用。
- 安全性:
- 服务器需要配备防火墙和反病毒软件,以防止未经授权的访问和恶意软件的攻击。
- 服务器的操作系统和软件应及时更新,以确保安全漏洞得到修复。
- 稳定性:
- 服务器通常需要7*24小时不间断工作,因此必须具备高度的稳定性和可靠性。
- 冗余电源、散热系统和其他关键组件的备份是确保稳定性的重要手段。
- 可扩展性:
- 服务器需要具备一定的可扩展空间,如额外的内存插槽、硬盘架位等,以适应未来的增长需求。
- 可管理性:
- 服务器应具备易用的管理系统和工具,便于管理员进行远程监控、维护和故障排除。
- 双机备份、系统备份、在线诊断、故障预警等功能也是可管理性的重要体现。
服务器配置
服务器的配置涉及硬件和软件的组合。
- 硬件:
- 处理器:选择适合工作负载的CPU型号和数量。
- 内存:根据需求选择合适的内存容量和类型。
- 硬盘:考虑存储容量、读写速度以及是否需要RAID配置。
- 网络接口:根据网络带宽和连接需求选择合适的网络接口卡。
- 软件:
- 操作系统:如Windows Server、Linux或UNIX,根据应用需求选择。
- Web服务器:如Apache、Nginx或IIS,用于处理Web请求。
- 数据库:如MySQL、Oracle或SQL Server,用于存储和管理数据。
- 其他应用软件:根据具体业务需求安装相应的应用软件。
在配置服务器时,还需要考虑服务器的外形(如刀片式、塔式、机柜式等),以及是否需要特定的认证或合规性要求。
综上所述,服务器的特性和配置是一个复杂而重要的领域,需要根据具体的应用场景和需求进行仔细考虑和规划。正确配置和优化服务器可以确保其高效、安全、稳定地运行,满足业务需求。
相关文章:
就业班 2401--3.13 走进网络
走进网络 长风破浪会有时,直挂云帆济沧海。 1.认识计算机 1.计算机网络是由计算机和通讯构成的,网络研究的是“通信”。 ------1946 世界上第一台计算机 2.终端:只有输入和输出功能,没有计算和处理功能。 3.数据:一串…...
SWIFT介绍和学习(简单入门级别)
SWIFT介绍和学习 SWIFT功能介绍SWIFT快速使用LLM及LLM最佳实践(LLM系列文章)部署指南 vllm非官方介绍资料 项目地址:https://github.com/modelscope/swift 任何有疑惑的地方,参考项目首页readme寻求答案 SWIFT功能介绍 SWIFT&…...
智慧城市:提升城市治理能力的关键
目录 一、智慧城市的概念及特点 二、智慧城市在提升城市治理能力中的应用实践 1、智慧交通:提高交通治理效率 2、智慧政务:提升政府服务水平 3、智慧环保:加强环境监测与治理 4、智慧安防:提高城市安全水平 三、智慧城市在…...
golang 对接第三方接口 RSA 做签(加密) 验签(解密)
一、过程 1.调用第三方接口前,一般需要按规则将参数按key1value1&key2value2 阿斯克码排序,sign参数不参与加密 2.将排序并连接好的参数字符串通过我方的私钥证书(.pem)进行加密得到加密串,当然加密得到的是 []byte 字节流&…...
Spring Data访问Elasticsearch----Elasticsearch存储库Repositories
Spring Data访问Elasticsearch----Elasticsearch存储库Repositories 一、自动创建具有相应映射的索引二、存储库方法的注解2.1 Highlight2.2 SourceFilters 三、基于注解的配置四、Spring命名空间Namespace 本文包括Elasticsearch存储库实现的细节。 例1:示例Book实…...
初探 Cocos Creator: 碰撞与物理系统
前言 不知道你刚开始玩碰撞时,会不会遇到始终无法触发碰撞事件?玩物理系统时,自由落体的刚体会穿过 “地面” 刚体等情况?没错我全都遇到过,那么下面我就用红蓝色方块,简单实战一下 Cocos Creator 的碰撞与…...
Vue组件封装方案对比——v-if方式与内置component方式
近期在准备搭建一个通用组件库,而公司现有的各个系统也已有自己的组件库只是没抽离出来,但是目前有两套不同的组件封装方案,所以对于方案的选择比较困惑,于是对两种方式进行了对比,结合网上找到的一些开源组件库进行分…...
python与excel第四节 批量新增、删除工作表
在多个工作簿中批量新增工作表 假设,一个文件夹下面有多个excel文件,需要再每个excel文件中增加一个sheet。 例子: import osimport xlwings as xw file_path D:\\TEST\\python与excelfile_list os.listdir(file_path) sheet_name 产品…...
计算机网络——计算机网络体系结构
计算机网络——计算机网络体系结构 计算机网络体系结构的由来正确认识分层协议与层次划分著名的几个体系结构OSI体系结构TCP/IP体系结构5层体系结构 我们今天来了解一下计算机网络体系结构: 计算机网络体系结构的由来 俗话说,“没有规矩,不…...
近期常用linux命令总结
linux mv [options] source dest : 移动文件 cp [options] source : 复制文件 ps -a: 列出所有进程 ps -ef | grep 进程关键字: 查找指定进程 (-e 显示所有进程 -f 全格式) docker docker images 显示所有镜像 docker pull [IMAGE_NAME] : 拉取某个镜像…...
变配电站配电监控解决方案--变电站综合自动化系统
变电站综合自动化系统 Acrel-1000变电站综合自动化监控系统是我司根据电力系统自动化及无人值守的要求,总结国内外的研究和生产的先进经验专门研制出的新一代电力监控系统。本系统具有保护、遥测、遥信、遥脉、遥调、遥控功能,可实现无人或少人值守功能…...
【ollama】linux、window系统更改模型存放位置,全网首发2024!
首先是window系统 so easy 直接进入系统环境变量添加就行 其次是linux系统 全靠自己试出来的,去Ollama官网找半天文档不知道在哪,而且linux也没有说:【 https://github.com/ollama/ollama/blob/main/docs/README.md https://github.com/o…...
Spring 被打暴了! vs Javalin vs Solon
测试仅供参考。不同的环境、场景,效果会不同。 测试记录: 项目SpringBoot2SpringBoot3JavalinSolon运行时java 17java 17java 17java 17测试前状态/内存101.1Mb112.9Mb66.1Mb45.6Mb测试后状态/内存996.3Mb326.9Mb457.3Mb369.2Mb测试后状态/并发2万2.6万…...
IDEA中快速配置Git
Git介绍: Git下载 idea中配置Git...
vscode用SSH远程开发c语言
vscode配置远程 这里我使用虚拟机进行展示,首先需要你的虚拟机安装好ssh 没安装好就执行下面的命令安装并开启服务 sudo apt-get install ssh sudo service ssh start ps -e | grep sshvscode安装 remote-ssh扩展 点击左下角的远程连接,我这里已经连接…...
鸿蒙Next 支持数据双向绑定的组件:Checkbox--Search--TextInput
Checkbox $$语法,$$绑定的变量发生变化时,会触发UI的刷新 Entry Component struct MvvmCase { State isMarry:boolean falseStatesearchText:string build() {Grid(){GridItem(){Column(){Text("checkbox 的双向绑定")Checkbox().select($$…...
跨越时空的纽带:探索Facebook如何连接人与人
引言 Facebook作为全球最大的社交媒体平台之一,已经成为了人们日常生活中不可或缺的一部分。它不仅仅是一个社交网络,更是连接人与人、人与世界的纽带。在这篇文章中,我们将深入探讨Facebook如何跨越时空,连接人与人之间的关系&a…...
LabVIEW湍流等离子体束热效率优化
LabVIEW湍流等离子体束热效率优化 利用LabVIEW虚拟仪器技术,对湍流等离子体束的热效率进行了实时监测与优化,提高其在材料处理领域的应用效率和精度。通过双进气湍流等离子体发生器,实现了在不同工作参数下对热效率的实时在线监测࿰…...
21个 JVM 技术点详解(附面试解答)
最近兄弟们面试,都逃不过被 JVM 问题轰炸的命运,为啥面试官喜欢拿 JVM 说事呢?V 哥认为,除了要问倒你,就是要压你薪水,咱绝对不能怂,俗话说的好:兵来将挡,水来土掩&#…...
mysql逗号分隔字段拆成行简述
概述 在实际业务中总有一些字段内容是逗号分隔的,然后后续业务需要扩展时就很难受; 所以一般在这种情况下都是需要建立关联表,将字段内容拆分; 当前使用mysql版本 8.0.32 拆分demo 这里要注意mysql.help_topic表的记录行数&a…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
云计算——弹性云计算器(ECS)
弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...
Admin.Net中的消息通信SignalR解释
定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...
涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
Reasoning over Uncertain Text by Generative Large Language Models
https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...
【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论
路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中(图1): mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...
Webpack性能优化:构建速度与体积优化策略
一、构建速度优化 1、升级Webpack和Node.js 优化效果:Webpack 4比Webpack 3构建时间降低60%-98%。原因: V8引擎优化(for of替代forEach、Map/Set替代Object)。默认使用更快的md4哈希算法。AST直接从Loa…...
C# 表达式和运算符(求值顺序)
求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如,已知表达式3*52,依照子表达式的求值顺序,有两种可能的结果,如图9-3所示。 如果乘法先执行,结果是17。如果5…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...

