获取以下计算机网络分层模型中每一层的功能。请提供一个包含层数和相应功能的表格。
| 层数 | 功能                                     |
| ---- | -------------------------------------- |
| 7    | 应用层（提供应用程序之间的通信）               |
| 6    | 表示层 （处理数据格式和代码转换）               |
| 5    | 会话层 （控制不同计算机之间的会话）              |
| 4    | 传输层 （提供端到端数据传输）                |
| 3    | 网络层 （进行路由和寻址以实现全局互联网）          |
| 2    | 数据链路层（提供传输帧远程到达的保证及错误检查） |
| 1    | 物理层（在通信以前的物理部分中传输比特）           |