多种服务图例 client server server client 2 2 transport transport transport internet internet internet net. iface net iface net iface internet ●每个服务器可提供一个服务 16 个服务器可处理多个客户端 2021/2/11
16 2021/2/11 多种服务图例 ⚫ 每个服务器可提供一个服务 ⚫ 一个服务器可处理多个客户端
标识服务 使用协议端口号 每个服务给定唯一的端口号,P ●服务器 通知OS它正在使用端口P 等待请求 客户端 提出请求 提交请求到服务器的端口P 17 2021/2/11
17 2021/2/11 标识服务 ⚫ 使用协议端口号 ⚫ 每个服务给定唯一的端口号, P ⚫ 服务器 – 通知 OS 它正在使用端口 P – 等待请求 ⚫ 客户端 – 提出请求 – 提交请求到服务器的端口 P
关于端口的要点 Transport protocols assign each service a unique port identifier. A server must specify the identifier when it begins execution. A client must specify the identifier when it requests transport protocol software to contact a server. Protocol software on the server computer uses the identifier to direct an incoming request to the correct server 传输协议分配给每个服务一个唯一的端标识符服务器 开始执行的时候必须指明标识符客户请求时也要指明标 识符服务器上的协议统件利用标识符将到来的请求定向到 相应的服务器 18 2021/2/11
18 2021/2/11 关于端口的要点 Transport protocols assign each service a unique port identifier. A server must specify the identifier when it begins execution. A client must specify the identifier when it requests transport protocol software to contact a server. Protocol software on the server computer uses the identifier to direct an incoming request to the correct server. 传输协议分配给每个服务一个唯一的端口标识符. 服务器 开始执行的时候必须指明标识符. 客户请求时也要指明标 识符.服务器上的协议软件利用标识符将到来的请求定向到 相应的服务器
理论上 ●端口号仅仅是数字 ●任何一个服务器都可以使用任何一个端口号 19 2021/2/11
19 2021/2/11 理论上 ⚫ 端口号仅仅是数字 ⚫ 任何一个服务器都可以使用任何一个端口号
实际上 协议端口号用来做服务的唯一标识符 需要统一的编号方式 允许任意的客户端在任意机器上连接到服务器 避免“服务目录帮助”的需要 °端口号 整个因特网统 由标准规定 20 2021/2/11
20 2021/2/11 实际上 ⚫ 协议端口号用来做服务的唯一标识符 ⚫ 需要统一的编号方式 – 允许任意的客户端在任意机器上连接到服务器 – 避免“服务目录帮助”的需要 ⚫ 端口号 – 整个因特网统一 – 由标准规定