TCP/IP协议,以及对等网络通信原理!

TCP/IP模型协议分层

应用层:

HTTP:超文本传输协议(网站访问WEB)(Apache、nginx)(IIS)

FTP:文件传输协议(网络文件传输)

TFTP:简单文件传输协议(交换机和路由器重装)

SMTP:简单邮件传输协议(发信)

POP3:邮局协议3代(收信)

SNMP:简单网络管理协议(服务器监控)

DNS:域名系统(域名与IP解析)

传输层:

TCP:传输控制协议

UDP:用户数据协议

网络层:

IP:国际(互联网)协议(IP地址)

ICMP:互联网控制消息协议(互联网探测 ping  tracert)

                         (traceroute  Linux)

IGMP:互联网组管理协议

数据链路层:

PPP:点对点协议

PPPOE:点对点拨号协议(拨号上网)

物理层:

通信类相关协议,和网络工程师,运维工程师关系不大

进程管理:

健康监控:70/90原则:内存/CPU占比

进程监控:正常进程占资源:增加服务器资源

          非法进程占资源:彻底清除才能关闭进程(建议重装系统)

杀死进程:

防火墙:(IP、MAC、底层协议、端口、数据包中数据)(数据包中数据不属于常规防火墙使用规则的范围内

防火墙是如何保护应用层的?

1、接收时由底层向上层传输,防火墙会有效阻挡保护

2、端口的作用,端口在防火墙的控制范围之内。

补充:IPv4地址不足怎么办?

私有IP :(可重复)(不要钱)                          子网掩码划分

10.0.0.0      -10.255.255.255

172.16.0.0    -172.31.255.255

192.168.0.0   -192.168.255.255

一、对等网络通信原理:公有----公有     私有----私有

1、拓扑图

电脑A----S1----R1-----R2-----S2---电脑B

2、电脑A封装数据:

Sport:随机(10000+)

Dport:80(客户端程序确定)

SIP:A(已知)

DIP:B(局域网)(公网)

SMAC:A(已知)

DMAC:R1-1(网关)(ARP协议查出网关的MAC地址)

经典例题:

补充:那两个不通的包发给了B,B扔的是两个包(原因:两边发会更快,机器会采取更快的方式),所以,不同的物理网段中应该配置不同的逻辑网段。

3、网关:

网关首先是一个路由器

网关还是默认路由

重点核心:源IP和目标IP是始终不变的,而MAC地址是需要每过一个逻辑网段就要重新拆包,发包

可以理解为快递打包从一个地点送到另一个地点。SIP和DIP好比起始点和终点,始终不变(例如快递从北京发往上海,北京和上海这两地址不变),而MAC地址好比途中路过的地址(如,三轮车最开始的地址是北京的货源地点快递中转站,然后到卡车从快递站到机场(卡车司机的源地址是快点站,终点站是机场),货物每换一个地段地址就会变,就正如MAC地址每换一个逻辑网段要重新拆包,发包一样,这样是不是好理解一点。

明天继续更新非对等网络通信原理......

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

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

相关文章

神经网络理论(机器学习)

motivation 如果逻辑回归的特征有很多,会造出现一些列问题,比如: 线性假设的限制: 逻辑回归是基于线性假设的分类模型,即认为特征与输出之间的关系是线性的。如果特征非常多或者特征与输出之间的关系是非线性的&#…

【云原生】Kubernetes微服务Istio:介绍、原理、应用及实战案例

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

数据恢复篇:适用于 Android 视频恢复的 6 个工具

在智能手机这个动态的世界里,每一刻都被捕捉并以数字方式存储,丢失珍贵的视频可能是一种令人心碎的经历。不必担心,因为 Android 生态系统提供了大量旨在挽救这些珍贵回忆的视频恢复应用程序。 这些应用程序是强大的工具,旨在挽救…

MongoDB文档整理

过往mongodb文档: https://blog.csdn.net/qq_46921028/article/details/123361633https://blog.csdn.net/qq_46921028/article/details/131136935https://blog.csdn.net/qq_46921028/article/details/139247847 1. MongoDB前瞻 1、MongoDB概述: MongoDB是…

华为智慧交通-高速公路视频云联网解决方案

华为高速公路视频云联网解决方案摘要: 智慧高速愿景智慧高速旨在实现人、车、路互信协同,提供更安全、高效、便捷的出行体验。通过全路段感知、全过程管控、全天候通行,以及智慧路段、服务区的建设,实现数字化、知识型、安全型、高…

[经验] 孙叔敖举于海,百里奚举于市的翻译 #学习方法#学习方法#微信

孙叔敖举于海,百里奚举于市的翻译 1、孙叔敖举于海 孙叔敖,春秋时期鲁国大夫,是古代中国的著名政治家和军事家,他被誉为“孔子之后”的大贤。 孙叔敖的主要贡献在于他的外交策略和军事管理能力。在他的领导下,鲁国积极扩张其疆…

前端学习(三)之CSS

一、什么是CSS html定义网页的结构和信息(骨架血肉)css定义网页的样式(衣服)js定义用户和网页的交互逻辑(动作) 通过CSS,可以指定页面中各个元素的颜色、字体、大小、间距、边框、背景等样式&…

pig4cloud启动流程

环境 SpringBoot版本:2.7.16 SpringSecurity版本:5.7.11 pig4cloud版本:3.7.1-JDK8 流程图 概述 pig4cloud是对SpringSecurity的实现,其工作原理脱离不了SpringSecurity;pig4cloud启动首先SecurityAutoConfigurati…

9.11和9.9哪个大?

没问题 文心一言 通义千问

Puromycin(嘌呤霉素)— pac基因筛选抗生素

Puromycin是由Streptomyces alboniger(白黑链霉菌)产生的一种氨基糖苷类抗生素,可抑制原核细胞和真核细胞的肽基转移。Puromycin可抑制革兰氏阳性菌、多种动物细胞和昆虫细胞的生长,但是真菌和革兰氏阴性菌对Puromycin具有抗性&am…

大屏系统类优质UI风格

大屏系统类优质UI风格

C 语言回调函数

回调函数的概念 您的理解是正确的。pFunCallBack 是一种函数指针类型,它定义了函数的签名(即函数的参数类型和返回类型)。当我们说 pFunCallBack pFun,我们是在声明一个变量 pFun,其类型是 pFunCallBack —— 即一个函…

推荐4款高清稳定的远程控制软件。

远程控制软件已经在我们生活中的很多场景里都排上了用场,它可以帮助我们灵活办公,教育学习,游戏娱乐,技术支持等。如果你刚好需要远程控制设备的话,可以看看这4款软件,连接稳定高清,操作简单。 …

Java中的Heap(堆)(如果想知道Java中有关堆的知识点,那么只看这一篇就足够了!)

前言:(Heap)是一种特殊的完全二叉树,它在诸多算法中有着广泛的应用,本文将详细介绍Java中的堆。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客 先让我们看一下本文大…

生成式人工智能落地校园与课堂的15个场景

生成式人工智能正在重塑教育行业,为传统教学模式带来了革命性的变化。随着AI的不断演进,更多令人兴奋的应用场景将逐一显现,为学生提供更加丰富和多元的学习体验。 尽管AI在教学中的应用越来越广泛,但教师们也不必担心会被完全替代…

MySQL(事务、索引)MyBatis

目录 事务 概述 四大特性(ACID) 索引 结构 语法 MyBatis 数据库连接池 lombok 基本操作--增删改查 根据主键删除 新增 更新 查询(根据ID查询) 查询(条件查询) XML映射文件 动态SQL 动态条…

[图解]《分析模式》漫谈16-“我用的”不能变成“我的”

1 00:00:00,720 --> 00:00:02,160 今天,我们来说一下 2 00:00:02,170 --> 00:00:04,850 “我用的”不能变成“我的” 3 00:00:04,860 --> 00:00:11,390 《分析模式》的前言 4 00:00:12,260 --> 00:00:13,410 有这么一句话 5 00:00:14,840 --> 0…

Windows安装go语言开发环境

一、下载安装包 安装包下载地址 下载完毕后双击进行安装。 查看是否安装成功: go version #查看go版本 go env #查看go环境变量正常显示则安装完成。 二、安装vscode 一般开发go语言项目使用vscode工具: 下载地址 下载完毕后双击进行安装。 三…

【鸿蒙学习笔记】UI・常用组件・Button・按钮组件・ButtonType

官方文档:按钮 (Button) 目录标题 ButtonType ButtonType 胶囊类型(Capsule)・圆形按钮(Circle)・普通按钮(Normal)・自定义 Column({ space: 10 }) {Text(Normal).fontSize(20).fontColor(Col…

【人工智能 | 机器学习 | 理论篇】模型评估与选择

文章目录 1. 经验误差与过拟合2. 模型评估方法2.1 模型评估概念2.2 留出法2.3 k 折交叉验证法2.4 自助法2.5 调参与最终模型 3. 性能度量3.1 均方误差3.2 错误率、精度3.3 查准率、查全率3.3 扩展3.4 ROC 与 AUC3.5 代价敏感错误率与代价曲线 4. 比较检验4.1 假设检验4.2 交叉验…