Application Layer

电脑或手机使用的应用软件都是在应用层实现的,当两个不同设备的应用需要通信时,应用就把应用数据传给下一层,也就是传输层。

应用层只需要专注于为用户提供应用功能,比如HTTP、HTTPS、Telnet、DNS、SMTP等

应用层不关心数据如何传输

应用层工作在操作系统的用户态,传输层及以下则工作在内核态

HTTP

HTTPS

DNS