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地址中的网络号把目的网络找到;当分组到达目的网络后,再利用主机号 将数据报直接交付给目的主机;按照整数字节划分网络号字段和主机号字段,就可以使路由器在收到一个分组时能够快速地将地址中的网络号提取出来。