EE6108罐装知识
链路层
- 若单帧出错概率是P,那么,$Nr=\frac{1}{1-p}$
- ALOHA 脆弱期 2F, Slotted ALOHA F, CSMA $t_{prop}$
- CSMA碰撞浪费$t_{frame}$的时间,CSMA/CD碰撞浪费$2t_{prop}$的时间
- CSMA/CD最大吞吐量公式$\rho_{max}=\frac{t_{frame}}{t_{frame}+t_{prop}+2et_{prop}}$
网络层
- IP 分段相关字段:
- Identification:分段标识符
- DF:Don’t Fragment,不分段标识符
- MF:More Fragment,还有分段标识符
- Offset:数据片段在原数据中的offset,单位为8byte
- HLEN:IP头长度,单位为4Bytes,最低为5
- Total Length:整个IP包长度,单位为Bytes
- Dijikstra算法:
- 初始化:记目标节点邻接的节成本为$D(v)=c(u,v)$;非邻接$D(v)=\infty$
- 找到拥有最小的$D(v)$的未着色节点$w$,前往着色。并更新所有节点的$D(v)=\min{D(v),D(w)+c(w,v)}$
- 如此循环,直到全部着色
- Bellman-Ford算法:$dx(y)=\min{c(x,v)+dv(y)}$,对y节点,寻找其邻居到x的成本+自己到邻居成本最小的
传输层
- S&W的FSM
- GBN的FSM
- TCP拥塞控制:
- TCP Tahoe:初始cwnd为1,每收到一个ACK翻倍(慢启动)。到达阈值后每一个RTT cwnd增加1(线性增长)。发生拥塞后cwnd重置为1,进入慢启动,阈值减半
- TCP Rano:初始cwnd为1,每收到一个ACK翻倍(慢启动)。到达阈值后每一个RTT cwnd增加1(线性增长)。发生拥塞后cwnd减半,阈值设置为减半后的cwnd,直接开始线性增长
应用层
- 非持久HTTP:一次只能传输一个数据,传输完了就关闭连接。单次传输需要$2RTT+t_{frame}$(一个RTT建立,一个RTT传输)
- 持久HTTP:一次建立多次传输。全部传输需要$2RTT+t_{frame-total}$。
- HTTP请求头:Request line(method+ URL+version); Header lines; Body
- HTTP响应头:Status line(version, code,state msg);Headerline; Body
- P2P通信
- 客户端-服务器模式下文件分发时长:$D\geq\max(NF/u_s,F/d_{min})$
- P2P模式下文件分发时长:$D\geq\max(F/u_s,F/d_{min},NF/(u_s+\sum u_i))$
网络安全
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 風!