计算机网络
文章平均质量分 83
人形自走写bug机
写代码还要很久才能毕业
展开
-
计算机网络-前言
因为上课几乎没听过(骚凹瑞),所以计网算是闭卷考试里复习得最慌最认真的一门了哈哈哈哈,找个地方把之前期末写的知识点总结存一存,毕竟这门课19年才改革所以算是没啥参考资料,要是之后有师弟师妹有缘看到这些总结,也算是再次发光发热了~(非常感谢期末时找到的某位不知名师兄的课程相关blog(现在已经找不到了。。),这门课改革之后资料实在是太难找了Orz)...原创 2021-01-14 20:56:19 · 410 阅读 · 0 评论 -
计算机网络-15 网络测量
第十五讲:网络测量概述定义:按照一定方法和技术,使用硬件或软件来量度网络运行状态,表征网络特性的一系列活动的总和应用:监测网络故障,测试协议行为,刻画流量特征,评估网络性能几个重大发现协议方面:TCP协议占了大部分网络流量流量方向方面:流量是双向的,通常非对称(下载密集型)流量payload方面:大象流和老鼠流(占总数9%的流承载了90%的流量),数据包大小分布两极化(要么MTU,要么就一个ACK)流量持续时间方面:蜻蜓流和乌龟流(45%的流持续时间小于2s,不到2%的流持续时间超过15mi原创 2021-01-15 09:58:29 · 2353 阅读 · 1 评论 -
计算机网络-14 网络安全
第十四讲:网络安全网络安全概述网络安全五大要素保密:避免非授权泄露,保障数据来源可靠完整:阻止对数据进行非授权篡改可用:数据可访问,无延迟可控:控制数据传播范围和方式可审查:对出现的网络安全问题提供调查依据和手段网络安全类型系统安全、网络安全、信息传播安全、信息内容安全密码技术将数据变为乱码传送,到达目的地后再用相同或不同手段还原/解密加密类型包括哈希、对称密钥加密、非对称密钥加密对称加密经典算法:DES、3DES、AES优点是加解密速度快问题是密钥管理量大、密钥传输信道安全原创 2021-01-15 09:57:30 · 557 阅读 · 0 评论 -
计算机网络-13 数据中心网络
第十三讲:数据中心网络概览DCN中的流量方向包括南北向和东西向两种南北向(从路由器到database,自顶向下)来自外部客户端,由前端服务器,业务服务器和数据库主机处理,流量模式相对固定,但会有天特性(一天中流量随时间的变化)东西向(数据中心内部)数据中心内部数据平行计算产生的流量,从分布式存储系统获取数据,传送给计算节点,再到汇聚点,再存储到文件系统中,流量模式不固定,分钟级别的变化可能都很大互联网和数据中心网络的对比互联网数据中心网络多自治域一个管理域分布式原创 2021-01-15 09:56:34 · 1878 阅读 · 3 评论 -
计算机网络-12 区块链
第十二讲:区块链的核心价值与应用探讨一种创新的分布式交易验证和数据共享技术,也称为分布式共享总账宏观上是分布式平等部署系统,分布式共享相同数据,无中心化控制,全网节点协作完成交易验证和分析微观上是数据存储在块中,块在逻辑上串连形成链条,用数字签名和完整性机制保障数据的真实性、时序性、完整性技术层面具有不可抵赖、不可伪造、不可篡改、不可撤回等属性,应用层面具有公开透明、交易可跟踪等属性核心价值在于信任模型、数据保护、治理模式区块和链以哈希链的方式保存业务记录集合、前序块的哈希值(数字摘要)、业务原创 2021-01-15 09:55:00 · 1036 阅读 · 0 评论 -
计算机网络-10 传输协议及优化
第十讲:传输协议性能分析和优化基础回顾TCP:端到端,发送端驱动,目标是可靠、公平、高效,拥塞控制是影响TCP性能的核心,采用reactive(响应)模式,发生拥塞后再调整端到端连接状态保存在两端,中间路由不保存任何连接信息(有的middlebox会保存)发送端驱动通过发送窗口大小控制速率可靠传输通过ACK,SACK显式告知是否受到,如果在一段时间里(RTO,超时重传)没有收到ACK,就重发,RTO=SRTT+max(200ms;4RTTVAR)RTO=SRTT+max(200ms;4RTT原创 2021-01-14 21:35:27 · 726 阅读 · 0 评论 -
计算机网络-09 QoS服务质量
第九讲 QoS 服务质量0x01 QoS基本概念衡量指标:带宽、时延、丢包率等等目标是避免网络拥塞,降低时延,减少丢包,调控流量,为特定用户或业务提供专用带宽,支撑实时业务不能创造带宽,但是可以对网络资源进行管理1 端到端时延包括处理时延、传播时延、排队时延,传播时延固定(和链路长度有关),处理时延和排队时延可优化处理时延:数据包从入端口被路由器接受到放到出端口队列等待转发的时间排队时延:数据包在出端口队列到被发送的时间传播时延:数据包在链路上发送和传播的时延有的路由器在入口和出口有俩队原创 2021-01-14 21:31:54 · 777 阅读 · 0 评论 -
计算机网络-08 FIA
第八讲:未来互联网体系结构研究TCP互联网体系结构层次模型刻画,细腰结构,下层为上层提供服务,层与层之间相对独立发展工作机理:以IP地址为核心,端到端连接(路由器对传输的内容没有感知能力,不保存连接状态)互联网成功的核心要素是:细腰结构,业务和通信模式自由发展;定长IP地址,硬件加速查找,有利于性能提升存在的问题服务质量保障、快速动态组网(多维紧耦合网络无法满足动态差异化业务快速组网需求)、前摄性强安全(被动性防御体系难以满足前摄性强安全需求)、流量激增增加带宽不能从根本上解决问题,本质是业原创 2021-01-14 21:30:29 · 606 阅读 · 0 评论 -
计算机网络-07 cdn+p2p
第七讲:cdn+p2p服务器直连分发的缺点:性能问题,服务器可能离用户很远,内容分发效率低,大量用户同时访问的时候系统也可能瘫痪zipf定律:80%的访问集中在20%的内容上启示:两种策略web cache:在靠近用户网络的地方缓存流行内容,后续请求不用再发到服务器,运营商采用,是被动模式,缺点是存在版权和内容更新的问题,类似于劫持,并且很多类型的内容不能缓存,比如动态数据、依赖参数和cookie的数据、加密数据cdn:把内容拷贝到不同地域的多台服务器,减轻服务器负载,提升用户QoE,内容提供商采原创 2021-01-14 21:15:45 · 477 阅读 · 0 评论 -
计算机网络-06 网络应用
第六讲:网络应用DNS方案1:本地文件存储DNS映射,扁平化命名空间,其他主机定期从该主机更新副本,缺点是主机数目增加时需要频繁更新副本,越来越多更新副本要下载方案2:集中服务器存储,所有映射保存在同一个地方,所有查询请求都转发到该服务器,缺点是单点失效,可扩展性,节点到服务器的距离所以需要分布式、层次化的系统DNS设计域名到地址的映射查询,层次化、分布式的域名空间存储和管理(根服务器、顶级域名服务器、权威服务器依次降低)根服务器一共就13个,顶级域名服务器包括一般域名(.com, .cn啥的原创 2021-01-14 21:14:04 · 197 阅读 · 0 评论 -
计算机网络-05 网络传输
第五讲:网络传输网络层提供端到端连接:无连接、尽最大努力交付的数据报服务端口:16位整数标识,网络意义是标识主机的一个特定服务,本地意义是区分主机内应用层的各个进程源/目的地址+源/目的端口号可唯一标识互联网中的TCP或UDP传输UDP最简单的传输层协议,根据端口号进行多路复用不需要建立连接和维护状态,不需要可靠传输,上层可实现更多功能TCP使用最广泛的传输层协议,多路复用、连接管理、可靠传输、流控、拥塞控制协议特征完全实现在传输的两端之上,符合端到端原则,效率、公平性、收敛效率是TCP原创 2021-01-14 21:11:13 · 389 阅读 · 0 评论 -
计算机网络-04 网络路由
第四讲:网络路由给每次数据传输确定一个端到端的路径,通常是找到两点之间的最小代价路径,保存在路由器的转发表FIB中基于分布式计算网络模型用无向图表示,节点是网络设备(路由器),节点间链路是带权重的边,权重即链路开销,可以是延迟、拥塞程度、花销等等目标是找到两点之间的最小代价转发路径对于一个单一节点来说,到其他节点的最短路径会构成一个树路由计算的方法包括集中式方法和分布式方法集中式方法适用于小规模网络,集中收集拓扑信息,使用最短路径算法计算,并下发给各个节点分布式方法适用范围更广,包括距离向量原创 2021-01-14 21:09:16 · 806 阅读 · 0 评论 -
计算机网络-03 网络互连
第三讲:网络互连直连网络的局限性本质上是广播网络,可扩展性差;在有环路的拓扑结构中会造成广播风暴解决方法:网络分割,将直连网络分成不同的段;广播到单播,只向目的地方向传送交换网络设计目标:只向目的地方向传送,转发规则自己生成,不需要外界参与主要包括数据帧转发和节点位置学习两个部分数据帧转发交换机存储目的MAC地址到出入端口的映射关系,FDB(forwarding database)对每个数据帧在FDB中查找目的MAC地址的端口号,如果有,就从该端口转发(单播),如果没有,从所有端口转发(广原创 2021-01-14 21:06:25 · 733 阅读 · 0 评论 -
计算机网络-02 直连网络
第二讲 网络基础:网络模型与直连网络协议方案1:模块化优点:独立性强,功能简单,易于实现缺点:适应性交互性差,不易维护和实现方案2:两层结构优点:相比1结构更清晰,更易于维护缺点:每出现一个新应用都要对每一种物理层做相应的适配方案3:三层结构引入中间层,向下对物理层进行抽象,向上为应用层提供接口优点:相比2极大降低适配工作量缺点:需要专门设计,增加了设计难度(但可以忽略)分层模型OSI七层模型应用:按照应用要求进行封装表示:加解密、数据格式化会话:管理会话和通信连接传输:可原创 2021-01-14 20:57:56 · 931 阅读 · 0 评论