计算机网络5.2-5 ipv4&路由协议&ipv6

子网变址技术


子网掩码

默认子网掩码

子网地址


广播地址

一些计算




CIDR




分配举例


地址不必连续分配
sadsdas

网络设备---路由器



输出结构


直接交付与简介交付

IP分组的转发

分属于不同的子网
IP分组的转发算法


- 特定主机路由



一个例子





路由聚合的例子



最长前缀匹配

私有地址

因特网的路由协议
路由协议()

阿萨斯

静态路由,手工操作

动态路由

自治系统AS


路由协议的两种类型

在不同的自治系统中时 用外部网关协议(EPG)
在同一个自治系统中时 用内部网关协议(IPG)

内部网关协议
RIP
RIP协议基于距离矢量算法(DistanceVectorAlgorithms)
RoutinginformationProtocol
基于跳数的算法

每一台路由器如何更新路由信息表
每台路由器彼此交换更新路由表(每隔30s)

每过30s就交换一次
工作过程
启动以后会向周围的路由器发送请求
修改了就发送触发修改报文

最多包含15个路由器
以跳数欠合理性
OSTF协议
利用地接斯科拉算法来选择

RIP是当前和邻居交换信息
采取的是洪办法()

划分区域,每个区域也只知道自己的拓扑结构

外部网关协议(EGP)
BGP
边界网关协议


选择一个speaker
工作在应用层 传输层 UDP


工作在应用层 传输层 TCP

专用网
虚拟专用网
Virtual Private Network
vpn的编址 :本地地址
利用公共网络构建的私人网络
IANA保留了三块只能用于专用互联网内部通信的IP地址空间

VPN的实现
隧道传输和加密技术
把IP数据包封装到IP数据报里面
"超级IP数据报"

隧道技术可以保护隐私性
网络地址转换NAT

NAT软件


还会记录映射表(这是最关键的)
产生的应答报文(利用映射表)

还需要借助于传输层的地址转换
传输层的地址是: 端口号
实际上是这样的

这就是的吧

下一代网际协议IPv6
新的变化是什么啊?


IPv6数据报概述




一些变化


地址分类

仅仅交付给一个(通常是最近的哪一个)

8组四位16进制数
零压缩方法

IPv6的过渡



除了双协议占,还可以用隧道技术

一个错题

计算机网络5.2-5 ipv4&路由协议&ipv6的更多相关文章
- 计算机网络-网络层(1)IPv4和IPv6
IPv4数据报格式: 版本号 这4比特规定了数据报的IP 协议版本.通过查看版本号,路由器能够确定如何解释IP数据报的剩余部分. 首部长度 以4字节为单位,没有选项的首部长度为5*4=20字节 服务类 ...
- IPv4和IPv6简单对比介绍(转载)
原链接:https://baijiahao.baidu.com/s?id=1570208896149974&wfr=spider&for=pc 在配置计算机网络,特别是内网的时候,有时 ...
- IPv4与IPv6数据报格式详解
摘要: 本文给出IPv4与IPv6数据报格式示意图,并整理了各个字段含义,最后对比IPv4与IPv6数据报格式的区别. 一.IPv4数据报 图1 IPv4数据报格式版本号(version) 不同的IP ...
- 一起来聊聊 IP 地址、局域网、广域网、IPV4 和 IPV6
背景 谁都知道 IP 地址是干嘛的,但是它出现的前因后果你真的知道吗? 我觉得很有必要重新复习下计算机网络基础知识,实在太太太重要了 本篇文章素材均来自:https://www.bilibili.co ...
- IP地址(IPv4)/IPv6地址的正则表达式
原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/ Pv4地址正则表达式:^((25[0-5]|2[0-4]\d ...
- ipv4、ipv6的socket同时监听“bind: Address already in use”的解决方法
创建ipv4和ipv6的socket,同时监听某个端口的ipv4和ipv6报文,运行时bind函数执行失败,提示“bind: Address already in use”.原因:ipv6的socke ...
- ios 兼容IPV4和IPV6网络通信
前言: 苹果官方出了新的规定,要求新上架的app都必须单独支持ipv6-only的网络. 准备工作: 搭建IPV6测试环境:http://blog.csdn.net/potato512/article ...
- VLC测试IPv4 IGMP/IPv6 MLD协议
1 简述 VLC既可以充当流客户端,又可以充当流服务器,并且可以跨平台使用,是一款开源.免费的软件,基于GNU GPL许可证. 2 搭建组播服务器 第一步:运行程序后选择“媒体 串流”:第二步:通过 ...
- TCP/IP读书笔记(4) IPv4和IPv6 路由选择
TCP/IP读书笔记(4) IPv4和IPv6 路由选择 网络层是位于链路层之上,TCP/IP模型中网络层的核心协议是IP协议(Internet protocol). 目前主流的IP协议是IPv4(I ...
随机推荐
- ElasticSearch入门之花落红尘(三)
上篇文章散仙介绍了ElasticSearch的入门安装和使用,那么本篇我们来看下,如何使用java api来和ElasticSearch进行交互,简单点说,就是实现一个增删改查,来找找入门的感觉. 在 ...
- 在vue中使用pug
安装pug npm i pug pug-loader pug-cli pug-filters -D pug :安装pug pug-loader:pug的loader pug-cli:pug 编译工具 ...
- JAVA开源微信管家平台——JeeWx捷微V3.3版本发布(支持微信公众号,微信企业号,支付窗)
JeeWx捷微V3.3版本紧跟微信小程序更新,在原有多触点版本基础上,引入了更多的新亮点:支持微信公众号.微信企业号.支付宝服务窗等多触点开发:采用微服务框架实现,可插拔可集成,轻量级开发:对小程序的 ...
- HDFS常用Java API
- String and Times
String and Times 时间限制: 1 Sec 内存限制: 128 MB 题目描述 Now you have a string consists of uppercase letters, ...
- applyMiddleware源码中的闭包
闭包都是个老掉牙的话题了,这次又提起,是因为重看Redux源码时发现了applyMiddleware里的用法很巧妙.我们先看一个简单的例子. var a = (num) => num + 1 v ...
- Markdown文档使用
Markdown使用 一.markdown标题:1级-6级 一级 #空格 二级 ##空格 三级 ###空格 ... 六级 ######空格 二.代码块 print("hello world! ...
- dedecms list标签调用附加表字段--绝对成功
使用list标签调用附加表字段的时候会忽略一个地方,明明附加字段名已经添加进去了就是调用不出来 经过在网上查询了资料,说的天花乱坠,也都实践过一些,但是就是不成功鞋面介绍一下犯的低级错误在哪里 {de ...
- java习题-集合框架-泛型
集合框架 一 去除List集合中的重复元素. 思路: 1,先创建一个临时容器.用于存储唯一性的元素.2,遍历原容器,将遍历到的元素到临时容器中去判断,是否存在.3,如果存在,不存储到临时容器,如果不存 ...
- linux显示进程的内存映射pmap
pmap命令可以显示进程的内存映射,使用这个命令可以找出造成内存瓶颈的原因. # pmap -d PID 显示PID为47394进程的内存信息. # pmap -d 47394 输出样例: 47394 ...