网络基础
iso/osi七层模型
事前声明:
ISO:国际标准化组织
OSI:开放系统互联模型
IOS:苹果操作系统
但是在计算机网络当中,IOS是互联网操作系统,是思科公司为其网络设备开发的操作维护系统
OSI七层模型
OSI各层作用
物理层传输就是1和0的比特流
MAC地址负责局域网通信,就是计算机网卡的硬件地址,数据链路层中数据帧保存的就是网卡硬件地址
IP地址负责外网通信,网络层的报文保存的就是IP地址
传输层传输的是数据段,TPDU是传输协议数据单元,确定端口号port(用户可以通过ip就能够找到主机,但是如果主机开了多个服务,那么用户访问主机,主机就得通过端口号来确定用户的服务)
会话层,SPDU是会话协议数据单元
表示层,PPDU是表示层协议数据单元
应用层,APDU是应用协议实体数据单元
物理层 设备之间的比特流的传输、物理接口、电气特性等
数据链路层 成帧、用MAC地址访问媒介、错误检测与修正
网络层 提供逻辑地址、选路
传输层 可靠与不可靠的传输、传输前的错误检测、流控
会话层 对应用会话的管理、同步
表示层 数据的表现形式、特定功能的实现如——加密
应用层 用户接口
简单说,假如用户A要给用户B发送一封邮件,
应用层:打开邮箱写邮件,写完之后保存发送——传递—–>表示层
表示层:把你的文字翻译成ASCII码或GB2312,如果有压缩有加密都在这层进行———-传递—->会话层
会话层:你发的东西不一定会进行网络传递,如果你写的是个ppt,应用层该保存保存,表示层该加密加密,但是传到会话层发现ppt根本就不是用来网络传递的,那么就直接把数据传给硬盘存起来。但是如果说是个邮件,那么就把数据投给传输层
传输层:接到数据之后,开始写入邮件的TCP协议,发送端口是25,接收端口是110,都写入数据当中——–传递———–>网络层
网络层:把自己的IP地址填进去,把目标的IP地址也填进去—–传递——>数据链路层
数据链路层:打入原MAC地址,目的MAC地址——–传递——>物理层
物理层:在网络中传输