物理层:
定义电压、接口、线缆标准、传输距离等,它不关心传送的什么内容,仅仅是一些比特流 010011的信号而已
物理层介质:
同轴电缆: 细揽和粗揽
双绞线:UTP、STP
光纤: 单模、多模
无线:红外线、蓝牙、wlan技术
功能: 在两个终端设备之间传输比特流
机械特性、电气特性(电压、电流的范围等)、功能特性(某一电压或者电平代表的意义规定)、规范特性(各种事件的出现顺序等)
数据链路层:
负责在某一特定的介质或链路上传递数据.
编帧和识别帧
数据链路的建立、维持和释放
传输资源控制(使之不能同时传输数据 但是可以使用复用技术实现同时传输 一般用时分复用 把时间分成一小段一小段的 分给不同的用户)
流量控制(防止网络出现拥塞 控制流量)
差错验证(传输过程中可能由于在介质中传输出现一些问题 而物理层不管这件事 所以数据链路层需要检测下是否有差错)
寻址(可能一个局域网中有很多个设备,需要发送帧给特定的设备,这时候就需要标识一下设备 以便寻址)
标识上层数据(网络层中有很多协议 所以需要标识上层给谁处理)
网络层:
编址寻址、路由、拥塞控制、各种网络互连
编址寻址(每个目标都有一个IP地址 )
路由选择(路由器根据全网地图选择一条最快的路从源地址到目的地址)
拥塞控制(流量大时需要控制)
异种网络互连(不同的网络都可以相互通信)
·· IP地址 分为 网络地址和主机地址 网络地址可以确定是否在同一网络 必须是全网唯一的
可路由协议: 定义数据包内各个字段的格式和用途,对数据进行网路封装、比如说ip协议和ipx协议 形成ip数据包
路由协议:在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路径。通俗的说就是形成路由表的协议 RIP、OSPF、BGP
若主机A要和主机B通信 首先 主机A发送消息给应用层封装,之后到传输成封装成段,传入网络层封装成报文,传入数据链路层封装成帧,然后传入物理层解析成比特流,
由于主机A和B不在同一个局域网内,所以把消息给路由器找到的最短路径的路由器的端口,从物理层传到数据链路层,检查mac地址是否相符,如果相符那就封装传入网络层,然后根据网络层的ip地址 对比 如果是 目标ip地址 那么就说明到达目标继续向上传递,如果不是就检查路由器的路由表寻找下一个路由器传递过去,将ip报文重新解封装,到物理层,然后传到下一个路由器,重复上述步骤检查 知道找到目标ip 然后封装到应用层接受。。
传输层:
分段上层数据 (把上层来的大的数据分成一段一段小的数据)
建立端到端连接
透明、可靠传输 (检查错误并更正错误 或者重传)
流量控制
TCP、UDP 协议