BJFU|计算机网络期末复习考前速记

本文详细解释了互联网的广义与具体定义,涉及协议、网络结构(如边缘与核心)、协议层次、历史发展、网络应用程序架构、通信机制、TCP和UDP的区别、网络管理与安全等内容,为读者梳理了关键概念和技术细节。

整理了一些重要名词的定义与概念,适合在考前几个小时过几次加深印象,可以更好应对选填与简答的题型。

互联网的定义:广义观点-远程信息处理+进一步达到资源共享;资源共享观点-以相互共享资源的方式互联起来的自治计算机系统的集合;用户透明性观点-存在一个网络操作系统,是一个分布式系统。

协议protocol:定义了在两个或者多个通信实体之间交换的报文的格式和顺序,以及报文发送和接收一条报文或其他事件所采取的动作。

网络边缘(Network edge):主机(host):容纳应用程序、接入网(access network):将主机连到其边缘路由器的网络、物理媒体(physical media):分导引型和非导引型

网络核心(Network core):分组交换(packet switching):存储转发传输,时延等、电路交换(circuit switching):频分复用FDM,时分复用TDM、网络结构

协议层次:五层因特网协议栈:物理,链路,网络,运输,应用、七层ISO OSI参考模型:物理、链路、网络、运输、会话、表示、应用

网络发展历史:1961-1972:分组交换、1972-1980专用网络与网络互联、1980-1990:网络的激增、20世纪90年代:网络的爆炸

网络应用程序体系结构:CS结构与P2P结构

进程通信:通过交换报文的方式,有一个套接字接口socket(应用层与运输层之间的接口)

运输服务:TCP服务-面向连接且可靠,UDP服务-无连接且不保证的

应用层协议:交换的报文类型、各种报文类型的语法、字段的语义、发送报文及报文响应

Web与HTTP:Web页面是由对象组成的,HTTP定义了Web客户向Web服务器请求Web页面的方式和发送的方式。HTTP采用TCP方式。

非持续与持续连接:每个请求/响应对由单独的TCP发送——非持续连接;所有的请求及其响应经相同的TCP连接发送——持续连接

报文格式:请求报文:请求行、首部行、实体体;响应报文:状态行、首部行、实体体

Cookie服务器发送到浏览器的数据

Web缓存:代表初始Web服务器来满足HTTP请求的网络实体

电子邮件:SMTP:简单邮件传输协议,利用TCP、邮件报文格式、邮件访问协议POP3/IMAP/HTTP

DNS提供服务:主机名到IP地址转换、机理概述(递归与迭代)、记录与报文

P2P基本概念:每个节点都同时具有下载和上传的功能,权利与义务是大体对等的。

套接字编程

概述和运输层服务:运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信功能。端到端的协议。单位是报文段。

多路复用与多路分解:将运输层报文段中的数据交付到正确的套接字的工作称为多路分解;源主机中从不同套接字收集数据块并为每个数据块封装上首部信息从而生成报文段,然后将报文段传递到网络层叫多路复用。

无连接运输:UDP(报文段结构与校验和)16位源端口号,16位目的端口号,16位长度与16位校验和。

可靠数据传输原理(ARQ协议、停等协议、序号、定时器、流水线协议、回退N步、选择重传)

面向连接的运输:TCP(TCP连接、报文段结构、可靠数据传输、流量控制、连接管理)

拥塞控制理念(基本概念):防止过多的数据注入网络,保证网络中的路由器或者链路不至于过载。

TCP拥塞控制(经典TCP拥塞控制)

网络层概述:向上提供简单灵活的、无连接的、尽最大努力交付的数据报服务。

路由器工作原理(基本概念,最长前缀匹配):路由器主要完成路由选择与分组转发

网际协议:IPV4、寻址、IPV6、(IPV4数据报格式、IPV4编址、子网掩码、DHCP、NAT、IPV6)

泛化转发与SDN(基本概念、例子)

中间盒(基本概念)

网络层:控制平面概述

路由选择算法(链路状态算法与距离向量算法)

因特网自治系统内部路由选择OSPF:维护一个链路状态数据库,使用迪杰斯特拉算法构建新的路由表。(只存下一跳)OSPF划分区域

ISP之间的路由选择:BGP(BGP的作用、通告BGP路由信息、确定好的路由、路由选择策略、拼装)

SDN控制平面的概念

ICMP:因特网控制报文协议

网络管理框架与SNMP基本概念

链路层概述:

差错检测与纠正技术(奇偶校验、检验和与CRC)

多路访问链路和协议(信道划分、随机接入、轮流协议)

交换局域网(链路层寻址、ARP、以太网、交换机、虚拟局域网)

Web请求页面的历程(P326)

无线网络与移动网络的概述

无线链路和网络特征

WIFI:802.11无线局域网

蜂窝网络:4、5G的基本概念

移动性管理原理(基本概念、直接与间接路由)

网络安全的概述:机密性、报文完整性、端点鉴别、运行安全性

密码学原理(对称密钥、公开密钥)

报文完整性与数字签名(哈希、散列函数、数字签名)

端点鉴别

安全电子邮件概述

TLS基本概念

代码下载地址: https://pan.quark.cn/s/b4a8e0160cfc 齿轮与轴系零件在机械设备中扮演着至关重要的角色,它们负责实现动力传输、调整运动形态以及承受工作载荷等核心功能。 在机械工程的设计实践中,齿轮和轴系的设计是一项关键的技术任务,其内容涵盖了材料选用、构造规划、承载能力分析等多个技术层面。 下面将系统性地介绍《齿轮及轴系零件结构设计指导书》中的核心知识点。 一、齿轮设计1. 齿轮种类:依据齿廓轮廓的不同,齿轮可划分为直齿齿轮、斜齿轮以及人字齿轮等类别,各类齿轮均具有特定的性能特点与适用工况,能够满足多样化的工作环境与载荷需求。 2. 齿轮规格参数:模数大小、压力角数值、齿数数量、分度圆尺寸等是齿轮设计的基础数据,这些参数直接决定了齿轮的物理尺寸与运行性能。 3. 齿轮材质选用:齿轮材料的确定需综合评估其耐磨损性能、硬度水平以及韧性表现,常用的材料包括铸铁、钢材、铝合金等。 4. 齿轮强度验证:需进行齿面接触应力分析与齿根弯曲应力分析,以确保齿轮在实际运行过程中不会出现过度磨损或结构破坏。 5. 齿轮加工工艺:涉及切削加工、滚齿加工、剃齿加工、淬火处理等工艺流程,工艺方案的选择将直接影响齿轮的加工精度与使用寿命。 二、轴设计1. 轴的分类方式:依据轴在机械装置中的功能定位与受力特点,可将轴划分为心轴、转轴以及传动轴等类型。 2. 轴的材料选择:通常采用钢材作为轴的材料,例如碳素结构钢或合金结构钢,特殊需求时可选用不锈钢材料或轻质合金材料。 3. 轴的构造规划:需详细考虑轴的轴向长度、截面直径、键槽布置、轴承安装位置等要素,以满足轴的强度要求、刚度要求以及稳定性要求。 4. 轴的强度验证:需进行轴的扭转强度分析与弯曲强度分析,以防止轴在运行过程中发生塑性变形...
### 关于北京林业大学程序设计基础课程期末考试的重点 对于准备参加北京林业大学(BJFU)程序设计基础课程期末考试的学生而言,掌握该科目的核心知识点至关重要。虽然具体的大纲可能每年有所调整,但通常会围绕以下几个方面展开: #### 1. 编程语言基础知识 编程语言的基础概念和语法结构是学习任何一门新语言的关键起点。这包括但不限于变量声明、数据类型转换、运算符优先级等内容[^1]。 #### 2. 控制流语句的理解与运用 控制流决定了程序执行路径的选择逻辑,如条件判断(if-else)循环(for, while),以及异常处理机制(try-catch)。 #### 3. 函数定义及其调用方式 函数作为模块化编程的核心组成部分,在解决复杂问题时起到简化代码的作用。学生应熟悉如何创建自定义函数,并理解参数传递的方式及作用域规则。 #### 4. 文件操作能力 能够熟练读取并写入文件是一项重要的技能,尤其是在涉及大量外部数据输入输出的应用场景下更为重要。了解不同模式下的文件打开方法(open/close), 并能正确处理可能出现的各种错误情况。 #### 5. 数据结构初步认识 数组(Array/List) 和字典(Dictionary/Set) 是最常用的数据容器形式;链表(linked list)、栈(stack)队列(queue)则是更高级别的抽象模型。通过这些基本构建单元可以实现更加高效的算法设计。 ```python def read_file(filename): try: with open(filename, 'r') as file: content = file.read() return content except FileNotFoundError: print(f"The file {filename} does not exist.") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CresCent_Charles

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值