ISO七层模型详解
计算机网络传输层(TCP/UDP)
描述一个网络中各个协议层的常用方法是使用国际标准化组织(ISO)的计算机通信开放系统互联(Open System Interconnection,OSI)模型。
ISO七层模型
七层模型也称作OSI。
套接字提供模型顶上三层进入传输层的接口,这样设计理由有两点:
①顶上三层处理具体的网络应用,如HTTP,FTP或Telent里面所有的细节,但对通信细节了解很少。而底下四层对网络应用了解不多,却处理所有的通信细节,如发送数据,等待确认,给到达的无序数据排序等。
②顶上三层通常构成所谓的用户进程(user process),底下四层通常作为操作系统内核的一部分提供。
由此可知为传输层和会话层之间的接口构建API是很合理的。