子网变址技术

子网掩码

默认子网掩码

子网地址


广播地址

一些计算

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. ubuntu关闭防火墙(默认命令)

  2. vue:解决使用param传参后,再次刷新页面会新增一个原有的tab

    问题:在最近的项目中,我通过传递不同的参数,复用同一组件进行渲染,然而意外出现一个bug,就是当我重新刷新该页面时,会新增一个tab 原来的: 刷新页面后: 查阅资料后,发现该现象是由于通过param ...

  3. 全栈之路-杂篇-前端Http请求封装优化

    在项目开发过程中,代码的封装是很有必要的,我觉得这是程序员进阶的一个重要的技能,不会封装代码,你的代码看起来乱的一批,基本上不能维护,像一次性塑料袋一样,用完一次就失去了价值,这同时也会无缘无故的增加 ...

  4. [转]模块化——Common规范及Node模块实现

    Node在实现中并非完全按照CommonJS规范实现,而是对模块规范进行了一定的取舍,同时也增加了少许自身需要的特性.本文将详细介绍NodeJS的模块实现 引入 nodejs是区别于javascrip ...

  5. 855. Exam Room

    维护一个数据结构要满足:一个教室线性排列的座位 0 ... N-1 调用seat 入座一个距离最近学生最远的座位 调用leave x 离座一个位置为x的学生 由于N最多是 10e9 所以选择维护 学生 ...

  6. hive-hbase性能问题

    华为负责人本来想用这种表来做大数据开发,先前就听前辈讲过性能存在问题.实际开发过程确实存在不少问题.然后放弃换方案去做了. 1.底层meta映射字段问题.默认4000,如果再做修改会涉及到挺多源码. ...

  7. jqGrid 属性、事件全集

    <html> ... <table id="list1"></table> <div id="pager1">& ...

  8. UOJ#80. 二分图最大权匹配 模板

    #80. 二分图最大权匹配 描述 提交 自定义测试 从前一个和谐的班级,有 nlnl 个是男生,有 nrnr 个是女生.编号分别为 1,…,nl1,…,nl 和 1,…,nr1,…,nr. 有若干个这 ...

  9. Leetcode459.Repeated Substring Pattern重复的子字符串

    给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成.给定的字符串只含有小写英文字母,并且长度不超过10000. 示例 1: 输入: "abab" 输出: True 解释 ...

  10. Vijos 学姐的逛街计划

    传送门 题解传送门 线性规划,最小费用最大流. 神奇的操作. //Achen #include<algorithm> #include<iostream> #include&l ...