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

长亭网络通信基础

长亭笔试之前就已经学过一遍了  这算温故而知新吧

TCP/IP

首先我在这里默写一下之前的7层和4层

应用层                                                     应

【表示层 数据格式转换                              传

【会话层                                                     网

传输层                                                      链

网络层           

【链路层

【物理层

推荐文章

太棒了!TCP/IP协议 (图解+秒懂+史上最全)_图解tcpip-CSDN博客

分层的核心是数据的封包

封包的过程

链路层数据包含目的和源主机的MAC和帧头

二层交换机工作协议

总的来说就是 北京到杭州的公路 需要先学习怎么建立这个公路 然后搭好之后就可以互相开车过来送东西

交换机,默认是支持数据在一条链路上传输时,两端的设备可以同时接收和发送,就像在普通的公路上一样,可以沿着各自的方向行驶。

泛洪(原封不动的包)和广播(修改目的MAC)不一样

三层路由机制 路由器在网络 交换机在链路

路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。

总结:

交换机和路由器,有以下几个不同
1、外形上
交换机通常端口比较多看起来比较笨重,而路由器的端口就少得多体积也小得多。
2、工作层次不同
普通的交换机一般工作在OSI七层模型的第二层·数据链路层,负责局域网之间的连接,而路由器工作在OSI的第三层·网络层,负责广域网之间的连接。
3、数据的转发对象不同
交换机都是根据MAC地址转发数据帧,而路由器是基于路由表转发数据包。
4、分工不同
交换机主要是负责局域网的搭建,而路由器在中小型网络架构中,负责的是连接外网,与公网通信。
5、冲突域和广播域
前文中讲过了,默认状态下,交换机分割冲突域,共享同一广播域。
而路由器并不会转发广播数据,也就是说广播数据到达路由器,是会被丢弃的,从一定程度上来说,路由器本身就有一定的安全性。

总结:

交换机是将不同IP地址的电脑连在一起,共享一根网线路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。一句话,路由器是接外网的,交换机是接内网的。【 路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了,交换机只是用来分配网络数据的

VLAN虚拟局域网

简单来说就是一个广播域

随机链接在一起

下图A是连接不到B的

VLAN工作原理

根据交换机端口分局域网

分类

加入实验  没有位置分开网的区域 但需要固定的划分网络区域

不管你插哪个网口 都是一个局域网这样就是动态

和你的MAC地址绑定

然后根据你插的端口

就是静态

Trunk

Trunk总线方案

ACCESS

宿舍的口就是access口 和上面那个动态端口不一样

链路聚合

实现备份的链路聚合模式LACP

静态链路聚合bond 需要两张网卡

交换机不支持链路协议下面的

手动负载均衡   靠人手工配置不靠协议

写了很多NAT 但是没保存废了 

就只能按自己记忆重新写了

NAT 替换报文里面的ip

将  内网能进入外网上网主要是为了   并且能够节约公网资源

SNAT主要是多了个表 来记录双方的ip 

http://www.lryc.cn/news/376517.html

相关文章:

  • hdfs源码解析之DFSClient
  • 智能化立体仓库的种类有哪些?
  • Stable Diffusion 3 如何下载安装使用及性能优化
  • c语言操作符详解
  • 【耐水好】强耐水UV胶水它的粘接强度和普通UV胶水比如何呢
  • jumpserver堡垒机集群搭建
  • Termius for Mac/Win:跨平台多协议远程管理利器
  • Unity OpenCVForUnity 安装和第二个案例详解 <二>
  • Lua实现自定义函数面向对象编程
  • docker安装消息队列mq中的rabbit服务
  • OpenAI新模型发布,免费开放GPT-4o!但只开放一点点...
  • idea的右边栏maven不见了(丢了)解决方案以及idea无法识别maven项目
  • 等待 chrome.storage.local.get() 完成
  • 004 AOP使用
  • Zookeeper 集群广播事务性能如何保证?
  • 【vue解决el-input组件自动填充用户名密码】
  • 案例练习:演讲比赛
  • 推荐一个很好用的Latex写代码的软件
  • windows 程序右键管理员点击无响应
  • 开发基于Java语言的SaaS(Software-as-a-Service,软件即服务)模式的HIS系统详解 HIS系统源码 支持二开
  • 关于微信小程序(必看)
  • Activity中Context
  • 位图法-有效的数独
  • Zookeeper ZNode 数据结构原理
  • Golang - 90天从新手到大师
  • MyBatis常用转义字符 大于、小于、大于等于、小于等
  • Python --- 如何修改Jupyter Notebook在本地保存文件的默认路径?
  • 大模型 舆情分析 数据构造 prompt提示词 经验分享 数据准备
  • 这些已经死去的软件,依旧无可替代
  • SYD88xx使代码在RAM内存中执行/运行