在讲解osi七层模型之前,先认识一下网络
认识网络:(一个家庭的网络)当我们家庭想要接网线时,运营商的人会在离你最近的一个站点,拉一根光纤到你家。然后光纤插到调制解调器(俗称的猫)的一端,猫的另一端连接我们的路由器。于是我们的路由器就具有连接外网的功能了。我们的台式机通过网线和路由器相连,我们的智能手机等其他的移动终端通过路由器的WIFI和外网相连。我们分配的IP地址是路由器通过DHCP分配的,分配的是内网IP,然后路由器再通过NAT地址转换方式使我们和外网互通。
这里为什么需要调制解调器呢?(宽带猫)
光纤传送的是光信号,而我们网线传送的是电信号,所以需要调制解调器将电信号和光信号互转。目前在很多小区里面,直接每家都有一个网线的接口,这样就不用调至解调器了,这样确实方便了很多。如果想上网,直接跟小区物业交钱,就可以上网了。
应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。而计算机的五层协议体系结构是将应用层,表示层,会话层合并为应用层。
具体每一层的作用:应用层: 应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。主要的协议有http ftp
表示层:简单来说就是win系统想给QQ发短信给linux的QQ的规范标准,表示层会通过使用一种通格式来实现多种数据格式之间的转换。
会话层:主要在你的系统之间发起会话或者接受会话请求。
运输层:主要的协议有tcp和udp,tcp将数据封装成用户数据报或者说是报文,然后分段传输,udp将数据封装成用户数据报直接传输。运输层向它上面的应用层提供端到端通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。传输层对收到的报文进行差错检测。
网络层:主要的协议有ip,主要是将报文封装成ip数据报。
数据链路层:ip数据报封装成帧,传给物理层。
物理层:主要是将比特或者说是0和1转化为强弱电流,然后到接受方在将强弱电流转化为01.主要定义光纤的接口,网线的接口。
一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。
具体说:
物理层:网卡,网线,集线器,中继器,调制解调器
数据链路层:网桥,交换机
网络层:路由器
网关工作在第四层传输层及其以上
集线器是物理层设备,采用广播的形式来传输信息。
交换机就是用来进行报文交换的机器。多为链路层设备(二层交换机),能够进行地址学习,采用存储转发的形式来交换报文.。
路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。