1-【路由器在网际互连中的作用】

1.1-【直接交付和间接交付】

  直接交付:当主机A要向另一个主机B发送数据报时,要先检查目的主机B是否与源主机连接在同一个网络上。如果是,就将数据报直接交付给目的主机B而不需要通过路由器。

  简介交付:但如果目的主机与源主机A不是连在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器,这就叫做简介交付。

1.2-【路由器的简单结构】

  

  转发和路由选择的区别

  • 转发(forwarding)就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。
  • 路由选择(Routing)是按照分布式算法,根据从相邻路由器得到的关于网络拓扑的变化情况,动态的改变所有选择的路由
  • 路由表是根据路由选择算法得出的,而转发表示从路由表得出的。
  • 一般在讨论路由选择的原理时,往往不去区分转发表和路由表的区别。

1.2-【互联网和因特网】

  Internet:这是一个专有名词,它是指当前全球最大的、开发的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族,且前身是美国的ARPANET。

  internet:是一个通用名,它泛指有多个计算机网络互连而成的虚拟网络。

1.2.1-【网际协议IP】

  网际协议IP是TCP/IP体系中最重要的协议之一,与IP协议配套使用的还有:地址解析协议ARP(Address Resolution Protocol);逆地址解析协议RARP(Reverse Address Resolution Protocol);因特网控制报文协议ICMP(Internet Control Message Protocol);因特网组管协议IGMP(Internet Group Management Protocol)。

   

  IP地址:我们把整个因特网看成一个单一的抽象的网络。IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内是唯一的32bit的标识符。IP地址由ICANN进行分配。

  IP地址的表示方法:机器中存储的是32bit的代码 10000000000010110000001100011111,为了提高可读性,我们按照每8个一组进行分隔,再将分隔的四组中八位二进制数 转换为十进制,就变成了这样 128.11.3.31。

  分类IP地址:每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它表示该主机(或路由器)

  常用的三种类别的IP地址

    

    备注:A类地址,第一bit必须为0,B类地址前两位必须为10,C类前三位必须为110。

    网络ID  全0:表示本网络,例如 0.0.0.12 本网络上的主机12

    网络ID 127:表示回环测试用(loopback test)

    主机ID 全0:表示单个网络地址,例如 5.0.0.0

    主机ID 全1:该网络上的所有主机;例如 128.7.255.255 网络128.7上的所有主机

  路由器转发分组的步骤:先按所要找的IP地址中的网络号把目的网络找到;当分组到达目的网络后,再利用主机号 将数据报直接交付给目的主机;按照整数字节划分网络号字段和主机号字段,就可以使路由器在收到一个分组时能够快速地将地址中的网络号提取出来。

  

网络协议笔记-网络层-路由器的作用、IP地址的更多相关文章

  1. 网络协议笔记-网络层-ARP协议

    [2-地址解析协议ARP] [2.1-基本概念] 地址解析协议ARP的作用是根据主机的IP地址,找出该主机的硬件地址. [2.2-为什么要使用ARP] 在数据传输过程中,网络层使用的IP地址,但是在实 ...

  2. centos下网络配置方法(网关、dns、ip地址配置)

    本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ...

  3. 如何修改路由器的登录IP地址?

    如何修改路由器的登录IP地址? 因为有多个路由器,为了区分不同路由器,我们可以修改它的登录IP,而且修改后,可以在连接的电脑上直观地知道所连接的是哪一台路由器 买回来的路由器,一般默认的登录地址是19 ...

  4. 路由器wan口ip地址显示0.0.0.0怎么办

    http://m.xuexila.com/luyouqi/671049.html 这个网络时代里面我们最常用来连接网络的设备就是路由器了,现在的社会不管是工作还是生活几乎都离不开网络了,同时我们也要学 ...

  5. 多路由器环境下路由器的入口IP地址及DHCP设置探讨

    多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置 ...

  6. Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳

    Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 11 / 21 转载请注明出处!️ 附: 交流方式: ️ ️ ️ Q ...

  7. 网络协议相关面试问题-TCP与IP网络模型

    互联网应用的实现主要是通过分层来实现的,每一层有自己相应的功能,上层依赖于下层,具体层次如下图: 下面具体一层层来了解: 物理层 / 实体层: 也就是将电脑通过物理的手段连接起来,其实也就是01电子信 ...

  8. 路由器分配的IP地址

    在IP地址范围内,一部分地址将保留作为私人IP地址空间,专门用于内部局域网使用,这些地址如下表: A类 10.0.0.0-10.255.255.255 网络数:1 B类 172.16.0.0-172. ...

  9. 网络A、B、C类IP地址的区别

    学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了) 1字节=8位,1位就是1个数字,所以1字节等于8个数字. 2的8次方,和二进制11111111转换为十进制并不一回事. 0-127是 ...

随机推荐

  1. 洛谷 [p1196] 银河英雄传说

    所谓带权并查集 本题所求的不止是两个编号之间是否有关系,还要求两个编号之间有什么关系,这就要求我们维护多个数组,fa[]数组维护两个编号之间的连通性,dis[]维护编号为i的战舰到fa[i]之间的距离 ...

  2. BZOJ 3456: 城市规划 [多项式求逆元 DP]

    题意: 求出n个点的简单(无重边无自环)无向连通图数目.方案数mod 1004535809(479 * 2 ^ 21 + 1)即可. n<=130000 DP求方案 g(n) n个点所有图的方案 ...

  3. BZOJ 2179 [快速傅里叶变换 高精度乘法]

    2179: FFT快速傅立叶 Time Limit: 10 Sec  Memory Limit: 259 MBSubmit: 3108  Solved: 1599[Submit][Status][Di ...

  4. DaemonSet 案例分析 - 每天5分钟玩转 Docker 容器技术(130)

    本节详细分析两个 k8s 自己的 DaemonSet:kube-flannel-ds 和 kube-proxy . kube-flannel-ds 下面我们通过分析 kube-flannel-ds 来 ...

  5. 给Ocelot做一个Docker 镜像

    写在前面 在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用.目前在各个云端中,基本上都提供了Api ...

  6. laravel服务容器-----深入理解控制反转(IoC)和依赖注入(DI)

    首先大家想一想什么是容器,字面意思就是盛放东西的东西,常见的变量,对象属性都是容器,一个容器能够装什么东西,完全在于你对这个容器的定义.有的容器不仅仅只是存文本,变量,而是对象,属性,那么我们通过这种 ...

  7. dedecms织梦判断当前页面是首页、栏目页还是文章页

    根据全局变量$GLOBALS['_sys_globals']['curfile']的值来判断. 首页parview:列表页listview:文章页archives 应用示例: {dede:php}if ...

  8. Ajax疯狂讲义

    Ajax: async javascript and xml 异步的JS和XML AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这 ...

  9. 2道acm简单题(2013):1.(时分秒)时间相减;2.主持人和N-1个人玩游戏,每个人说出自己认识的人数,判断其中是否有人说谎。

    /*1.题目:输入一个数,代表要检测的例子的个数,每个例子中:输入两个时间(格式HH:MM : SS),前面时间减去后面时间,输出在时钟上显示的时间,格式一样,如果是以为数字的前面补零.*//**思路 ...

  10. AES对称加密

    import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.Secre ...