各种协议的简单理解

简介: 各种协议的简单理解

最初版本


1668067177800.jpg


HUB集线器---------------物理层(因为他很笨 他只能用这个电信号)

是用来转发的设备 谁给他信息他就很粗暴 全员转发

当两个电脑同时发的时候 hub容易把两个人发的消息杂糅起来 让人分不出来 所以很拉跨


所以后来这个集线器上出了个协议 CSMA/CD协议 他就当你发消息先载波侦听 ,然后没人发再发


缺点 很多


进化版


1668067200108.jpg

SW交换机--------数据链路层(因为他很聪明 他可以记录一些这个mac 然后来发送 所以他在数据链路层)

可以全双工,边发边收很舒服,而且他有脑子 它可以记录一下MAC地址就是路由表 这样他就可以 慢慢记 最大几千个记录


x可以进行桥接 两个接一块 折就更舒服了 可以连接更多机器了


超级进化版


1668067210777.jpg

路由器/网关

x网络层

x网络内 的 也就是同一边的就通过ARP协议去查mac来把信息交给他



127.0.0.1是每一台电脑叫自己的名字

domain name server
DDNS

1668067244677.jpg

1668067255134.jpg


反向代理是服务器上用的

1668067264297.jpg


打个比方,你有一些想法,你把他们变成文字写在信纸上,这是http


你把这个信纸塞进信封,这个信封是tcp


你把这个信封写上地址交给邮局,这地址是IP


一层套一层

1668067106018.jpg

1668067123862.jpg

1668067136984.jpg


相关文章
|
存储 SQL Oracle
Oracle存储过程中如何使用数组(附范例)
Oracle存储过程中如何使用数组(附范例)
|
9月前
|
移动开发 前端开发 搜索推荐
《前端技术基础》第01章 HTML基础【合集】
超文本标记语言(HyperText Markup Language,简称 HTML)是构建网页结构的基础标记语言。它与 CSS、JavaScript 协同,负责搭建网页“骨架”,用标签组织内容,像标题、段落、图片等元素,通过起始与结束标签(部分可单用,如`<img>`)界定层级与布局,将信息有序整合。标签含特定语义,向浏览器传达展示方式,为网页准确呈现及后续美化、交互筑牢根基。
251 25
|
传感器 安全 Java
了解SENT协议及其应用
了解SENT协议及其应用
449 15
|
12月前
|
数据中心
|
Kubernetes 容器
k8s更换IP
k8s更换IP
426 0
|
Java 数据库连接 Redis
Bean method ‘redisConnectionFactory‘ not loaded because @ConditionalOnClass did not find required c
Bean method ‘redisConnectionFactory‘ not loaded because @ConditionalOnClass did not find required c
243 0
|
机器学习/深度学习 人工智能 数据处理
AI计算机视觉笔记一:YOLOV5疲劳驾驶行为检测
如何使用云服务器AutoDL进行深度学习模型的训练,特别是针对YOLOV5疲劳驾驶行为训练检测
|
异构计算 SoC
最详细手把手教你安装 Vivado2019.2
最详细手把手教你安装 Vivado2019.2
1154 0
|
Java
springboot Test 测试类中如何排除一个bean类
springboot Test 测试类中如何排除一个bean类
378 0
|
网络协议 Linux
端口扫描神器:Masscan 保姆级教程(附链接)
端口扫描神器:Masscan 保姆级教程(附链接)