CS168 Congestion Control 1
本文主要讨论Congestion Control Protocols中的Dynamic Adjustment,而不是Pricing和Reservation。 Host-Based Dynamic Adjustment 每一个主机遵循算法如下: 选取一个初始速率R 尝试着以R为速率发送一段时间 有没有经历拥塞? 有,降低
这个主题下的 10 篇文章
本文主要讨论Congestion Control Protocols中的Dynamic Adjustment,而不是Pricing和Reservation。 Host-Based Dynamic Adjustment 每一个主机遵循算法如下: 选取一个初始速率R 尝试着以R为速率发送一段时间 有没有经历拥塞? 有,降低
TCP/IP Packet IP Packet = IP Header + TCP header + TCP Payload(segment) IP payload = TCP packet = TCP header + TCP Payload(segment) IP Packet 不应该超过 MTU (Maximum
学习了LLRB有感,手撸了一个LLRB尝尝咸淡。(才不是ai神力呢) #include <iostream> template <typename T> //T是类型名,可以是int, double, string struct RBNode{ T data; RBNode* left; RBNode* right;
Autonomous System(自治系统) 一个自治系统(AS)是由同一个管理机构(如一家ISP、大型企业、大学)所控制的一组IP网络和路由器的集合。在这个系统内部,它统一运行相同的路由策略和内部路由协议。 举个例子 UC Berkeley is ASN 25。自治系统号(ASN)是网络中自治系统(AS)的唯一标识
其实我很早就已经写好了CS144的lab0,今天本应该写Lab2的。但是发现自己写了就已经快忘了…没办法,必须记录一下!由于目前没有具体学习TCP,写起来也是很煎熬。主要思路来源于这位大佬博客里的代码 https://lrl52.top/。我的文章主要涉及代码部分,具体配置可以参照官方给的pdf~~ webget 作为
Planes in Routers What’s Inside a Router ? 这是CS168中的图,我觉得不错,是故引用。 Packets Efficient Forwarding 如果一个地址范围2.1.1.0/24匹配端口5,此时我想要将一个包传给2.1.1.225,可能此时就需要展开许多地址 (如2.1.
最近对于CS61A的学习接近尾声,我却没怎么写博客,实在不知道怎么写笔记(一定不是我懒)。 开个新坑 CS168 的学习,同时写写Stanford CS144的作业。感觉有必要去古法笔记一点有用的知识。 Distance-Vector Protocols(距离向量协议) 每一个路由都有一个表。上面标注了destinat
4.启用SSL证书 普通HTTP协议采用明文传输,容易被窃听、篡改,并不安全。因此我们需要SSL来解决这个问题。 我通过NPM(Nginx Proxy Manager)配置SSL证书。 NPM是一个运行在Docker容器中的可视化反向代理和SSL证书管理工具,接收外界对你的域名的访问,然后向内转发到你真正的运行服务的容
3.Docker 虚拟机技术可以在一台物理机上通过虚拟化层创建多个独立的虚拟操作系统实例,每个实例可独立运行。但是倘若我只想独立部署几个应用,并且互不干扰,那么就会造成浪费–总不能在一个操作系统里只部署一个应用环境吧!所以我们需要容器技术。容器技术仅隔离应用的运行时环境(用户空间、依赖、文件系统等),容器之间共享宿主机
1.VPS 虚拟专用服务器(Virtual Private Server)技术,是通过容器技术或虚拟化技术将物理服务器分割为多个虚拟服务器的托管服务 。其核心特征是为每个虚拟服务器分配独立公网IP地址、独立操作系统以及磁盘空间、内存、CPU资源,实现用户间系统配置隔离,支持自主安装程序及重启操作系统。 我选择购买香港的