概述
网络层在计算机网络领域,网络层应该向运输层提供怎样的服务?面向对象还是无连接?
在计算机通信中,可靠交付应当由谁来负责?
是网络还是端系统?
网络层并没有实现可靠传输。
以太网,在数据链路层上,只是透明传输是无差错传输,而非可靠传输。
没有网络层就没有物联网。
互联网设计的思路是网络层要设计的尽量简单,向其上层提供简单,灵活,无连接的,尽最大努力交付的数据报服务。
网络的特点就是没有特点。
网际协议ip
虚拟互联网络。
不能让大家都使用相同的网络,因为没有一种单一的网络能够使用所有用户的需求。从一般概念来讲,将网络互相连接起来,要使用一些中间设备。物理层使用的中间设备叫做转发器。
数据链路层使用的中间设备叫做交换机。
网络层使用的中间设备叫做路由器。
在网络层以上使用的中间设备叫做网关。
当很多异构网络通过路由器连接起来时,如果所有的网络都使用相同的协议ip,那么在网络层讨论问题就显得很方便。互联网中的原主机,h1要把一个ip数据报发送给目的主机h2 。H1要先查找自己的转发表,看目的主机h2是否在本网络上。如果是,则不需要经过任何路由器,而是直接交付。因为此时在一个网络中就相当于是局域网,数据链路层就可以解决,广播通信。如果不是,则必须把ip数据报发送给某个路由器。路由器查找自己的转发表。判断是通过直接交付(在同一网络上)还是间接交付给其他的路由器再传递给主机h2。
在这里强调的是互联网可以有多种异构网络相连组成。
Ip地址,也就是计算机的身份证号。Ip地址都是32位的二进制代码。前16位是网络号,可以找到主机的地理位置。后16位是主机号,可以找到,是哪台主机。
数据链路层传递帧,
物理层传递二进制比特流,
信道上传递数字信号或模拟信号。具体传递什么信号,看距离的远近来确定。
iP地址一共分成五类。Abcde。
A类地址的头部是0,
B类地址的头部是10,
c类地址的头部是110。
主机号不能全0,亦不能全1。
点分十进制。一共有32位,每八位划分一下,一共是四组。然后这四组二进制全部转化为十进制。一般计算机的地址都是由十进制来表示的。我们把它重新划回二进制就可以知道他是几类ip地址(看他的首位)。
最后
以上就是温柔小蚂蚁为你收集整理的网络层的全部内容,希望文章能够帮你解决网络层所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复