OSI中最上面三层的作用:
1.应用层:OSI的应用层包含的组件为用户应用程序提供服务并支持网络访问
2.表示层:表示层把数据转化为与平台无关的格式,并处理加密和数据传输
3.会话层:负责管理联网计算机上应用程序之间的通信,提供了一些传输层不具备、与连接相关的功能,比如名称识别和安全。
网络服务:
1.文件和打印服务:
服务器是为其他计算机提供服务的计算机
2.名称解析服务
3.远程访问服务:
重定向器
4.web服务:
HTTP超文本传输协议
API和应用层:
应用编程接口(API)是预定义的编程组件的集合,应用程序可以利用它来与操作系统进行通信。网络API提供了程序与协议栈的接口,应用程序利用API的函数打开和关闭连接、从网络读取和写入数据