进程通信

进行通信的实际是进程,而不是程序。进程是在端系统上正在运行的程序。

进程间通信

当端系统有多个进程同时运行时,它们采用进程间通信,其通信规则由操作系统规定。

客户与服务器

发起通信的进程,称之为客户;接受通信的进程,是服务器。

在P2P中,一个进程既可以是客户,也可以是服务器。

套接字

套接字是同一台主机内应用层与运输层的接口。

对于在应用层部分:应用程序开发者可以完全控制;

对于运输层部分:仅能控制 1. 选择运输层协议 2. 设定若干运输层参数

进程寻址

为了实现进程寻址,需要两部分信息:

  1. 主机地址

    由IP地址标识

  2. 目的主机中的进程标识符

    由端口号进行标识。

    其中,流行应用的特点端口号为:

    • Web服务器 80
    • 邮件服务器 25