网络到底分多少层呢?
这是经常会被问到的问题,我上次的作答是4层。
下层为上层提供服务,对上层透明。
对等层之间进行通讯。
每层负责的任务不同,于是便有了网络的虚拟化(屏蔽底层差异)和网络的多元化(提供不同的服务)。
链路层是负责连接的,也叫网络接口层,是和驱动打交道的。有以太网和令牌环网之分,现在用的较多的是以太网连接,就是说:两个主机可以同时发送数据,当一个主机发现另一个主机和自己同时发送的时候,都停止发送,然后再随机的时间再次发送和监听是否冲突了。而令牌环网就是看自己是不是有令牌(即权限)发送数据包。
ip层是负责选路的,就是说要尽快的把数据包送到目的端,其他的很少考虑。
tcp和udp是面向连接和无连接的,一个负责数据的正确有序,一个负责快速提交。
应用层就是处理特定的应用细节,专注于功能上的实现。
查看服务器域名的端口号?
网关在那层?以太网是否可以实现网络之间的无缝切换?
应用层--------------->SMTP,POP3等高层协议 表示层--------------->数据压缩加密等 会话层--------------->建立应用到应用的连接 传输层--------------->TCP,UDP等 网络层--------------->IP/IPX等 设备:网关,多口网关(路由器) 数据链路层----------->PPP,帧中继等 设备:网桥,多口网桥(交换机) 物理层--------------->物理特性 设备:中继器,多口中继(集线器) 网关是工作在网络层的,其功能是可以在不同的网段中交换数据,也可以在不同的逻辑网络中交换数据(比如以太网和ATM)等
网桥是连接两个局域网,看起来像是一个局域网的技术。
router和hub之间的区别?
首先说交换机(又名交换式集线器)作用可以简单的理解为将一些机器连接起来组成一个局域网。而路由器与交换机有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。
交换机工作在数链层,路由器工作在网络层。因此一个注重的是连接,一个在乎的是选路。
将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统。根据中继系统所在的层次,可以有以下五种中继系统:
1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。
2.数据链路层(即第二层,层L2),即网桥或桥接器(bridge)。
3.网络层(第三层,层L3)中继系统,即路由器(router)。
4.网桥和路由器的混合物桥路器(brouter)兼有网桥和路由器的功能。
5.在网络层以上的中继系统,即网关(gateway)。
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。
而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。
传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。
交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。
If you have any questions or ideas ,please feel free to contact me : )
thx.^^
QQ: 1623213673
MAIL: [email protected]