子网变址技术

子网掩码

默认子网掩码

子网地址


广播地址

一些计算

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. noi.openjudge 二分法求函数的零点

    二分法求函数的零点 总时间限制: 1000ms 内存限制: 65536kB 描述 有函数:f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121 已 ...

  2. Redis开发及管理实战

    目录 Redis数据类型 字符串 String string类型操作 字典 Hash 列表 List 集合 Set 有序集合 SortedSet 生产消费模型 Redis事务管理 事务命令 示例 Re ...

  3. C++与Matlab混合编程之:矩阵数据结构

    项目需要将matlab代码写成C++,准备用opencv.opencv中矩阵的存储与matlab有所不同,应注意以下问题: 1.matlab中矩阵是按照列优先存储的.对于n0*n1*...*nn维的矩 ...

  4. Django项目:CMDB(服务器硬件资产自动采集系统)--08--06CMDB测试Linux系统采集硬件数据的命令03

    https://www.virtualbox.org/wiki/Downloads https://mirrors.aliyun.com/centos/7/isos/x86_64/ http://ww ...

  5. Django项目:CRM(客户关系管理系统)--78--68PerfectCRM实现CRM业务流程(bpm)报名缴费分页

    # pagination.py # ————————68PerfectCRM实现CRM业务流程(bpm)报名缴费分页———————— from django.utils.safestring impo ...

  6. SQL Server中存储过程与函数的区别

    本质上没区别.只是函数有如:只能返回一个变量的限制.而存储过程可以返回多个.而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行.执行的本质都一样. 函数限制比较多,比如不能用临 ...

  7. Python - 基本数据类型及其常用的方法之元组

    元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) ...

  8. Python configparser的使用 读取配置文件

    configparser是Python自带用于读取配置文件的工具包,它的使用非常简单 配置文件 配置文件[]中为section命名,section的命名可以包含空格,每个section下面以键值对的方 ...

  9. Python学习之函数(多层函数)、re模块的正则匹配--计算复杂加减乘除

    头疼,其实这个程序在我看的视频当中是当做re模块的运用来进行测试的,而到了我这里就成了简化版的了,因为我实在是做吐了,恕小弟无能,只能做简化版的.为何说是简化版呢,因为要求是给的计算式是多层嵌套的小括 ...

  10. KMP模板题 Number Sequence HDU1711

    模板...嗯 #include <iostream> #include <cstdio> #include <string.h> #pragma warning ( ...