Juney

http & web servers lesson1 preparation

这篇博文是记录学习udacity的课程http & web servers的第一篇。

准备工作

  • 安装python3
  • 安装git
  • 安装Nmap
  • 在两个终端测试ncat程序

安装Nmap

检查ncat是否正确安装运行,开2个终端,其中一个运行ncat -l 9999,另一个运行ncat localhost 9999.然后在其中一个终端输入一些内容,按enter键,应该可以在另一个终端看到输入的内容。
其中一个ncat程序在这里充当了一个简单的网络服务器的角色,另一个充当客户端角色。

Note:如果发生错误如“Address already in use”,表示你电脑中已经有其他程序在使用9999端口。你可以换个端口使用。注意客户端和服务器需要使用同一个端口。
在终端输入Control-C退出ncat程序。如果先输入的是服务器端,客户端会自动退出。因为服务器关闭会自动中断连接。