能上载文件又能下载文件。无论如何 在给定的一对进程之间的通信会话中 我们仍能标志一个进程是客户机 标志另一个进程为服务器。在给定的一堆进程之间的通信会话中 发起通话的进程被标识为客户 在会话开始时等待联系的进程是服务器。 运行在一台主机上的一个进程 使用什么信息来标识运行在另一个主机上的进程? 答 目标主机的 地址和目标套接字的端口号。 假定你想尽快地处理从远程客户到服务器的事务 你将使用 和 ?为什么? 答 的发送端可以用任意速率向网络层注入数据 可以在一次往返时间。
中完成 客户端将事务请求发送到 套接字 套接字。对于 至少需要两个 一个用于建立 连接 另一个用于客户机发送请求 以及服务器发送回复。 参见图 我们看到在该图中所列出的 萨尔瓦多 WhatsApp 号码列表 应用程序没有一个同时既要求无数据丢失又要求定时的。你能设想一个既要求无数据丢失又高度时间敏感的应用程序吗? 答 对时间和订单信息敏感的。应用程序 商品限时秒杀 、优惠券的限时发放、百亿补贴券限时抢购。 列出一种运输协议能够提供的 种宽泛类型的服务。对于每种服务类型 指出是 还是 。
或这两种协议 提供这样的服务? 、 运输服务 可靠数据传输 吞吐量 定时 安全性 添加 前面讲过 能用 来强化 以提供进程和进程的安全性服务 包括加密。 运行在运输层还是应用层?如果某应用程序研制者想要用 来强化 该研制者应当做些什么工作? 答 在应用层运行。 套接字从应用层接收未加密的数据 对其进行加密 然后将其传递给 套接字。如果应用程序开发人员希望使用 增强 则必须在应用程序中包含 代码。 不能用来强化 。 是可靠协议 基于不可靠的 丢失关键信息就没意义了。