一.七层模型
注意:
- 物理层和数据链路层的一些协议(比较底层的协议,如介质访问控制的相关协议)由网卡通过硬件实现.
- 数据链路层的其他协议,网络层的全部协议,传输层的全部协议是由操作系统负责实现的.操作系统通过socket向应用层提供传输层接口,应用层程序仅需使用传输层接口即可完成网络通讯.
二.路由器和交换机有什么区别?
路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一个宽带账号,大家之间上网是相互影响的,比如一台电脑在下载,那么同一个路由器上的其他电脑会很明显的感觉到网速很慢。同一台路由器上的电脑也是在一个局域网内的。
三.TCP/IP模型
1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡(网卡)
2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。
3.运输层:主要为两台主机上的应用提供端到端的通信。
4.应用层:负责处理特定的应用程序细节。