课堂笔记
文章平均质量分 90
2301_79407929
这个作者很懒,什么都没留下…
展开
-
《计算机网络》(四)网络层:数据平面
通过NAT路由器(至少拥有一个有效的外部全球地址):转发数据报时为使用内部专用地址的网络用户A选择一个临时的全球地址,将数据报首部中的源地址(原本是A的内部专用地址)修改为新的临时全球地址,并记录在自己的NAT转换表中。a.传统路由器中,执行路由选择协议,为该路由器计算转发表 b.SDN路由器中,路由选择处理器负责与远程控制器通信,接收远程控制器计算的路由表项,并在输入端口安装这些表项。(软件定义网络):计算转发表并与路由器交互的控制器是由软件控制的,控制平面路由选择功能与物理的路由器是分离的,原创 2023-11-27 16:19:13 · 42 阅读 · 0 评论 -
《计算机网络》(二)
3)仅当"If-Modified-Since"时间之后该对象被修改过,服务器才会发送该对象,若未被修改,服务器向缓存器的响应报文中状态行为304 Not Modified,响应报文不包含该对象,减少带宽浪费。TCP套接字:创建TCP连接时,客户套接字地址和服务器套接字地址关联(IP+端口号),使用该连接发送数据时,只需经过该套接字将数据丢尽TCP连接,不再要IP地址。1.Web缓存时能代替初始Web服务器来满足HTTP请求的网络实体,Web缓存有自己的磁盘存储空间,用来存储最近请求过的对象的副本。原创 2023-11-26 09:58:03 · 27 阅读 · 1 评论 -
《计算机网络》(一)
运输层协议:TCP(提供面向连接的服务:确保传递和流量控制,将长报文划分为短报文、提供拥塞机制)和UDP(提供无连接服务:不可靠、无流量控制、无拥塞控制)。若a表示分组到达队列的平均速率(单位:分组/s),每个分组L比特,则比特到达分组的速率La(单位:bps)。在每个节点,网络层将数据报下传给链路层,链路层沿路径将数据报传递给下一个节点,到达下一个节点,链路层将数据报上传给网络层。应用层——>运输层:运输层收取到报文并附上附加信息(运输层首部信息,将会被接收端运输层使用),共同构成运输层报文段。原创 2023-11-23 21:18:44 · 28 阅读 · 0 评论 -
《软件工程》(二)软件定义
可以源点——>加工/加工——>终点,加工——>加工,加工——>数据存储/数据存储——>加工(不能从数据源点到数据存储/数据存储到终点)表达方式有结构化语言(结构化英语)、判定表、判定树。传统结构化分析工具:数据流图、数据词典、Warnier图、结构化英语、判定表与判定树(表示加工内部逻辑结构)、IPO图。需求提取(对问题的识别)——>需求分析与协商(分析与综合)——>编写需求分析文档——>需求确认(需求分析评审)数据流图(DFD):描述数据在系统中传送或变换、以及如何对数据进行变换的功能(功能建模)原创 2023-11-21 20:11:16 · 73 阅读 · 0 评论 -
《软件工程》(一)
传统方法学:结构化技术,把软件生命周期全过程分为若干个阶段,前一阶段是基础、前提,后一阶段是细化,每个阶段结束前有严格的技术审查和管理复审。3.与硬件不同,软件生产没有明显的制造过程、没有机械磨损、老化问题,但存在退化问题,软件退化缘于修改,软件维护比硬件维护更复杂。1.本质特征:关注大型程序的构造、中心课题是控制复杂性、和谐合作是开发软件的关键、效率非常重要、软件经常变化、必须有效支持用户。原型:(快速建立起来的)可以实际运行的模型、展示目标系统的关键功能(在功能上是最终产品的子集)原创 2023-11-21 15:35:15 · 35 阅读 · 0 评论 -
设计模式笔记(四):行为型模式
一般一个请求发送者不止发送一个请求,增加一个CommandQueue类存储多个命令对象(ArrayList),不同命令对象可对应不同的请求接收者,excute()方法中循环调用每一个Command对象的excute()方法。2)有些情况下,具体观察类的update()方法在执行时需要使用到具体目标类中的状态属性,因此在具体观察类中维护一个指向ConcreteSubject对象的引用(例如调用其attach()方法或detach()方法将自己添加到目标类集合或从其中删除)需要保存内部状态的类。原创 2023-10-27 08:08:33 · 62 阅读 · 1 评论