密码学复习
- 主要学习了两部分内容
1.公钥密码学体系与RSA算法
2.就是关键的基于公钥的秘钥分配,主要有四种方法公开发布,基于可访问的公共目录 ,公钥授权与公钥认证,重点在公钥授权与公钥认证,详细了解了其流程,比较复杂,主要是为了实现密码学的四个基本要求:保密性,完整性,不可否认性和可用性。主要掌握了整个密钥分配的流程图,前者主要是PKA的作用,后者主要是掌握CA证书的概念
计算机网络复习
- 终于终于看到了网络层,学了以下几个方面
1.网络层的设计问题。
其实主要就是要提供给上层的服务,关键在于独立于其他各层,关键的两个服务就是数据包服务和面向连接的服务及虚拟电路之争。
2.路由算法。
首先是了解基础,如最短路径算法,优化的原则,泛洪算法,接下来就是最重要的两个路由算法:距离矢量路由和链路状态路由。前者是基于相邻路由器之间交换它们各自到某个路由器的最短距离然后不断定期更新路由表,问题在于存在无穷计算问题以及收敛的比较慢。后者就是现在用的链路状态路由,主要分为5个步骤,发现邻居,设置链路成本,构造链路状态包,然后分发链路状态包,这个是最关键的一步,一般采用改进的泛洪,然后就是计算路由。本质就是每个路由器都得到全局的网络拓扑,然后计算路由。
3.特殊的路由。
然后就是层次路由的概念,因为路由器性能有限,不可能存储所有的路由器及其路径,所以采用层次路由。然后针对一些特殊的传输模式的路由,如广播,组播,选播路由,这几类传输模式各有特点,所以对路由的要求也不一样。之后就是针对特殊的网络的路由,如移动主机的路由和自组织网络的路由。
4.拥塞控制。
从不同时间尺度来看主要有网络供给,流量感知,准入控制,流量限制,负载脱落几个办法。
5.服务质量
重点关注了流量整形的内容,主要是漏桶和令牌桶的概念及一些相关的计算。