网络层
2015-08-11 09:48
405 查看
网络层
1.网络层提供的两种服务
1)虚电路服务
2)数据包服务
2.IP协议
网际协议,一IP协议配套使用的还有:
地址解析协议ARP,逆地址解析协议RARP,网际控制报文协议ICMP,网际组管理协议IGMP
3.虚拟互联网络
将网络互相连接起来要使用一些中间设备
1.物理层使用的中间设备称之为 转发器
2.数据链路层使用的中间设备称之为 网桥或桥接器
3.网络层使用的中间设备称之为 路由器
4.网路层以上的中间设备称之为网关
4.ip地址
分类的ip地址:
ip地址=<网络号><主机号>
A类 0+网络号(8位)+主机号(24位)
B类 10+网络号(16位)+主机号(16位)
C类 110+网络号(24位)+主机号(8位)
A类可以配送的网络号126个,减2的原因:网络全0的网路号称为保留地址 01111111作为环路测试。共有-2个ip地址,全1表示所有,全零表示this。
同理可以知道B类和C类的ip地址。
IP地址具有的特点
1.每一个ip地址都是有网络号与主机号构成
2. IP地址是标志一个主机与一条链路的接口。
3. 用往前或者转发器链接起来的若干个局域网仍为一个网络
4. 在IP地址中所分配的IP地址是平等的。
IP地址与物理地址的区别于联系
物理地址是数据链路层和物理层使用的地址
IP地址是网络层与以上各层使用的地址,是一种逻辑地址
地址解析协议ARP和逆地址解析协议RARP
IP地址通过ARP得到物理地址
物理地址通过RARP得到IP地址
划分子网和构造超网
三级ip地址 IP=<网络号><子网号><主机号>
网际控制报文协议ICMP
这个协议允许主机或路由器报告差错情况个提供有关异常情况的报告
因特网的路由选择协议
1.理想路由选择:
算法必须正确
算法计算应该简单
算法应该使用通信量个网络拓扑的变化
稳定性、公平,最佳
路由器的构成
作用是:转发分组
分为路由选择和路由转发
1.网络层提供的两种服务
1)虚电路服务
2)数据包服务
2.IP协议
网际协议,一IP协议配套使用的还有:
地址解析协议ARP,逆地址解析协议RARP,网际控制报文协议ICMP,网际组管理协议IGMP
3.虚拟互联网络
将网络互相连接起来要使用一些中间设备
1.物理层使用的中间设备称之为 转发器
2.数据链路层使用的中间设备称之为 网桥或桥接器
3.网络层使用的中间设备称之为 路由器
4.网路层以上的中间设备称之为网关
4.ip地址
分类的ip地址:
ip地址=<网络号><主机号>
A类 0+网络号(8位)+主机号(24位)
B类 10+网络号(16位)+主机号(16位)
C类 110+网络号(24位)+主机号(8位)
A类可以配送的网络号126个,减2的原因:网络全0的网路号称为保留地址 01111111作为环路测试。共有-2个ip地址,全1表示所有,全零表示this。
同理可以知道B类和C类的ip地址。
IP地址具有的特点
1.每一个ip地址都是有网络号与主机号构成
2. IP地址是标志一个主机与一条链路的接口。
3. 用往前或者转发器链接起来的若干个局域网仍为一个网络
4. 在IP地址中所分配的IP地址是平等的。
IP地址与物理地址的区别于联系
物理地址是数据链路层和物理层使用的地址
IP地址是网络层与以上各层使用的地址,是一种逻辑地址
地址解析协议ARP和逆地址解析协议RARP
IP地址通过ARP得到物理地址
物理地址通过RARP得到IP地址
划分子网和构造超网
三级ip地址 IP=<网络号><子网号><主机号>
网际控制报文协议ICMP
这个协议允许主机或路由器报告差错情况个提供有关异常情况的报告
因特网的路由选择协议
1.理想路由选择:
算法必须正确
算法计算应该简单
算法应该使用通信量个网络拓扑的变化
稳定性、公平,最佳
路由器的构成
作用是:转发分组
分为路由选择和路由转发
相关文章推荐
- matlab环境下使用libsvm,转自http://apinetree.blog.51cto.com/714152/1560254
- 美国军方在 GitHub 上开源网络战争软件 Dshell
- http请求 Icy-MetaData头
- 使用 Xcode 工具(Network Link Conditioner)模拟网络状态
- 网络通信--TCP
- HTTP POST 网络请求
- 美国军方在GitHub上开源网络战争软件Dshell
- http://www.sitepoint.com/20-docs-guides-front-end-developers-5/
- 黑马程序员——学习日记之网络编程
- 网络爬虫 kamike.collect
- 网络爬虫 kamike.collect
- JAVA平台上的网络爬虫脚本语言 CrawlScript
- JAVA平台上的网络爬虫脚本语言 CrawlScript
- HttpComponents 也就是以前的httpclient项目
- HttpComponents 也就是以前的httpclient项目
- Java网络蜘蛛/网络爬虫 Spiderman
- Java网络蜘蛛/网络爬虫 Spiderman
- larbin是一种开源的网络爬虫/网络蜘
- larbin是一种开源的网络爬虫/网络蜘
- iOS-网络基础概念