计算机网络OSI分层 各层的作用

物理层:

    定义电压、接口、线缆标准、传输距离等,它不关心传送的什么内容,仅仅是一些比特流  010011的信号而已  

    物理层介质:   

  同轴电缆: 细揽和粗揽

双绞线:UTP、STP

光纤: 单模、多模

无线:红外线、蓝牙、wlan技术

功能: 在两个终端设备之间传输比特流  

机械特性、电气特性(电压、电流的范围等)、功能特性(某一电压或者电平代表的意义规定)、规范特性(各种事件的出现顺序等)


数据链路层:

   负责在某一特定的介质或链路上传递数据.

编帧和识别帧

数据链路的建立、维持和释放

传输资源控制(使之不能同时传输数据  但是可以使用复用技术实现同时传输  一般用时分复用 把时间分成一小段一小段的 分给不同的用户)

流量控制(防止网络出现拥塞  控制流量)

差错验证(传输过程中可能由于在介质中传输出现一些问题  而物理层不管这件事  所以数据链路层需要检测下是否有差错)

寻址(可能一个局域网中有很多个设备,需要发送帧给特定的设备,这时候就需要标识一下设备  以便寻址)

标识上层数据(网络层中有很多协议  所以需要标识上层给谁处理)


网络层:

    编址寻址、路由、拥塞控制、各种网络互连

编址寻址(每个目标都有一个IP地址  )

路由选择(路由器根据全网地图选择一条最快的路从源地址到目的地址)

拥塞控制(流量大时需要控制)

异种网络互连(不同的网络都可以相互通信)


·· IP地址  分为  网络地址和主机地址     网络地址可以确定是否在同一网络    必须是全网唯一的  

可路由协议: 定义数据包内各个字段的格式和用途,对数据进行网路封装、比如说ip协议和ipx协议   形成ip数据包 

路由协议:在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路径。通俗的说就是形成路由表的协议  RIP、OSPF、BGP

计算机网络OSI分层 各层的作用_第1张图片


若主机A要和主机B通信  首先  主机A发送消息给应用层封装,之后到传输成封装成段,传入网络层封装成报文,传入数据链路层封装成帧,然后传入物理层解析成比特流,

由于主机A和B不在同一个局域网内,所以把消息给路由器找到的最短路径的路由器的端口,从物理层传到数据链路层,检查mac地址是否相符,如果相符那就封装传入网络层,然后根据网络层的ip地址 对比 如果是 目标ip地址 那么就说明到达目标继续向上传递,如果不是就检查路由器的路由表寻找下一个路由器传递过去,将ip报文重新解封装,到物理层,然后传到下一个路由器,重复上述步骤检查 知道找到目标ip 然后封装到应用层接受。。


传输层:

分段上层数据   (把上层来的大的数据分成一段一段小的数据)

建立端到端连接  

透明、可靠传输  (检查错误并更正错误 或者重传)

流量控制

TCP、UDP 协议  





你可能感兴趣的:(计算机网络OSI分层 各层的作用)