表示层的3大主要功能:
1)对应用层数据进行编码与转换,从而确保目的设备可以通过适当的应用程序理解源设备上的数据;
2)采用可被目的设备解压缩的方式对数据进行压缩;
3)对传输数据进行加密,并在目的设备上对数据解密。
会话层:会话层用于处理信息交换,发起对话并使其处于活动状态,并在对话中断或长时间处于空闲状态时重启会话。
常见 TCP/IP 协议包括:
1) 域名服务协议 (DNS),用于将 Internet 域名解析为 IP 地址;
2) 超文本传输协议 (HTTP),用于传输构成万维网网页的文件;
3) 简单邮件传输协议 (SMTP),用于传输邮件及其附件信息;
4) Telnet 协议(一种终端模拟协议),提供对服务器和网络设备的远程访问;
5) 文件传输协议 (FTP),用于系统间的文件交互传输。
在应用层中,软件程序或进程采用两种形式访问网络:“应用程序和服务”。
应用层:负责直接访问用于提供和管理以人为本网络通信的底层进程。该层是整个数据网络通信的起点和终点。
应用程序:是一种计算机程序,根据用户的请求启动数据传输进程。
服 务:是一种后台程序,为网络模型中的应用层及其下层提供连接。
协议定义了将要投入使用的标准和数据,每种“应用程序和网络服务”都要使用这些协议。
应用层的常见5个功能:
1) 应该在通信一点发生的过程:包括必须对数据执行的操作以及协议数据单元的构成方式。此过程中使用的应用层PDU称为“数据”;
2) 消息类型:包括请求、确认、数据消息、状态消息和错误消息;
3) 消息的语法:为消息中的信息指定预定顺序;
4) 特定消息类型中的字段含义必须保持不变,这样服务才能正确与信息相符的操作;
5) 消息对话:确定应该对没中消息作出的响应,以便调用正确的服务时间数据传输。
点对点网络模型有两种不同形式:“点对点网络设计”和“点对点应用程序”。
服务相关联的 TCP 和 UDP 端口号:
域名系统(DNS)— TCP/UDP 端口 53
超文本传输协议 (HTTP) — TCP 端口 80
简单邮件传输协议 (SMTP)— TCP 端口 25
邮局协议 (POP)— UDP 端口 110
Telnet — TCP 端口 23
动态主机配置协议 (DHCP)— UDP 端口 67
文件传输协议 (FTP)— TCP 端口 20 和端口 21
DNS(域名系统)就是把难以记忆的IP地址转换为名称。
DNS 服务器中存储不同类型的资源记录,记录有以下4个类型:
1) A 记录 — 终端设备地址;
2) NS 记录 — 权威域名服务器;
3) CNAME 记录 — 别名的规范域名(或称为完全合格域名);适用环境是单一网络地址对应多个服务,每个服务在 DNS 服务器上都有各自条目;
MX 记录 — 邮件交换记录;它将域名映射到用于该域的一系列邮件交换服务器上