子网变址技术

子网掩码

默认子网掩码

子网地址


广播地址

一些计算

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. 计算机网络-网络层(1)IPv4和IPv6

    IPv4数据报格式: 版本号 这4比特规定了数据报的IP 协议版本.通过查看版本号,路由器能够确定如何解释IP数据报的剩余部分. 首部长度 以4字节为单位,没有选项的首部长度为5*4=20字节 服务类 ...

  2. IPv4和IPv6简单对比介绍(转载)

    原链接:https://baijiahao.baidu.com/s?id=1570208896149974&wfr=spider&for=pc 在配置计算机网络,特别是内网的时候,有时 ...

  3. IPv4与IPv6数据报格式详解

    摘要: 本文给出IPv4与IPv6数据报格式示意图,并整理了各个字段含义,最后对比IPv4与IPv6数据报格式的区别. 一.IPv4数据报 图1 IPv4数据报格式版本号(version) 不同的IP ...

  4. 一起来聊聊 IP 地址、局域网、广域网、IPV4 和 IPV6

    背景 谁都知道 IP 地址是干嘛的,但是它出现的前因后果你真的知道吗? 我觉得很有必要重新复习下计算机网络基础知识,实在太太太重要了 本篇文章素材均来自:https://www.bilibili.co ...

  5. IP地址(IPv4)/IPv6地址的正则表达式

    原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/ Pv4地址正则表达式:^((25[0-5]|2[0-4]\d ...

  6. ipv4、ipv6的socket同时监听“bind: Address already in use”的解决方法

    创建ipv4和ipv6的socket,同时监听某个端口的ipv4和ipv6报文,运行时bind函数执行失败,提示“bind: Address already in use”.原因:ipv6的socke ...

  7. ios 兼容IPV4和IPV6网络通信

    前言: 苹果官方出了新的规定,要求新上架的app都必须单独支持ipv6-only的网络. 准备工作: 搭建IPV6测试环境:http://blog.csdn.net/potato512/article ...

  8. VLC测试IPv4 IGMP/IPv6 MLD协议

    1 简述 VLC既可以充当流客户端,又可以充当流服务器,并且可以跨平台使用,是一款开源.免费的软件,基于GNU GPL许可证. 2 搭建组播服务器 第一步:运行程序后选择“媒体  串流”:第二步:通过 ...

  9. TCP/IP读书笔记(4) IPv4和IPv6 路由选择

    TCP/IP读书笔记(4) IPv4和IPv6 路由选择 网络层是位于链路层之上,TCP/IP模型中网络层的核心协议是IP协议(Internet protocol). 目前主流的IP协议是IPv4(I ...

随机推荐

  1. DOS常用命令详解

    DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit ...

  2. ASCII对照

    标准表 Bin (二进制) Oct (八进制) Dec (十进制) Hex (十六进制) 缩写/字符 解释 0000 0000 00 0 0x00 NUL(null) 空字符 0000 0001 01 ...

  3. 我认为最节省时间的CSS命名规范

    CSS命名规范一 js中对变量的命名最好使用camel case驼峰式命名法,但CSS中更适用于red-box命名规范. CSS命名规范二 BEM命名规范 B=>block E=>elem ...

  4. substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定 ...

  5. AppbarLayout的简单用法

    在许多App中看到, toolbar有收缩和扩展的效果, 例如:   appbar.gif 要实现这样的效果, 需要用到: CoordinatorLayout和AppbarLayout的配合, 以及实 ...

  6. pycharm professional 2019版长效激活

    PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制. ...

  7. DSP日志打印 LOG_printf

    LOG_printf 依托BIOS环境,需要引用下列头文件: #include <std.h> #include <log.h>     并且,要在.tcf环境中添加一个LOG ...

  8. oracle数据库忘记sys密码如何改密码

    ORACLE服务器操作: 1.win+R打开dos窗口cmd 2.输入 sqlplus/nolog出现 3.输入 conn / as sysdba 出现 4. alter user sys ident ...

  9. HBase的一些关于CRUD方法

    配置内容 static{configuration = HBaseConfiguration.create();  //创建配置文件(也就是load工程包目录下的配置文件hbase-site.xml) ...

  10. 支付宝单笔转账demo (改配置直接用)

    支付宝接口说明文档  https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer 需要注意的是:rsa的  公钥和 ...