cs144
LAB0文档
环境搭建
选择 VirtualBox + CS144 Image + Xshell 远程连接 + vscode remote插件远程开发环境
安装好VirtualBox后,导入下载的实验虚拟电脑.ova文件,以cs144为账号和密码登录至虚拟机,首次登录需要修改密码
Xshell中建立以localhost为ip,2222为端口号的ssh连接,输入账号密码即可进行连接
在vscode中安装remote explorer插件,如图打开config配置文件,
写上ssh连接信息
或者点击加号新建一个ssh连接,并输入命令行
还可以在虚拟机中添加本地电脑的ssh公钥,从而实现免密码的登录
实验Networking by hand
Fetch a Web page
访问网页并获取结果
依次输入telnet cs144.keithw.org http
表明telnet程序通过http服务访问
GET /hello HTTP/1.1
表明GET方法获取URL下的路径
Host: cs144.keithw/org
表明URL中的主机名
Connection: close
表明在服务器完成响应后关闭连接
需要在较短时间内完成命令输入,否则会出现408超时
Send yourself an email
使用telnet还可以指定让telnet程序通过smtp进行邮件发送
Listening and connecting
netcat -v -l -p 9090
即可以对端口9090进行监听,开启另一个终端输入telnet localhost 9090
对9090端口进行访问,此时可以在两个终端上互相发送消息并立即显示到另一个终端上
cs144
https://kevin346-sc.github.io/2023/09/26/cs144/