(chap4 IP协议) 路由控制( Routing)
1. 定义
路由控制是指将分组数据发送到最终目标地址的功能。
1.1 . 多跳路由
路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来。
- Hop“跳”: 是指网络中的一个区间。
- IP包正是在网络中一个个跳间被转发。因此IP路由也叫做多跳路由。
- 在每一个区间内决定着包在下-跳被转发的路径,直至包达到最终的目标地址。
1.2 路由控制表
为了将数据仓发给目标主机,所有主机都维护着一张路由控制表( RoutingTable)。该表记录IP数据在下一步应该发给哪个路由器。IP包将根据这个路由表在各个数据链路上传输。
1.3 最大传输单位MTU
数据链路的最大传输单位(MTU:Maxi-mum Transmission Unit)
- 以太网:1500字节
- FDDI:4352字节
- ATM:9180字节
1.4 分片处理(IP Fragmentation)
IP是实现多个数据链路之间通信的协议,数据链路种类多各有特点。对这些不同数据链路的相异特性进行抽象化。
IP面向无连接。即在发包之前,不需要建立与对端目标地址之间的连接。上层如果遇到需要发送给IP的数据,该数据会立即被压缩成IP包发送出去。
将较大的IP包分成多个较小的IP包。分片的包到了对端目标地址以后会再被组合起来传给上一层。即从IP的上次层看,它完全可以忽略数据包在途中的各个数据链路上的MTU,而只需要按照源地址发送的长度接收数据包。
(chap4 IP协议) 路由控制( Routing)相关推荐
- (chap4 IP协议) IP基础知识
1. IP (IPv4.IPv6)相当于OSI参考模型中的第3层-─网络层 网络层的主要作用是"实现终端节点之间的通信".这种终端节点之间的通信也叫"点对点( end-t ...
- (chap4 IP协议) 路由控制表(Routing Table)
1. 定义 发送数据包基于网络层,需要目标端的IP地址,还需要类似于"指明路由器或主机"的信息,以便真正发往目标地址.保存这种信息的就是.实现IP通信的主机和路由器都必须持有一张这 ...
- (chap4 IP协议) IPV6(IP version 6)
1. 定义 IPv6 是为了根本解决 IPv4 地址耗尽的问题而被标准化的网际协议.IPv4 的地址长度为 4 个 8 位字节,即 32 比特.而 IPv6 的地址长度则是原来的 4 倍,即 128 ...
- (chap4 IP协议) 多播和子网掩码
1. 多播 多播用于将包发送给特定组内的所有主机.由于其直接使用IP协议,因此也不存在可靠传输. 1.1 多播使用D类地址. 如果从首位开始到第4位是"1110",就可以认为是多播 ...
- cisco 模拟器安装及交换机的基本配置实验心得_看完这份1113页的TCP/IP协议+路由与交换机,成功上岸字节跳动...
TCP是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获. 之所以想写这篇文章,目的有三个: 一个 ...
- (chap4 IP协议) IP协议
1. 前奏 网络层:点对点( end-to-end)通信-----实现终端节点之间的通信. 数据链路层:在互连同一种数据链路的节点之间进行包传递,而一旦跨越多种数据链路,就需要借助网络层. 网络层可以 ...
- (chap4 IP协议) CIDR协议
1. 定义 采用任意长度分割I地址的网络标识和主机标识,意为"无类型域间选路".由于 BCP( Border Gateway Protocol,边界网关协议)对应了CIDR,所以不 ...
- (chap4 IP协议) 全局地址和私有地址
1. 定义 全局地址 互联网中的任何一台主机或路由器必须配有一个唯一的IP地址 私有网络的IP地址 它的地址范围如下,包含在这个范围内的IP地址都属于私有IP,而在此之外'的IP地址称为全局IP'. ...
- (chap4 IP协议)IP地址
1. 概念 IP地址(IPv4地址)由32位正整数来表示,IP地址由网络和主机两部分标识组成. 2. 分类 分为四个级别,分别为A类.B类.C类.D类.它根据IP地址中从第1位到第4位的比特列对其网络 ...
最新文章
- 3DSlicer13:Command Line Interface(CLI)
- 微软 改变 开源【几个站点】
- ubuntu下安装与使用Log4cpp
- 【Vegas原创】巧用GridView ButtonField列
- Cerebro 插件之电影磁力搜索神器
- 第一次冲刺-团队开发(第六天)
- Android开发之动态加载,运行未安装apk
- java 获取mac地址_java入门知识点和环境准备
- html静态网站基于数码类电商购物网站网页设计与实现共计30个页面.rar(项目源码+毕业设计+论文+答辩PPT)
- ELK-部署Logstash
- 为什么程序猿996会猝死,而企业家007却不会?
- 银行业务分析(数据整合)
- 聚币网API[Python2版]
- 嵌入式开发为啥不适合macOS系统?
- 文件夹双击提示找不到应用程序,右键可以打开(已解决)
- strtoupper() 函数
- JavaScript学习二
- Web前端:2022年最佳Javascript动画库
- html标签的下一级遍历,jquery属性,遍历,HTML操作方法详解
- 百度LBS服务我们自己上传数据,我们客户端获取数据然后进行小黄车和膜拜单车定位描点等骚操作
热门文章
- 【Scratch】青少年蓝桥杯_每日一题_6.09_密码
- hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题
- redis同步效率秒_redis过期策略、内存淘汰策略、持久化方式、主从复制
- 模块化数据机房具备的五大优势
- 5G会重新定义数据中心吗?
- GB50174-2017新旧对比
- pdf常用字体包 -baijiahao_PDF 的各种操作,我用 Python 来实现(附网站和操作指导)
- 成功解决gensim\matutils.py:737: FutureWarning: Conversion of the second argument of issubdtype from `int
- ML之NB:(NLP)基于sklearn库利用不同语种数据集训练NB(朴素贝叶斯)算法,对新语种进行语种检测
- ML之DT:利用DT(DTC)实现对iris(鸢尾花)数据集进行分类并可视化DT结构