网络通信

来源:互联网 发布:淘宝购物节直播 编辑:程序博客网 时间:2024/05/02 12:23

现代系统经常通过网络和其他系统连接到一起。从一个单独的系统来看,网络可视为一个I/O设备,当系统从主存复制一段字节到网络适配器,数据流经过网络到达另一台机器。相似地,系统可以读取其他机器发送来的数据,并把数据复制到自己的主存中。从一台主机复制信息到另一台主机已经成为计算机系统最重要的用途。

我们可以通过熟悉的telnet应用在一个远程主机运行hello程序。假设用本地主机上的telnet客户端连接远程主机上的telnet服务器。在我们登录到远程主机并运行shell,远端的shell就在等待接收输入命令,然后在远端运行hello程序。

当我们在telnet客户端键入“hello”字符串并敲下回车时,客户端软件就会将这个字符串发送到telnet的服务器。telnet服务器从网络上接收到这个字符串后,会把它传递给远端shell程序,接下来远端shell运行hello程序,并将输出行返回给telnet服务器。最后,telnet服务器通过网络把输出串转发给telnet客户端,客户端就将输出串输出到我们的本地终端上。




原创粉丝点击