
计算机网络
liubai01
上海科技大学CS本科毕业。目前纽约大学Courant计算机科学硕士在读。
个人主页:http://www.liubai01.cn
展开
-
Self-Quiz:帧同步和状态同步是什么?[腾讯光子面试题]
今天看到来自于牛客网的一个问题:https://www.nowcoder.com/discuss/569983Q:对帧同步和状态同步进行介绍A: 状态同步的逻辑在服务端,客户端仅作渲染。客户端的操作反馈到客户端,服务器更新状态,再传回客户端。 帧同步的逻辑在客户端,服务端负责向所有客户端广播动作。客户端的操作本地即时计算结果。优劣分析:对比项 状态同步 帧同步 安全性 较为安全,计算在服务端,攻击成本大。 较不安全,本地修改数值即可完成作弊。 性能压力.原创 2020-11-30 16:49:11 · 583 阅读 · 0 评论 -
可靠的运输层协议,如何抵抗“剪网线”的降维打击?(rdt协议的的总结与思考)
前言很久没更新长文了。最近在阅读James F. Kurose和Keith Ross的《计算机网络:自顶而下方法(第6版)》第3章运输层。题外话:Keith Ross还是Courant隔壁“对家”Tandon的院长。看简历,似乎与上海纽约大学也有联系。Keith Ross is the Dean of Engineering and Computer Science at NYU Shanghai and the Leonard J. Shustek Chair Professor of Co原创 2020-11-20 13:21:13 · 484 阅读 · 4 评论 -
Self-Quiz:TCP协议中,SendBase和LastByteRcvd之间的关系是什么?
本问题来自于《计算机网络:自顶而下方法(第5版)》第三章P34。Q:3.5.4节中的变量SendBase和LastByteRcvd之间有什么关系?首先,我们要了解这两个变量分别在哪里和是什么SendBase在发送端,代表最早未收到确认(Ack)的字节。 LastByteRcvd在接收端,代表最后一个收到的字节。因为有Ack可能在返回信道中,暂未被发送端收到。所以LastByteRcvd应该比SendBase来的大。假设所有发送的Ack均已收到,由于SendBase-1为最后一个收到确认的原创 2020-11-13 13:02:27 · 1217 阅读 · 0 评论 -
Self-Quiz:Rdt/TCP协议中,为什么要引入序号?
本问题来自于《计算机网络:自顶而下方法(第5版)》第三章复习题R9。Q:在我们的rdt协议中,为什么需要引入序号?首先给出rdt语境下的定义:序号(sequence number)是数据分组中的一种字段。接收方通过检查序号,知道收到的分组是否是一次重传(之前已收到过这个分组)。 起因:网络层是不可靠的,通过引入序号实现重传,提供端到端的可靠传输。...原创 2020-11-08 16:43:03 · 3325 阅读 · 0 评论 -
计算机网络 自顶向下方法 笔记 第一章
前言这系列博客是个新坑。开坑的动机是:学个CS,不学计算机网络就如同咸鱼一般。笔记的目的简单来说:以后快速回顾一些名词更加方便 可能的中英文对照(由于是自己学习,也终于不用再面对如山高的英文)粗略浏览下来,计算机网络这门学科是偏向文科为主的学科,有纷繁复杂的规则和概念——这需要耐下性子去学。好在学OS的经历也磨练出了我学这些内容的一些心性。宗旨就是:涉猎为主,记些概念和术语,能复述(做...原创 2019-02-09 17:46:56 · 2074 阅读 · 1 评论 -
计算机网络 自顶向下方法 笔记 第二章
2 应用层2.1 应用层协议原理网络体系结构1.客户-服务器体系结构(client-server architecture):有一个总是打开的主机被称为服务器,它服务于来自许多其他称为客户的主机的请求。服务器具有固定的IP地址。在给定一对进程之间的通话场景中,发起通信(即在该对话开始时发起对其他进程联系)的进程被标识为客户,在对话开始时等待联系的是服务器。2.P2P体系结构(P2...原创 2019-03-12 22:15:16 · 517 阅读 · 0 评论