网络协议笔记-网络层-路由器的作用、IP地址
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地址的更多相关文章
- 网络协议笔记-网络层-ARP协议
[2-地址解析协议ARP] [2.1-基本概念] 地址解析协议ARP的作用是根据主机的IP地址,找出该主机的硬件地址. [2.2-为什么要使用ARP] 在数据传输过程中,网络层使用的IP地址,但是在实 ...
- centos下网络配置方法(网关、dns、ip地址配置)
本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ...
- 如何修改路由器的登录IP地址?
如何修改路由器的登录IP地址? 因为有多个路由器,为了区分不同路由器,我们可以修改它的登录IP,而且修改后,可以在连接的电脑上直观地知道所连接的是哪一台路由器 买回来的路由器,一般默认的登录地址是19 ...
- 路由器wan口ip地址显示0.0.0.0怎么办
http://m.xuexila.com/luyouqi/671049.html 这个网络时代里面我们最常用来连接网络的设备就是路由器了,现在的社会不管是工作还是生活几乎都离不开网络了,同时我们也要学 ...
- 多路由器环境下路由器的入口IP地址及DHCP设置探讨
多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置 ...
- Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳
Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 11 / 21 转载请注明出处!️ 附: 交流方式: ️ ️ ️ Q ...
- 网络协议相关面试问题-TCP与IP网络模型
互联网应用的实现主要是通过分层来实现的,每一层有自己相应的功能,上层依赖于下层,具体层次如下图: 下面具体一层层来了解: 物理层 / 实体层: 也就是将电脑通过物理的手段连接起来,其实也就是01电子信 ...
- 路由器分配的IP地址
在IP地址范围内,一部分地址将保留作为私人IP地址空间,专门用于内部局域网使用,这些地址如下表: A类 10.0.0.0-10.255.255.255 网络数:1 B类 172.16.0.0-172. ...
- 网络A、B、C类IP地址的区别
学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了) 1字节=8位,1位就是1个数字,所以1字节等于8个数字. 2的8次方,和二进制11111111转换为十进制并不一回事. 0-127是 ...
随机推荐
- 洛谷 [P1169] [ZJOI2007] 最大的正方形
本题是一道求最大子矩阵的题,可以使用悬线法来做,因为是相邻的01矩阵,所以需要对悬线法进行改动. #include <iostream> #include <cstdio> # ...
- BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
http://www.lydsy.com/JudgeOnline/problem.php?id=2199 题意:裸的2-SAT,但是问每个变量在所有解中是只能为真还是只能为假还是既可以为真又可以为假 ...
- Codeforces Round #398 (Div. 2)
Codeforces Round #398 (Div. 2) A.Snacktower 模拟 我和官方题解的命名神相似...$has$ #include <iostream> #inclu ...
- 二、urllib进阶
Handler处理器 和 自定义Opener opener是 urllib.request.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就 ...
- Centos-7 + Docker-1.12 中 devicemapper + direct_lvm 的 Docker 存储配置
html,body { font-size: 12pt } body { font-family: Helvetica, "Hiragino Sans GB", "微软雅 ...
- Spring Boot让开发如此简单
从html到asp后一直专注.net开发,从.net诞生到如今,从winform到webform,从asp.net到.net mcv,从.net mvc到.net core,从ado.net到linq ...
- 开启MySQL远程访问权限 允许远程连接
1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user ...
- CENTOS6.6下mysql5.7.11带boost和不带boost的源码安装
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn Mysql5.7版本更新后有很多变化,比如json等,连安装都有变化 ...
- Selenium常用API用法示例集----下拉框、文本域及富文本框、弹窗、JS、frame、文件上传和下载
元素识别方法.一组元素定位.鼠标操作.多窗口处理.下拉框.文本域及富文本框.弹窗.JS.frame.文件上传和下载 元素识别方法: driver.find_element_by_id() driver ...
- python实现汉诺塔移动
汉诺塔问题 汉诺塔是根据一个传说形成的一个问题.汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大 ...