ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CS144

2022-01-27 20:05:38  阅读:179  来源: 互联网

标签:字节 cs144 可靠 序列 org keithw CS144


https://cs144.github.io/

环境搭建

这里选择使用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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有