TCP.IP四层模型

一、TCP/IP模型协议分层

1、应用层

2、传输层

TCP:传输控制协议

UDP:用户数据报协议

3、网络层

IP:          国际协议(IP地址)

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

            防火墙控制             看IP有没有连公网      tracerouteLinux

IGMP:      互联网组管理协议

ARP:       地址解析协议        (IP---》》域名)

RARP:      反向地址解析协议    (域名---》》IP)

4、数据链路层

PPP:          点对点协议

PPPOE:       点对点拨号协议

(进程管理)

二、任务管理器

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

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

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

 ③杀死进程

三、防火墙:(IP、MAC、底层协议、端口号、数据包中数据(要补丁))

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

①数据接收的时是从下层向上层,所以传给应用层的数据会经过防火墙

所有数据要传给对应服务都要经过端口,端口控制在防火墙的范围内

四、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.55       对外使用一个公网IP

节流:子网掩码

五、对等网络通信原理:私有——私有,公有——公有

1、拓扑图: 电脑A——S1——R1——R2——S2——电脑B

2、电脑A封装数据

Sport:   随机(10000+)·······································································

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

SIP:        A(已知)

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

SMAC:      A(已知)

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

IP地址永不变,MAC地址每经过一次路由,重新计算

网关的作用跳出当前网段,网关:首先是路由器,还是默认路由

0.0.0.0任意网段 不包含166网段?不含

按顺序执行,如果访问166网段,会写入路由表里,优先级在默认路由之前

六、非对等网络通信原理   私有——》》公有

网关:

首先是路由器(占用一个IP),

还是默认路由

NAT(网络地址转换)

问题一、路由器上有NAT表,用来区分是A还是B

SIP    B

DIP   百度

NAT会将IP篡改

SIP  公网IP

DIP 百度

到达对方,颠倒顺序,返回

IP 都一样,MAC不起作用,通过端口来区分A和B,确认返回的数据包给谁

SIP B--->端口10001   SIP A--->端口10002   端口临时,用完会释放

虚拟机可以访问公网:NAT网络允许多次包裹IP地址

虚拟机可以ping通过局域网其他主机:NAT包裹虚拟机IP成真实机IP

问题二、为什么:NAT模式,局域网电脑不能ping通虚拟机?

问题三、NAT网络一定是单向的吗?

不一定。

(SSH隧道:端口映射)(VPN))

  • 通过公网中转服务器(QQ远程协助,todesk,NAS)
  • NAT网络穿透技术。需要NAT对外的IP必须是公用IP,且路由器支持此功能
  • 网关:192.168.166.1时,局域网内其他电脑路由表没有处理247网段的路由,发给166.1来处理,而网关也没有处理过247.0的路由,所以不通。
  • 网关:192.168.166.240,NAT网络是单向的,只能从内网包裹访问外网,不能从外网直接进入内网。
  • HTTP:       超文本传输协议(网络访问web)(Apache、ngnix)(IIS)
  • FTP:         文件传输协议(网络文件传输) 20,21
  • SMTP:       简单邮件传输协议(发信)     25
  • POP3:      邮局协议3代(收信)         110
  • DNS:        域名系统(域名与IP解析)  cmd命令:nslookup
  • TFTP:        简单文件传输协议(交换机和路由器重装
  • SNMP:       简单网络管理协议(服务器监控)监控集群用

MAC地址:MAC地址比IP地址多,硬件有寿命

问题四、两台电脑MAC地址一致,会不会出故障,故障现象?解决方案

  1. 原地址和目标地址一致,电脑A无法完成数据封装,所以电脑A, B无法通信
  2.  有三台电脑时,C要和B通信,如果交换机最后和A通信,交换机表里会记录MAC是A,则CB之间访问成功概率50%,看谁最后一次和交换机通信

解决方案:挪走其中一台电脑(换个局域网)

ARP欺骗攻击(被动嗅探)交换机不能允许一个口绑定多个MAC

问题五、成片电脑网络不通?

电源、之间连接线故障、死机(闪烁灯常亮)——》重启

问题六、重启后,另外一片电脑网络不通?

 接线错了,多接一根线,泛洪原理形成广播风暴

(用线标标记)

二层交换机只有一个MAC地址, 此地址不能作为网络访问目标,此MAC仅用于交换机之间特殊运算(STP)

智能交换机

STP(生成树协议)有CPU和STP协议自动停止广播风暴

VLAN(虚拟局域网络):分割广播域

VlAN1:  1——10

VlAN2:11——48

通过接口号控制广播,VlAN1广播不给VlAN2转发

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

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

相关文章

blender软件下载地址,blender哪个版本好用

​blender软件下载 不废话,blender软件下载直接点:https://download.blender.org/release/ blender最新稳定版:Blender 4.2.1 LTS 【渲染101云渲染】:如果您希望使用Blender的最新功能,并且愿意接受可能存在的一些小…

JAVA基础,利用for循环找水仙花个数

public class learn2 {public static void main(String[] args) {int count 0;//定义水仙花的个数for (int i 100; i<999; i){int g i%10;int s i/10%10;int b i/100%10;if (i b*b*b s*s*s g*g*g){count1;System.out.println(i);}}System.out.println("一共有"…

食品检测与分类系统源码分享

食品检测与分类检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…

2024.9.18

1.已知网址www.hqyj.com截取出网址的每一个部分 菜单栏中 ----> 虚拟机 -----> 设置 -----> 网络适配器 选择桥接模式 菜单栏中 ----> 编辑 -----> 虚拟网络编辑器 更改设置 将桥接改成自动 如果桥接连不上网 尝试还原默认设置后&#xff0c;在重新连接桥接…

【读点论文】Text Recognition in the Wild: A Survey 非常纯粹的OCR研究,专业细致,脉络清晰

Text Recognition in the Wild: A Survey 文本的历史可以追溯到几千年前。文本所携带的丰富而精确的语义信息在广泛的基于视觉的应用场景中非常重要。因此&#xff0c;自然场景中的文本识别一直是计算机视觉和模式识别中一个活跃的研究领域。近年来&#xff0c;随着深度学习的…

通信工程学习:什么是GPON吉比特无源光网络

GPON&#xff1a;吉比特无源光网络 GPON&#xff08;Gigabit-Capable Passive Optical Network&#xff0c;吉比特无源光网络&#xff09;是一种基于ITU-T G.984.x标准的最新一代宽带无源光综合接入技术。该技术以其高带宽、高效率、大覆盖范围和用户接口丰富等特点&#xff0c…

Longman Dictionary of Contemporary English (朗文当代高级英语辞典)

Longman Dictionary of Contemporary English {朗文当代高级英语辞典} 1. Longman Dictionary of Contemporary English1.1. school References 1. Longman Dictionary of Contemporary English https://www.ldoceonline.com/ 1.1. school https://www.ldoceonline.com/dicti…

Python | Leetcode Python题解之第404题左叶子之和

题目&#xff1a; 题解&#xff1a; class Solution:def sumOfLeftLeaves(self, root: TreeNode) -> int:if not root:return 0isLeafNode lambda node: not node.left and not node.rightq collections.deque([root])ans 0while q:node q.popleft()if node.left:if is…

基于python+django+vue的外卖管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于pythondjangovueMySQL的外…

Apache SeaTunnel Zeta引擎源码解析(三) Server端接收任务的执行流程

作者&#xff1a;刘乃杰 编辑整理&#xff1a;曾辉 引入 本系列文章是基于 Apache SeaTunnel 2.3.6版本&#xff0c;围绕Zeta引擎给大家介绍其任务是如何从提交到运行的全流程&#xff0c;希望通过这篇文档&#xff0c;对刚刚上手SeaTunnel的朋友提供一些帮助。 我们整体的文…

计算机人工智能前沿进展-大语言模型方向-2024-09-12

计算机人工智能前沿进展-大语言模型方向-2024-09-12 1. PharmaBench: Enhancing ADMET benchmarks with large language models Z Niu, X Xiao, W Wu, Q Cai, Y Jiang, W Jin, M Wang… - Scientific Data, 2024 大语言模型在药物发现中的应用&#xff1a;PharmaBench 文章由…

【GO开发】MacOS上搭建GO的基础环境-Hello World

文章目录 一、引言二、安装Go语言三、配置环境变量&#xff08;可跳过&#xff09;四、Hello World五、总结 一、引言 Go语言&#xff08;Golang&#xff09;因其简洁、高效、并发性强等特点&#xff0c;受到了越来越多开发者的喜爱。本文将带你一步步在Mac操作系统上搭建Go语…

JVM相关

1.JVM内存区域 一个运行起来的java进程就是一个Java虚拟机&#xff0c;就需要从操作系统中申请一大块内存。 内存中会根据作用的不同被划分成不同的区域&#xff1a; &#xff08;1&#xff09;栈&#xff1a;存储的内容是代码在执行过程中&#xff0c;方法之间的调用关系&a…

Git提交有乱码

服务器提交记录如图 可知application.properties中文注释拉黄线 &#xff0c;提示Unsupported characters for the charset ISO-8859-1 打开settings - Editor - File Encodings 因为我们项目的其他文件都是UTF-8&#xff0c;所以&#xff0c;我们将默认值都改成UTF-8 然后…

OTA升级

方式1: 方式2: 服务器与mcu通讯机制

k8s的一些命令

kubectl get nodes &#xff1a;查看节点的状态 查看Pod的状态&#xff1a; kubectl get pod --all -namespacesPending,ContainerCreating,ImagePullBackOff都表明Pod没有就绪&#xff0c;Running才是就绪状态 查看Pod的具体情况&#xff1a; kubectl describe pod podnamek…

GEO数据库提取疾病样本和正常样本|GEO数据库区分疾病和正常样本|直接用|生物信息|生信

GEO数据库提取疾病样本和正常样本|GEO数据库区分疾病和正常样本|直接用|生物信息|生信 代码都可以直接用&#xff0c;修改GSE就可以&#xff01; 通过代码查看数据的分类&#xff0c;是疾病还是正常样本 ##############################查看对饮GSE样本疾病or正常信息# 指定…

【机器学习】--- 自然语言推理(NLI)

引言 随着自然语言处理&#xff08;NLP&#xff09;的迅速发展&#xff0c;**自然语言推理&#xff08;Natural Language Inference, NLI&#xff09;**已成为一项重要的研究任务。它的目标是判断两个文本片段之间的逻辑关系。这一任务广泛应用于机器阅读理解、问答系统、对话…

图文讲解HarmonyOS应用发布流程

HarmonyOS应用的开发和发布过程可以分为以下几个步骤&#xff1a;证书生成、应用开发、应用签名和发布。 1. 证书生成&#xff1a; 在开始开发HarmonyOS应用之前&#xff0c;首先需要生成一个开发者证书。开发者证书用于标识应用的开发者身份并确保应用的安全性。可以通过Har…

渗透测试综合靶场 DC-1 通关详解

Vulnhub是一个提供各种漏洞环境的靶场平台&#xff0c;非常适合安全爱好者和渗透测试初学者进行学习和实践。在这个平台上&#xff0c;你可以下载多种虚拟机&#xff0c;这些虚拟机预装了各种漏洞&#xff0c;让你可以在本地环境中进行渗透测试、提权、漏洞利用和代码审计等操作…