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

计算机网络-网络互连和互联网(五)

1.路由器技术NAT:

  • 网络地址翻译,解决IP短缺,路由器内部和外部地址进行转换。
  • 静态地址转换:静态NAT(一对一)

        静态NAT,内外一对一转换,用于web服务器,ftp服务器等固定IP的主机服务器。

  • 动态地址转换:动态NAT(多对少)

        动态NAT,内外多对少转换,用于内部局域网较多用户访问外部网络。外部需要地址池

  • 网络地址端口转换:NAPT(多对一)

        网络地址端口转换,NAPT(PAT多对一)内外多对一转换,使用外部一个IP,多个端口号对应内部IP。也称为IP伪装,可以隐藏内部主机。

2.路由器技术VLSM:

可变长子网掩码。在有类的IP地址的基础上,从它们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数,子网划分。

各类网络可以用来再划分子网的位数为:A类有24位可以借,B类有16位可以借,C类有8位可以借。前面的“三步划分子网”。

VLSM是把标准网络分割成更小的子网的技术,而CIDR是把几个标准网络合并成一个大网络的技术。 

3.路由器技术CIDR:

无类域间路由,解决路由缩放问题,采用/比特位,无类不区分A、B、C类,称为CIDR地址块,路由汇聚。

4.路由器技术Qos:

网络服务质量。将网络数据流分成不同的等级,提供不同的服务。有集成服务(IntServ)和区分服务(DiffServ)两种标准。

  • 集成服务分为三种:保证质量的服务、控制负载的服务、尽力而为的服务(目前因特网提供的服务)

  •  集成服务:资源预约协议RSVP。每个业务流申请资源预留,包括缓冲区及带宽的大小,每一跳。
  • 区分服务:不再使用资源预约,而是区分不同的业务流。分为三种:尽力服务BE、优质服务AF、加速服务EF。
  • 区分服务代码点DSCP,利用IP包头的服务类型字段ToS。
  • 逐跳行为PHB:逐级跳的转发方式,每个PHB对应一种转发方式。

5.路由器技术MPLS:

多协议标签交换,属于2.5层,一般认为是第三层交换,硬件交换、速度快,叫一次路由,多次交换。用标签交换代替复杂的路由运算

MPLS基本原理。标记边缘路由器LER ,标记交换路由器LSR。

6.路由器技术:

MPLS转发等价类(FEC),把等价的通信流汇聚转发。标记具有局部性。提供QoS、粒度控制、负载均衡等。

7.路由器技术:

IP组播,有一个源向一组主机发送信息,D类地址。(一个IP地址代表一个主机,称为单播地址。)

8.路由器技术:

IP组播用途,用于视频点播、网络电视、视频会议等点到多点的业务。IP组播地址分为三类:

  • 保留组播:224.0.0.0~224.0.0.255用于路由协议,如224.0.0.1代表所有主机,224.0.0.2代表所有路由器。
  • 用户组播:224.0.1.0~238.255.255.255,全球范围分配,类似公网IP。
  • 本地组播:239.0.0.0~239.255.255.255本地子网分配,类似私网IP。

9.常用IP组播地址:

224.0.0.1

所有主机的地址
224.0.0.2所有组播路由器的地址
224.0.0.5所有ospf路由器
224.0.0.6ospf DR/BDR
224.0.0.9rip-2路由器
224.0.0.10Eigrp路由器
224.0.0.12dhcp服务器/中继代理
224.0.0.13所有pim路由器

10.路由器技术:

IP组播地址与MAC地址:组播MAC地址:01-00-5e-xx-xx-xx。 

11.IP组播协议:

IGMP因特网组管理协议,管理主机加入或离开组播组。IGMP封装在IP中,协议号2。IGMPv3报文:分为三种:

  • 成员资格询问报文:组播路由器发出,询问是否有主机加入组播。
  • 成员资格报告报文:主机加入组播组。
  • 组记录报文:记录组播的状态和信息

12.IP组播路由协议:

用来建立组播树,是实现组播传输的关键技术。源分发树和共享分发树。13.IP组播路由协议:PIM-DM:

        

密集模式PIM。用于组播成员集中,且较多,如局域网。

采用“泛洪扩散-修剪丢弃”维护组播分发树。使用“推”的机制,先给你,可以不要。

关键技术是利用反向通路,使用自己找回来的路径。

使用源分发树:以组播源为根节点构造到所有组播组成员的生成树,通常也称为最短路径树(SPT)。

PIM-SM:

        

稀疏模式PIM,用于组播成员较少,且稀疏分布,如广域网。

采用选择性的建立和维护分布树。只有发送请求的才会收到数据。使用“拉”的机制,你要了,才会给你。

使用共享分发树:确定一个汇聚点。先发给汇聚点,再由汇聚点发给其他路由器。

相关文章:

  • 机器学习流程—数据预处理上篇
  • IDEA中Maven无法下载jar包问题解决
  • Linux网络编程 ——UDP 通信
  • Google发布Genie硬杠Sora:通过大量无监督视频训练最终生成可交互虚拟世界
  • SpringBoot中实现拦截器和过滤器
  • 计算机视觉 了解OpenCV、COLMAP、PyTorch3D 和 OpenGL 中坐标系3D转换的简要指南
  • 如何搭建Nacos集群
  • 刷题DAY9 | LeetCode 28-实现 strStr() 459-重复的子字符串
  • Golang 程序启动原理详解
  • shadertoy 游戏《来自星尘》摇杆复刻
  • tsc : 无法加载文件 C:\Users\Administrat\AppData\Roaming\npm\tsc.ps 1,因为在此系统上禁止运行脚本
  • vmware安装图形版ubuntu(20.4)
  • 【Golang星辰图】探索网络和HTTP的奇妙世界:使用Go语言打造高性能应用
  • 华为配置WLAN高密业务示例
  • 【数据结构】复杂度详解
  • CentOS7 安装JDK
  • Github访问慢解决办法
  • Iterator 和 for...of 循环
  • JAVA 学习IO流
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • node学习系列之简单文件上传
  • PAT A1120
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Vim Clutch | 面向脚踏板编程……
  • vue学习系列(二)vue-cli
  • 初识MongoDB分片
  • 关于List、List?、ListObject的区别
  • 排序(1):冒泡排序
  • 前端js -- this指向总结。
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 手机端车牌号码键盘的vue组件
  • 我建了一个叫Hello World的项目
  • 以太坊客户端Geth命令参数详解
  • linux 淘宝开源监控工具tsar
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ![CDATA[ ]] 是什么东东
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • ${factoryList }后面有空格不影响
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)【Hibernate总结系列】使用举例
  • .chm格式文件如何阅读
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET企业级应用架构设计系列之开场白
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .pyc文件是什么?
  • [C#]扩展方法
  • [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子
  • [ffmpeg] x264 配置参数解析
  • [Go WebSocket] 多房间的聊天室(三)自动清理无人房间
  • [idea]关于idea开发乱码的配置
  • [LeetCode] Minimum Path Sum