应用的实现 - 数据
数据的产生:在计算机领域,数据是各种信息的载体
数据传输:大部分应用程序所产生的数据需要在不同的设备之间传递
OSI带来的影响
层layer:描述了所有需求的有效的通讯过程,并把这些过程逻辑上的组叫做层
服务:各层通过其SAP向上层提供的一组功能
分层的优点:
促进标准化工作,允许各个供应商进行开发
各层间相互独立,把网络操作分成低复杂性单元
灵活性好,某一层变化不会影响到别层,设计者可专心设计和开发模块功能
TCP/IP参考模型(DOD模型)
因为OSI协议栈比较复杂,且TCP和IP两大协议在业界被广泛使用,所以TCP/IP参考模型成为了互联网的主流参考模型
TCP/IP常见协议
TCP/IP协议栈定义了一系列的标准协议
应用层
应用层为应用软件提供接口,使应用程序能够使用网络。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等
应用层的PDU被称为Data(数据)
PDU:对等层次之间传递的数据单位
FTP:通过21端口建立一条通道,不走数据只走命令。发送数据走20通道
应用层分为知名协议和非知名协议
知名协议:知道端口号
非知名协议:端口可能是注册的,可能是随机的