首页 > 其他分享 >TCP/IP协议,以及对等网络通信原理!

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

时间:2024-07-18 18:55:16浏览次数:14  
标签:网络通信 协议 网关 IP MAC TCP 防火墙 地址

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地址每换一个逻辑网段要重新拆包,发包一样,这样是不是好理解一点。

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

标签:网络通信,协议,网关,IP,MAC,TCP,防火墙,地址
From: https://blog.csdn.net/g188_2657/article/details/140470016

相关文章

  • 打造丰富AI生态体验 三星Galaxy Z Fold6|Z Flip6及生态新品中国发布
    7月17日,三星电子举行Galaxy新品中国发布会,正式面向中国市场推出第六代折叠屏手机三星GalaxyZFold6与GalaxyZFlip6。同步登陆国内的还有诸多智能穿戴新品,包括三星GalaxyRing、GalaxyWatch7、GalaxyWatchUltra以及三星GalaxyBuds3系列。作为三星在折叠屏领域的前沿科技成果......
  • 配置VMware静态IP
    方便远程办公,找IP1.在VMware中找到原有的IP,网关,子网掩码1.2点击虚拟网络编辑器-->点击NAT设置即可看到IP..........记住2.登陆root用户,打开终端编译2.1再ll进行查看2.2再cdnetwork-scripts2.3再viifcfg-ens332.4用到第一步中所查到的数据,IPADDR最后几位随意......
  • 如何轻松地将 iTunes 备份中的联系人恢复到 iPhone?
    通讯录作为iPhone上最重要的数据类型之一,对我们的日常生活影响很大。如果您之前已经对联系人进行了iTunes备份,并且想要从iTunes备份中恢复联系人,您可以按照本文中的三种简单方法轻松从iPhone备份中获取联系人。第1部分。如何通过CoolmusteriPhoneDataRecovery......
  • 7.Eclipse使用
    7Eclipse使用 1.使用Eclipse创建java项目 在Eclipse中编写程序,必须先创建项目。Esclipse中有很多种项目,其中java项目用于管理和编写java程序。创建项目的步骤如下 1.点击file--选择NEW--选择并单击javaproject,打开Newjavaproject(新建java项目)对话框。 打......
  • 【学术会议征稿】第四届智能电力与系统国际学术会议(ICIPS 2024)
    第四届智能电力与系统国际学术会议(ICIPS2024)20244th InternationalConferenceonIntelligentPowerandSystems(ICIPS2024)第四届智能电力与系统国际学术会议(ICIPS2024)将于2024年11月1-3日在湖北宜昌举行,国际分会场将由莫道克大学举办,在澳大利亚珀斯召开。ICIPS202......
  • 通过22端口实现IP的https证书
    当我们在访问网站时,一般需通过两种形式,一种是通过域名来访问,另一种则是通过IP地址来访问。如果它们要想升级为https协议,则离不开SSL证书和IP证书。SSL证书和IP证书成为了网络安全的重要组成部分,然而许多人不清楚它们之间的区别。但是要知道IPSSL证书的验证方式有且只能使用......
  • 代码随想录算法训练营第27天 | 回溯3:93.复原IP地址、78.子集、90.子集II
    代码随想录算法训练营第27天|回溯3:93.复原IP地址、78.子集、90.子集II93.复原IP地址https://leetcode.cn/problems/restore-ip-addresses/submissions/547344868/代码随想录https://programmercarl.com/0093.复原IP地址.html#算法公开课78.子集https://leetcode.cn/probl......
  • [misc]-压缩包-zip
    题目:拼在一起解下base64就有flag打开附件,发现都是68个小的压缩文件,且是加密的,根据题目提示,考虑crc32碰撞。importzipfileimportstringimportbinasciiimportbase64d=open('rs.zip','wb')b64=''dic=string.ascii_letters+string.digits+'{}_+/='......
  • Profinet IO从站数据 转EthernetIP项目案例
    目录1 案例说明 12 VFBOX网关工作原理 13 准备工作 24 使用PRONETA软件获取PROFINETIO从站的配置信息 25 设置网关采集PROFINETIO从站设备数据 56 使用ETHERNETIP转发数据 87 选择槽号和数据地址 108 选择子槽号 119 案例总结 121 案例说明设置网关采集ProfinetIO从......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript美食网站(西餐)
    HTML+CSS+JS【美食网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......