CS144
作者:互联网
环境搭建
这里选择使用WSL2+VSCode完成实验
基本使用以下命令安装
但GNU coreuntils不同
Lab0 networking warmup
官方描述的一些要点:
- 这次的warmup,将安装Linux在你的电脑上,学会执行一些任务,用CPP编写一个从互联网上获取网页的小程序。并且实现网络在内存上一个关键抽象,也就是可靠流的字节接收方与发送方,本次时延大约需要
2~6
小时完成 - 看完文档再做实验
- 做完所有实验,能够实现Internet重要组成部分——路由功能,网际接口,TCP协议(将不可靠数据报转化为可靠字节流)
- 需要使用Linux,支持CPP17标准
网络实践
这些都依赖于一种可靠的双向字节流,你在终端键入一个字节序列,这个字节序列会以同样的顺序被发出,另一台电脑(一台服务器)会接受到这段字节序列,并回应一段字节序列
- 获取一个网页
- 在浏览器中访问
http://cs144.keithw.org/hello
,并观察结果
- 现在在手动执行访问步骤
- 在终端输入
telnet cs144.keithw.org http
,这是告诉telnet程序去打开一个字节流在你的电脑和另一台计算机之间(被命名为cs144.keithw.org),并且使用的是HTTP服务,超文本传输协议,万维网使用的也是它。
- 在终端输入
- 在浏览器中访问
标签:字节,cs144,可靠,序列,org,keithw,CS144 来源: https://www.cnblogs.com/mlmz/p/15850358.html