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/
作者
Kevin Huang
发布于
2023年9月26日
许可协议