热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机网络原理简述题

转载来源:https:blog.csdn.netping_lvyarticledetails93186836?utm_mediumdistribute.pc_relevant.no

转载来源 :https://blog.csdn.net/ping_lvy/article/details/93186836?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。
五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。
每一层的协议如下:
物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关)
数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
传输层:TCP、UDP、SPX
会话层:NFS、SQL、NETBIOS、RPC
表示层:JPEG、MPEG、ASII
应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每一层的作用如下:
物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)

数据链路层:将比特组装成帧和点到点的传递(帧Frame)

网络层:负责数据包从源到宿的传递和网际互连(包PackeT)

传输层:提供端到端的可靠报文传递和错误恢复(段Segment)

会话层:建立、管理和终止会话(会话协议数据单元SPDU)

表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)

应用层:允许访问OSI环境的手段(应用协议数据单元APDU)
1、简述多媒体信息网络的传输在交互性和实时性方面的要求。
(1)高传输带宽的要求
(2)不同类型数据对传输的不同要求
(3)连续性与实时性的要求
(4)同步的要求
(5)多方参与的要求

2、 简述带宽、波特率、码元和位传输率的区别。
(1)带宽是指在最小衰减的情况下能够通过这种介质的频率范围,它是介质
的一种物理特性。度量单位为 H Z 。
(2)波特率是指每秒钟的采样次数。
(3)每个采样发送一份信息,这份信息称为码元。
(4)波特率和码元是相同的
(5)位传输率是指一条信道上发送的欣喜的数量,它等于每秒采样数乘以每
个采样的位数。

3、简述因特网的电子邮件服务中电子邮件服务器的地位和作用
邮件服务器是 Internet 邮件服务系统的核心,它的作用与日常生活中的
邮局相似。一方面,邮件服务器负责接收用户送来的邮件,并根据收件人地
址发送到对方的邮件服务器中;另一方面,它负责接收由其他邮件服务器发
来的邮件,并根据收件人地址发到相应的电子邮箱中。

4、SI 参考模型有几层?分别是什么? ( 需要按低层至高层的顺序的写出来 )
(1)7 层
(2)物理层
②数据链路层
③网络层
④传输层
⑤会话层
⑥表示层
⑦应用层

5、简述家庭用户利用 PPP协议与 Internet 服务提供商网络的连接过程。
(1)家庭用户利用 PC机通过调制解调器呼叫供应商的路由器。
(2)路由器的调制解调器问答用户呼叫,并建立物理连接之后, PC机给路由
器发送一系列 LCP分组
(3)这些分组及它们的应答信息将选定所使用的 PPP参数。
(4)双方对 PPP参数达成一致后,将发送一系列的 NCP分组,用于配置网络
层。
(5)针对 IP 协议的 NCP负责动态分配 IP 地址。

6、简述虚拟专用网 VPN的概念及其特点。
(1)虚拟专用网是指依靠 ISP 和其他 NSP在公共网络中建立专用的数据通信
网络的技术。
(2)其特点是:
①VPN应保证通过公用网络平台传输数据的专用性和安全性。
②VPN网络应当为企业数据提供不同等级的服务质量保证。
③VPN具有可扩充性和灵活性。
④VPN具有可管理性。

7、简述数据链路层的主要功能。
在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接,传输以帧为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

8、分组交换技术可以分为两类:数据报与虚电路,请简述虚电路方式的特点
(1)在每次分组传输之前,需要在源结点与目的结点之间建立一条逻辑连
接。由于连接源结点与目的结点的物理链路已经存在,因此不需要真
正去建立一条物理链路。
(2)一次通信的所有分组都通过虚电路顺序传送,因此分组不必带目的地
址、源地址等信息。分组到达目的结点时不会出现丢失、重复与乱序
的现象。
(3)分组通过虚电路上的每个结点时,结点只需要进行差错检测,而不需
要进行路由选择。
(4)通信子网中每个结点可以与任何结点建立多条虚电路连接。

9、简述数据报操作方式的特点。
(1)同一报文的不同分组可以由不同的传输路径通过通信子网;
(2)同一报文的不同分组到达目的结点时可能出现乱序、重复与丢失现
象;
(3)每一个分组在传输过程中都必须带有目的地址与源地址;
(4)数据报方式报文传输延迟较大,适用于突发性通信,不适用于长报

10、简述最短路由选择算法的基本思想。
答:建立一个子网图,为了在一对给定的路由器之间选择一条路由路径,
路由算法只需在图中找到这对节点之间的最短路径。对于路径长度的测
量有多种方法,一种方法是计算站点数量,另外也可以计算距离、信道
带宽、平均通信量、通信开销、队列长度、传播时延等。

11、简述数据报子网中拥塞控制的措施。
(1) 警告位。在分组的头部设置一个特殊的位来指示警告状态。当分组到达
它的目的端的时候,传输实体将这一位复制到下一个确认分组中,这
一位也被送回到源主机,源主机就可以消减流量。
(2) 抑制分组。路由器给源主机送回一个抑制分组,并在抑制分组中指明原
分组的目标地址。同时,原来的分组被加上一个标记,因而它在前行的
路径上不会再产生更多的抑制分组。
(3) 逐跳抑制分组。

12、计算机网络经历了哪几个发展阶段?
答:计算机网络经历了: 面向终端的计算机通信网、 分组交换网、 计算机网络体系结构的形成、 Internet等几个阶段

13、协议与服务有何区别?有何关系 ?
30
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种回应。
(3)同步:即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使
得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

14、网络协议的三个要素是什么?各有什么含义?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种回应。
(3)同步:即事件实现顺序的详细说明。

15、分组交换网可分划成哪两个子网?这两个子网的作用分别有哪些?
答:分组交换网可划分为通信子网和资源子网。
通信子网由通信设备与通信线路组成,负责全网的数据传输、转接、加工和变换等通信处理工
作。
资源子网包括主机、终端、 I/O 设备、软件与数据资源等。 ?负责全网的数据处理业务,向网络
用户提供各种网络资源和网络服务。

16、物理层要解决什么问题?物理层的主要特点是什么?
答:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体。现有的网络中物理设备和传输媒体种类繁多,通信手段也
有许多不同的方式。物理层的作用正是要尽可能地屏蔽掉这些差异,使数据链路层感觉不到这些差异,这样数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。物理层的重要任务是确定与传输媒体的接口的一些特性。

17、物理层的接口有哪几个特性?各包含什么内容?
答:(1)机械特性:指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
(2)电气特性:指明在接口电缆的各条在线出现的电压的范围。
(3)功能特性:指明某条在线出现的某一电平的电压表示何意。
(4)规程特性:说明对于不同功能的各种可能事件的出现顺序。

18、EIA-232 和 RS-449 接口标准各用在什么场合 ?
答: EIA-232 和 RS-449 接口均可用于串性通信。 EIA-232 接口适应于低速、近距离场合。当用于远距离通信时必 ?胧褂 ?Modem。而 RS-449 接口更适应于工业控制的场合。 具有传输距离远, 数据传输率高、抗干扰性能好等优势。

19、PPP 协议的主要特点是什么?为什么 PPP 不使用帧的编号? PPP 适用于什么情况?
答:主要特点:
(1) 点对点协议,既支持异步链路,也支持同步链路。
(2) PPP是面向字节的

20、PPP 协议适用于用户使用拨号电话线接入因特网的情况。SLIP 和 PPP 协议的主要特点是什么 ?它们适用在什么情况下 ?
答: SLIP 协议主要特点是:

(1)SLIP 没有差错检测的功能。如果一个 SLIP 帧在传输中出了差错,就只能靠高层来进行纠正。
(2)通信的每一方必须事先知道对方的 IP 地址。这对拨号人网的用户是很不方便的。
(3)SLIP 仅支持 IP,而不支持其它的协议。
(4)SLIP 并未成为 Intermet 的标准协议。因此目前存在着多种互不兼容的版本,影响了不同网络的互连。

21、PPP协议主要特点是:
(1) PPP 既支持异步链路 (无奇偶校验的 8比特数据 ),也支持面向比特的同步链路。 而且 PPP不仅可
支持 IP,而还可支持其它的协议,如: IPX ,Netbios 等等。
(2)PPP 可进行参数协商,而且可进行动态 IP 地址分配。
(3)PPP 具有差错检测的功能。
(4)PPP 可进行身份认证。
(5)PPP 是 Intermet 的标准协议。

22、流量控制与拥塞控制有和关系与区别 ?
答:流量控制与拥塞控制的关系与区别如下:
①流量控制:接收端向发送端发出信号,请求发送端降低发送速率;
拥塞控制:接收端也向发送端发出信号,告之发送端,网络已出现麻烦,必须放慢发送速率。
②流量控制:主要控制收发端之间的通信量;
拥塞控制:是全局性控制,涉及所有主机、路由器以及其它降低网络性能的有关因素。

23、流量控制与路由选择有何异同之处 ?
答:流量控制与路由选择的异同之处是:
①路由选择是网络中的所有结点共同协调工作的结果。其次,路由选择的环境往往是在变化的,而
这种变化有时无法事先知道。而流量控制是收发两端共同协调工作的结果。
②好的流量控制可以使更多的通信量流入网络,而好的路由选择可使网络的平均时延较小。
③路由选择可保证分组通过一条最佳的路径达到目的。流量控制要考虑网络资源分配的公平性。

24、什么是局域网?有什么特点?
答:1、局域网是一个通信系统,它允许很多彼此独立的计算机在适当的区域内、以适当的
传输速率直接进行沟通的数据通信系统。
2、局域网的特点:
(1)、覆盖一个小的地理范围,约为几公里的地理范围,为一个单位所拥有,地理范围和站点
数目均有限,所有的站点共享较高的总带宽,即较高的数据传输速率;
(2)、局域网是一种通信网路,具有较小的时延和较低的误码率,资料(比特)从一个被
连通的设备传送到另一个被连通的设备范围;
(3)、各站点之间形成平等关系而不是主从关系;
(4)、能进行广播或多播 (又称为组播 )

25、交换式集线器有何特点 ?用它怎样组成虚拟局域网 ?
答:交换式集线器的特点主要有:
①所有埠平时都不连通。当工作站需要通信时,交换式集线器能同时连通许多对的埠,使每一对相
互通信的工作站都能像独占通信媒体那样,进行无冲突地传输数据。通信完成后就断开连接。
②与普通共享式集线器不同,它使连到每个端口的用户独享该端口所具有的带宽。
③可以很方便地实现虚拟局域网 VLAN(Virtual LAN) 。
④交换式集线器的交换方式有存储转发交换和直通交换两种。
26、FDDI 的主要特点有哪些 ?和以太网相比,优缺点各有哪些 ?
答: FDDI 的主要特点有:
①使用基于 IEEE 802.5 令牌环标准的令牌传递 MAC 协议;
②使用 802.2LLC 协议,因而与 IEEE 802 局域网兼容;
③利用多模光纤进行传输,并使用有容错能力的双环拓扑;
④数据率为 100Mb /s,光信号码元传输速率为 125MBaud ;
⑤1000 个物理连接 (若都是双连接站,则为 500 个站 );
⑥最大站间距离为 2km(使用多模光纤 ),环路长度为 100km,即光纤总长度为 200km;
⑦具有动态分配带宽的能力,故能同时提供同步和异步数据服务;
⑧分组长度最大为 4500 字节。

27、试简单说明下列协议的作用: IP、ARP 、RARP 和 ICMP 。
答: IP 协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。
ARP 协议:完成 IP 地址到 MAC 地址的映像。
RARP:使只知道自己硬件地址的主机能够知道其 IP 地址。
ICMP :允许主机或路由器报告差错情况和提供有关异常情况的报告。从而提高 IP 资料报交付成功
的机会。

28、域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别?授权服务器与管辖区有何关系?
答: 域名系统的主要功能:将域名解析为主机能识别的 IP 地址。
因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、授权域名服务器。

29、文件传送协议 FTP 的主要工作过程是怎样的?主进程和从属进程各起什么作用?
答: FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。
FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
主进程的工作步骤:
1、打开熟知埠(埠号为 21),使客户进程能够连接上。
2、等待客户进程发出连接请求。
3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其它一些子进程。
4、回到等待状态,继续接受其它客户进程发来的请求。主进程与从属进程的处理是并发地进行。

30、简述使用“拨号网络”连接 Internet 所需进行的准备工作。
答: 1)选择合适的 ISP,通过 ISP 获取 Internet 帐号;
2)准备一个调制解调器和一条能拨通 ISP 的电话线;
3)安装“拨号网络”
4)安装 TCP/IP 协议并将其绑定到“拨号网络适配器”
5)输入 TCP/IP 相关信息
6)用“拨号网络”建立与 ISP 的连接。

31、说明协议的基本含义,三要素的含义与关系。
为计算机网络中进行数据交换而建立的规则, 标准或约定的集合就称为网络协议。 主要由下列三个要素组成:
语义( Semantics):涉及用于协调与差错处理的控制信息。
语法( Syntax):涉及数据及控制信息的格式、编码及信号电平等。
定时( Timing ):涉及速度匹配和排序等。

32、OSI/RM 的主要缺点是什么?
OSI 模型中的会话层和表示层这两层几乎是空的,而另外的数据链路层和网络层包含内容
太多,有很多的子层插入,每个子层都有不同的功能。
OSI 模型以及相应的服务定义和协议都极其复杂,它们很难实现有些功能,例如:编址、
流控制和差错控制,都会在每一层上重复出现,这必然会降低系统的效率。

33、 请说明调制解调器的基本工作原理。
当一台计算机希望通过模拟拨号线路发送数字数据的时候, 这些数据首先必须转换成模拟的形式,才能通过本地回路进行传输。 这个转换过程是通过一种称为调制解调器的设备来完成的。在电话公司的端局中, 这些模拟数据又通过编解码器转换成数字形式, 以便通过长途干线进行传输。
如果另一端也是一台带调制解调器的计算机, 则必须再由编解码器进行相反的转换过程 (从数字到模拟) ,以便通过目的地的一段本地回路。 然后由目的地的调制解调器将模拟形式的数据反转换成计算机能接受的数字信号

34、传输差错的主要原因是哪些?差错类型有哪两种?都有什么特点?
传输中差错都是由噪声引起的。 噪声有两大类: 一类是信道固有的、 持续存在的随机热
噪声;另外一类是由外界特定的短暂原因所造成的冲击噪声。
热噪声引起的差错称为随即错, 所引起的某位码元的差错是孤立的, 与前后码元没有关
系。
冲击噪声呈突发状,由其引起的差错称为突发错。是传输中产生差错的主要原因。

35、什么叫拥塞?造成拥塞的原因是什么?
拥塞现象是指到达通信子网中某一部分的分组数量过多, 使得该部分网络来不及处理, 以致
引起这部分乃至整个网络性能下降的现象, 严重时甚至会导致网络通信业务陷入停顿, 即出
现假死锁现象。
拥塞发生的原因:
多条流入线路有分组到达, 并需要同一输出线路, 此时, 如果路由器没有足够的内存来存放
所有这些分组,那么有的分组就会丢失。
路由器的慢速处理器的缘故, 以至于难以完成必要的处理工作 (如缓冲区排队、 更新路由表
等)。

36、简述防止拥塞的几种方法
拥塞控制问题可以从控制论角度看待, 解决的方案可以分为两类: 开环的闭环的。 完成开环
控制的手段有: 确定何时接受新的流量、 确定何时丢弃分组及丢弃哪些分组, 以及在网络的
不同点执行调度决策, 所有这些手段的共同之处是它们在做决定的时候不考虑网络的当前状
态。
开环算法可以分成在源端采取动作还是在目的端采取动作两类算法。 闭环方案则建立在反馈
环路的概念基础上, 当这种方法用于拥塞控制的时候,它有三个部分: 监视系统, 检测到何
时何地发生了拥塞。将该信息传递到能够采取行动的地方。调整系统的运行,以改正问题

37、简述透明网桥的工作原理
透明网桥以混杂方式工作。 接收连接到该网桥的局域网上传递的所有帧。 每个网桥维护一个
基于 MAC 地址的过滤数据库。数据库中列出了每个可能的目的地(目前的 MAC 地址),
以及它属于哪一条输出线路(一个端口号,即表示转发给哪个 LAN ),同时每个表项还有
一个超时。网桥根据这个数据库把接收到的帧向相应的局域网中转发。

38、一台主机的 RIP 协议可以是主动方式吗?说明理由。
不可以。 主机中实现的RIP工作在被动状态, 它不会传递自己的路由表的信息给别的路由
器,它只是接收其它RIP路由器广播的路由信息, 并且根据收到的路由信息更新自己的路
由表。

39、 IPv6 有哪些特点?下一代网络为什么要使用 IPv6 ?

无论从计算机技术的发展还是从因特网的规律和网络的传输速率来看, IPv4 都已经不适用了,主要原因就是 32 比特的IP地址空间已经无法满足迅速膨胀的因特网规模。 IPv6 的
主要目标包括:
A、扩大IP地址空间,即使地址利用率不高,也能支持上百亿台主机。
B、减小路由选择表的长充,提供路由选择速度。
C、简化协议,使路由器处理分组更迅速。 D、提供更好的安全性。
E、增加对服务类型的支持,特别是实时的多媒体数据。
F、通过定义范围来支持多点播送的实现。
G、主机可以在不改变IP地址的情况下实现漫游。
H、协议保留未来发展的余地。 I、允许新旧协议共同存在一个时期。

40、试述 TCP 的主要特点、端口号分配、S ocket 地址概念以及应用场合。

(一) TCP 提供的服务具有以下主要特征:
A、面向连接的传输。 B、端到端通信,不支持广播通信。
C、高可靠性,确保传输数据的正确性,不出现丢失或乱序。
D、全双工方式传输。 E、采用字节流方式,即以字节为单位传输字节序列。
F、提供紧急数据的传送功能。

41、TCP 与UDP 有什么不同之处?

传输数据前 TCP 服务需要建立连接, UDP 无须建立连接; TCP 应用于大数据量的传输,UDP 运用于一次只传输少量数据的情况下; TCP 具有高可靠性; UDP 服务中应用程序需要负责传输的可靠性。

或者

TCP与 UDP有什么不同之处?
答:TCP:
(1) 面向连接的传输,传输数据前需要先建立连接,数据传输完毕要释放连接。
(2) 端到端通信,比支持广播通信。
(3) 高可靠性,确保传输数据的正确性,不出现丢失或乱序。
(4) 全双工方式传输。
(5) 采用字节流方式,即以字节为单位传输字节序列。
(6) 提供紧急数据传送功能。
UDP:
(1) 传输数据前无须建立连接,一个应用进程如果有数据报要发送就直接发送,
属于一种无连接的数据传输服务。
(2) 不对数据报进行检查与修改。
(3) 无须等待对方的应答。
(4) 具有较好的实时性,效率高。
(5) 会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工
作。

42、简述 TCP 与UDP 的服务模型。
TCP 提供的服务具有以下主要特征:
a) 面向连接的传输,传输数据前需要先建立连接,数据传输完毕要释放连接。
b) 端到端通信,不支持广播通信。
c) 高可靠性,确保传输数据的正确性,不出现丢失或乱序。
d) 全双工方式传输。
e) 采用字节流方式,即以字节为单位传输字节序列。如果字节流太长,将其分段。
f) 提供紧急数据的传送功能,即当有紧急数据需要发送时,发送进程会立即发送,接收方收到后会暂停当前工作,读取紧急数据并做相应处理。UDP 提供的服务具有以下主要特征:
(1) 传输数据前无须建立连接,一个应用进程如果有数据报要发送就直接发送,属于一种无连接的数据传输服务。
(2) 不对数据报进行检查与修改。
(3) 无须等待对方的回答。
(4) 正因为以上的特征,使其具有较好的实时性,效率高。

43、简述 html、http 和url 的含义及其作用。

Html 的含义是超文本语言。是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起, 形成有机的整体, 人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。
http 是客户端浏览器和 web 服务器之间的应用层通信协议,也是浏览器访问 web 服务器上的超文本信息时使用的协议。 http 协议是 tcp/ip 组的应用层协议之一。 它不仅需要保证文本在主机间的正确传输,还能确定传输文档中的哪一部分,以及传输哪部分的内容等。
url 统一资源定位器,是为了能够使客户端程序查询不同的信息资源时有统一的访问方
法而定义的一种地址标识方法。

44、简要说明 WWW 的工作过程。

WWW 采用的客户机 /服务器的工作模式,具体的工作流程如下:
1) 在客户端,建立连接,用户使用浏览器向 WEB 服务器发送浏览信息请求。
2) WEB 服务器接收到请求,并向浏览器返回请求的信息。
3) 关闭连接。
4、internet 的域名结构是怎样的?与电话网的号码结构有何异同这处?
域名由若干个分量组成,各分量之间用“ .”分隔,其格式为:
N 级域名 . — 二级域名 .项级域名
电话号码是典型的层次型结构地址, 由一系列的字段组成, 这些字段将地址分为不相交的分

45、简述 SMTP 的工作过程。

使用 SMTP 要经过建立连接、传送邮件和释放连接 3 个阶段,其中主要包括以下一些具体
步骤:

  1. 建立 TCP 连接
  2. 客户端向服务器发送 hello 命令以标识发件人自己的身份,然后客户端发送 mail 命令。
  3. 服务器端以 ok 作为响应,表明准备接受。
  4. 客户端发送 RCPT 命令(标识单个的邮件接收人,常在 mail 命令后面) ,以标识该电子
    邮件的计划接收入,可以有多个 RCPT 行。
    5)服务器端则表示是否愿意为收件人接受邮件。
    6)协商结束,发送邮件,用命令 DATA( 在单个或多个 RCPT 命令后,表示所有的邮件接收
    人已标识,并初始化数据传输 )发送输入内容。
  5. 结束此次发送,用 QUIT( 结束会话 )命令退出。
46、简单说明 POP3 的工作原理

POP3 操作开始时,服务器通过侦听 TCP 端口 110 开始服务。当客户主机需要使用服务时,
它将与服务器主机建立连接。 当TCP 连接建立后, POP3 发送确认消息。 客户和 POP3 服务
器相互(分别)交换命令和响应,这一过程一直要持续到连接终止。
POP3 遵循存储转发机制,用户可按需要在客户级与保存邮件的服务器之间建立连接。

47、POP 协议与 IMAP 协议有何区别?
邮局协议 POP:电子邮件的收信人使用此协议从邮件服务器自己的邮箱中取出邮件。 具
有简单的电子邮件存储转发功能。
IMAP 改进了 POP的不足,用户可以通过浏览信件头来决定是否要下载、删除或检索新
建的特定部分, 还可以在服务器上创建或更改文件夹或邮箱。 它除支持 POP协议的脱机操作
模式外, 还支持联机操作和断连接操作。 它为用户提供了有选择地从邮件服务器接收邮件的
功能、基于服务器的信息处理功能和共享信箱功能。

48、说明文件传输协议的原理

FTP 实际上是一套文件传输服务软件,它以文件传输为界面,使用简单的 get 或put 命令进行文件的下载或上传,如同在 Internet 上执行文件复制命令一样。

49、局域网的信道分配策略有哪些?各有什么特点?
(1)静态分配策略:
包括频分多种复用和同步时分多路复用, 这种分配策略是预先将频带或时隙固定地分配给各个网络节点, 各节点都有自己专用的频带或时隙, 彼此之间不会产生干扰。 静态分配策略适用于网络节点数目少而固定, 且每个节点都有大量数据要发送的场合, 此时采用静态分配策略不仅控制协议简单,而且信道利用率较高。
(2)动态分配策略
动态分配策略包括随机访问和控制访问, 本质上属于异步时分多路复用。 各站点当有数据需要发送时,才占用信道进行数据传输。
随机访问又称争用, 各个网络节点在发送前不需要申请信道的使用权, 有数据就发送, 发生碰撞之后再采取措施解决。 随机访问适用于负载较轻的网络, 其信道的利用率一般不高, 但网络延迟时间较短;

50、为什么 CSMA/CD 有最短帧长的要求?
为使 CSMA/CD 协议正常操作, 需要维持一个最短帧长度, 必要时可在数据字段之后、 帧校验序列 FCS 之前以字节为单位添加填充字符。这是因为下在发送时产生冲突而中断的帧都
是很短的帧,为了能方便地区分出这些无效帧,I EEE802.3 规定了合法的 MAC 帧的最短帧长。

51、简述 802.3LAN 、802、4LAN 及 802、 5LAN 的特点。

802.3 LAN :是为了采用二进制指数退避和 1-坚持 CSMA/CD 协议的基带总线局域网制定
的标准。在低负荷时,如介质空闲时,要发送数据帧的站点能立即发送;在重负荷时,仍能
保证系统的稳定性。
802.4LAN :将总线网和环网的优点集中起来,物理上采用总线结构以获得较高的物理
可靠性,但在逻辑上采用令牌环的工作原理,使各站轮流获得发送权。
802.5LAN :环并不是真正的广播介质,而是有一系列点 -点链路组成的闭合环路,因而
可以使用双绞线、同轴电缆、光纤等多种传输介质,甚至环的各段也可以使用不同的介质,
而且环是公平的,信道访问时间有一个确定的上限。

52、帧中继网络具有以下特点:
(1)FR 支持 OSI 下两层服务并提供部分的网络层功能。
(2)FR 采用光纤作为传输介质,传输误码率低;
(3)将分组转发、流量控制、纠正错误、防止拥塞(正向拥塞通知、反向拥塞通知,丢失指示等)等处理过程由端系统去实现;简化了节点的处理过程,缩短了处理时间, 降低了网络时延。
(4)具有灵活可靠的组网方式,可采用永久虚电路(或交换虚电路)的方式,一条物理连接能够提供多个逻辑连接,用户所需要的进网端口数减少;
(5)FR 具有按需分配带宽的特点,用户支付了一定的费用购买“承诺信息率”,当突发数据发生时,在网允许的范围内,可以使用更高的速率;
(6)使用 FR,用户接入费用相应减少。

53、什么是第三层交换?第三层交换有哪些解决方案?
加粗样式交换技术可以克服网络带宽的局限, 并提供灵活的网络配置, 而路由技术在目前的情况下又必不可少, 于是人们就将这两种不同的技术结合起来,扬长避短, 发挥它们各自的优点。从而推出一种新的网络互连技术,这就是第三层交换技术,简称 L3 交换。L3 交换解决方案分为两类:一类基于核心模型;另一类基于边缘多层混合交换模型。

54、建立虚拟局域网的交换技术有哪些?

端口交换: 又称为配置交换,近年来通过软、 硬件控制和管理,把交换机上的端口划分成若干个共享式的互相独立的 VLAN 。
帧交换: 它的特点是比端口交换增加了有效的带宽, 目前, 绝大多数厂家的局域网交换机均
按帧交换方式来实现 VLAN 的交换。
信元交换:信元交换在 ATM 交换机上实现,一个或者多个互连的 ATM 交换机组成网络的核心系统,类似于帧交换,所不同的是从 ATM 交换端口上收到信元后,正确的转发到输出端口。

55、简要说明划分虚拟局域网的方法。

1)按交换端口划分 VLAN 。到目前为止,它仍为一个最常用的方法。此种方法也确实比较简单并且非常有效。
2)按MAC 地址划分 VLAN 。但这种方法也有许多不足之处。首先所有的用户在最初都必须将网络节点手工配置到至少一个 VLAN 中,只有在经过手工配置之后方才可实现对 VLAN成员的自动跟踪。
3)按第三层协议划分 VLAN :基于第三层协议的 VLAN 划分决定 VLAN 成员身份时主要是考虑协议类型或网络层地址。优点是:可以根据协议类型进行 VLAN 划分,这对那些基于服务或基于应用 VLAN 策略的网管人员是极具吸引力的。其次,用户可以自由地移动他们的机器而无须对网络地址重新配置, 并且不再需要报文标识, 从而可以消除因在交换设备之间传递 VLAN 成员信息而花费的开销。缺点是其性能问题, 对报文中的网络地址进行检查将比对帧中的 MAC 地址进行检查开销更大。

56、什么是 VPN ?它有哪些特点?如何保证安全?在哪些场合应用?

VPN 指的是依靠 ISP 和其它 NSP,在公共网络中建立专用的数据通信网络的技术。
VPN 的特点包括安全保障、服务质量保证( QOS)、可扩充性和灵活性、可管理性。
目前 VPN 主要采用如下四项技术来保证安全:隧道技术、加解密技术、密钥管理技术、使用者与设备身份认证技术。
VPN 技术将称为当前广域网建设的最佳解决方案之一,它不仅大大节省了广域网的建设和运行维护费用, 而且增强了网络的可靠性和安全性。 同时, VPN 将加快企业网的建设步伐,使得集团公司不仅只是建设内部局域网,而且能够很快的把全国各地分公司的局域网连起来,从而真正发挥整个网络的作用。
VPN 对推动整个电子商务、电子贸易也将起到无可低估的作用。

57、简述对称数据加密技术和非对称数据加密技术的工作原理。

对称加密技术的加密码和解密过程采用同一把密钥,即加密密钥和解密密钥相同。
非对称数据加密技术的加密和解密过程采用不同的密钥, 即加密密钥和解密密钥不同。 发送方只知道加密密钥,而解密密钥只有接收方自己知道。

58、网络层实现的功能主要有哪些?
答:路由选择、拥塞控制、网际互联。

59、 什么叫拥塞?造成拥塞的原因是什么?
答:拥塞现象是指到达通信子网中某一部分的分组数量过多, 使得该部分网络来
不及处理,以致引起这部分乃至整个网络性能下降的现象, 严重时甚至会导致网
络通信业务陷入停顿,即出现死锁现象。
原因:
(1) 多条流入线路有分组到达,并需要同一输出线路,此时,如果路由器没有足
够的内存存放所有这些分组,那么有的分组就会丢失。
(2) 路由器的慢速处理器的缘故,以致于难以完成必要的处理工作。那么,即使
有多余的线路容量,分组也需要进入到队列之中。

60、网络互联设备按其工作的层次可分为几类?它们分别是什么?网际互联的意
义是什么?请列出各种网络互联设备及它们工作的 OSI 协议层。

答:
(1) 转发器,是一种低层次设备,实现网络物理层的连接。
(2) 网桥,提供数据链路层上的协议转换,在不同或相同的局域网之间存储和转
发帧。
(3) 路由器,作用于网络层, 提供网络层上的协议转换, 在不同的网络之间存储
和转发分组。
(4) 网关,提供传输层及传输层以上各层间的协议转换。
网际互联的目的是使一个网络上的用户能访问其它网络上的资源, 使不同网络上
的用户互相通信和交换信息。 不仅有利于资源共享, 也可以从整体上提高网络的
可靠性。

61、与 IPv4 相比, IPv6 有哪些改进?

答:
(1)IPv6 把 IP 地址长度增加到 128比特,使地址空间增大了 296倍。
(2) 灵活的 IP 报文头部格式。
(3) 简化协议,加快报文转发。
(4) 提高安全性。
(5) 支持更多的服务类型。
(6) 允许协议继续演变,增加新的功能,使之适应未来技术的发展。

62、传输协议的要素有哪些?
答:寻址、建立连接、释放连接

63、目前在 Internet 上有哪些使用比较广泛的应用?
答:超文本传输协议 http 、文件传输协议 ftp 、远程登录协议 telnet 、电子邮
件协议 SMTP和 POP3 、域名系统 DNS等。

64、简述 TCP 所提供服务的主要特点。
  1. 面向连接的传输 ,传输数据前需要先建立连接 ,数据传输完毕后需要释放连接 .
  2. 端到端通信 ,不支持广播通信
  3. 高可靠性 ,确保传输数据的正确性 ,不出现丢失或乱序
  4. 全双工方式传输
  5. 采用字节流方式
  6. 提供紧急数据传送功能

65、简述传输层中预防拥塞的主要策略。
重传策略 ,乱序缓存策略 ,确认策略 ,流控制策略 ,确定超时策略 .

66、简述移动主机登录到外地代理的过程。
  1. 外地代理定期广播一个分组 ,宣布自己的存在及其地址 .
  2. 移动主机登录到外地代理 ,并给出其原来所在地的地址 ,当前数据链路层地址以及一些安全性信息 .
  3. 外地代理与移动主机的主代理联系 ,核实移动主机是否真的在那 ,
  4. 主代理检查安全性信息 ,如果核实通过 ,则通知外地代理继续 .
  5. 当外地代理从主代理处得到确认后 ,在它的表中加入一个表项 ,并通知移动主机登录成功
    67、简述最短路由选择算法的基本思想。
    答:建立一个子网图, (1 分)为了在一对给定的路由器之间选择一条路由路径,路由算法
    只需在图中找到这对节点之间的最短路径。 (1 分)对于路径长度的测量有多种方法,一种方法是
    计算站点数量, (1 分)另外也可以计算距离、信道带宽、平均通信量、通信开销、队列长度、传
    播时延等。 (2 分)
68、简述 UDP 的段结构中各个字段的名称及其含义。

答: (1)源端口: 16 比特,标明发送端地址。 (1 分)
(2)目的端口: 16 比特,标明接收端地址。 (1 分 )
(3)长度: 16 比特,指明包括 UDP 的头在内的数据段的总长度。 (1 分)
(4)校验和: 16比特,进行差错检测。该字段是可选字段,不用时置为全 0。(1 分)

69、简述 1-坚持 CSMA 的基本思想。

答: (1)当一个节点要发送数据时,首先监听信道。 (1 分)
(2)如果信道空闲就立即发送数据。 (1 分)
(3)如果信道忙则等待,同时继续监听直至信道空闲。 (1.5 分)
(4)如果发生冲突,则随机等待一段时间后,再重新开始监听信道。 (1.5 分)

70、请给出 ATM 和 ATM 信元的特点、 ATM 信元头的内容以及 ATM 与分组交换、帧中继交换在功能上的区别。
答: ATM 的特点: ATM 进一步简化了网络功能, ATM 网络不参与任何数据链路层功能,将差错控制与流量控制工作交给终端去做。 (2 分)
ATM 与分组交换、帧中继交换在功能上的区别:
(1)分组交换网的交换节点参与了 OSI 第 1 到第 3层的主要功能。 (1 分)
(2)帧中继节点只参与第 2 层的核心功能,对差错与流量控制及第 3层功能由终端处理。 (1 分)
(3)ATM 网除第 1 层功能外,交换节点不参与任何工作。 (1 分 )
ATM 信元的特点: ATM 信元具有固定长度,总是 53 字节,其中 5个字节是信元头, 48 个字节是信息段。 (1 分)
ATM 信元头的内容:信元头包含各种控制信息及维护信息、优先级和信元头的纠错码。 (1 分)

71、简述与 IPv4 相比, IPv6 所引进的主要变化。

答:(1)地址长度增加到 128 比特,(2)灵活的 IP 报头部格式, (3)简化协议,加快报文转发( 4)提高安
全性( 5)支持更多的服务类型。

72、简述时分 ALOHA 协议的基本思想。

答:(1)将时间分成等长的时隙
( 2)发送数据帧时,必须等到下一时隙开始时进行
( 3)用户通过检测信道来获取是否产生冲突
( 4)发现冲突导致数据传输失败,则在随机等待托干时隙后重新发送
( 5)时分ALOHA 系统必须具有某种同步机制。

73、试说明拥塞控制与流控制之间的差异。

答:拥塞控制的任务是确保子网能够承载所到达的流量,涉及各方面的行为和可能会消弱子网承载容量的其他因素。与此相反,流量控制只能与特定的发送方和特定的接受方之间的点到点流量有关,确保一个快速的发送方不会持续的超过接收方能力的速率传输数据。

74、简述邮局协议 POP3的连接过程。

答:(1)POP3操作开始时,服务器通过侦听 TCP 端口 110开始服务( 2)当客户主机需要使用服务时,它将
与服务器主机建立连接( 3)当 TCP 连接建立后, POP3发送确认消息( 4)客户和 POP3服务器互相交换命
令和相应( 5)这一过程一直要持续到连接终止

75、简述多媒体信息网络的传输在交互性和实时性方面的要求。
《计算机网络原理简述题》
76、简述带宽、波特率、码元和位传输率的区别。
《计算机网络原理简述题》

77、简述家庭用户利用 PPP协议与 Internet 服务提供商网络的连接过程。
《计算机网络原理简述题》

78、简述虚拟专用网 VPN 的概念及其特点。

《计算机网络原理简述题》

79、简述 UDP 的服务类型并给出 4 种基于 UDP 的应用层协议。

《计算机网络原理简述题》

80、简述三种数据交换技术的主要特点

《计算机网络原理简述题》

81、简述载波监听多路访问 (CSMA) 协议的概念并给出四种 CSMA 协议

《计算机网络原理简述题》
82、简述数据链路层的两种差错控制方法及其工作原理
《计算机网络原理简述题》
83、分别说明 DNS、FTP、 HTTP、ICMP 、 TCP 协议的中文名称及其作用。
《计算机网络原理简述题》
84、简述网络安全策略和网络安全机制的区别并列出四种主要的网络安全机制。
《计算机网络原理简述题》

85、简述网络协议的概念及其三要素。

《计算机网络原理简述题》
86、列举 BSC 协议中包含的监控报文,并分别说明各监控报文的作用。
《计算机网络原理简述题》

87、简述动态路由选择策略的概念和优缺点。

节点的路由选择要依靠网络当前的状态信息来决定的策略称为动态路由选择策略。 优点:能较好地适应网络流量、拓扑结构的变化,有利于改善网络的性能。 缺点:算法复杂,会增加网络的负担,开销也比较大。
88、简述 Internet 消息访问协议 IMAP 的工作方式。
(1)离线工作方式:用户在所用的计算机与邮件服务器保持连接的状态下读取邮件。用户的电子邮件从服务器全部下载到用户计算机。
(2)在线工作方式:所有邮件都始终存储在可共享的邮件服务器中,并可利用客户机上的邮件程序,对邮件服务器上的邮件进行远程的编辑、删除和回复等联机操作和管理。
(3)断连接方式:断连接方式是一中
脱机与联机操作的混合模式。

89、试给出 HDLC 中常用的操作方式并说明每种方式的工作原理。

解:(1)正常响应方式 NRM :该操作方式适用于面向终端的点—点或一点与多点的链路。传输过程由主站启动,从站只有收到主站某命令帧后,才能做为相应向主站传输信息。
(2)异步响应方式 ARM :传输过程由从站启动。从站主动发送给主站的一个或一组帧中可包含有信息,也可以是仅以控制为目的而发的帧。由从站来控制超时和重发。
(3):异步平衡方式 ABM :任何时候任何站点都能启动传输操作,每个站点即可作为主站又可作为从站。各站都有相同的一组协议,任何站点都可以发送或接受命令,也可以给出应答,并且各站对差错恢复过程都负有相同的责任
90、分别说明 ARP、POP3、SMTP、Telnet、UDP 协议的中文名称及其作用。
《计算机网络原理简述题》
91、简述 ―报文认证 ‖的概念并列举出其认证方式。
《计算机网络原理简述题》
92、简述设计路由算法时所要考虑的技术要素。
《计算机网络原理简述题》
93、简述星形网络拓扑结构的优缺点
《计算机网络原理简述题》
94、简述 IP 协议 (包括主机和网关 )对输入数据报的处理过程。
《计算机网络原理简述题》
95、简述目前数字签名的基本过程
《计算机网络原理简述题》

96、简述面向连接服务的特点。

特点: 1、数据传输过程前必须经过建立连接、维护连接和释放连接 3 个过程。
2、传输的可靠性好。
3、需通信开始前的开销,协议复杂,通信效率不高。
97、简述从滑动窗口的观点看,停等、 Go-back-N 及选择重传三个协议的区别。
简述从滑动窗口的观点看,停等、 Go-back-N 及选择重传三个协议的区别。
区别:窗口尺寸的大小不同

  1. 停等协议:发送窗口 =1,接收窗口 =1
  2. Go-back-N :发送窗口 >1,接收窗口 =1
  3. 选择重传:发送窗口 >1,接收窗口 >1
    98、简述 TCP 的重传策略。
    1、TCP 重传策略的关键是对定时器初值的设定。
    2、原理是:对每条连接 TCP 都保持一个变量 RTT,用于存放当前到目的端往返所需时间最接近的估计值
    99、简述永久虚电路和交换虚电路的区别。
    1、永久虚电路( PVC):是指通信双方的电路在用户看来是永久连接的虚电路。 PVC 由网管预先定义。 PVC
    适用于通过路由器维持恒定连接,从而便于在动态网络环境下传输路由选择信息的电路。载波信号为各用户分配 PVC,从而降低网络开销并提高网络性能。
    2、交换虚电路( SVC):是指通信双方的电路在用户看来是由独立节点临时且动态连接的虚电路。一旦通信会话完成,便取消虚电路
100、简述网络各层次设计中可采用的服务类型。

《计算机网络原理简述题》
111、简述传输介质的带宽、波特率、码元和位传输率的概念。
《计算机网络原理简述题》
112、简述源路由选择网桥获取路由算法的基本思想。
《计算机网络原理简述题》
113、简述传输控制协议 TCP提供的服务所具有的主要特征。
《计算机网络原理简述题》
114、简述保证网络传输可靠性的确认与重传机制的概念
《计算机网络原理简述题》
115、简述差错控制的概念和引起差错的原因及差错的种类
《计算机网络原理简述题》
116、简述源路由网桥的源路由的核心思想和前提
《计算机网络原理简述题》
117、简述传输层提供的两种传输服务及其概念
《计算机网络原理简述题》
118、简述米勒码的编码规则。
《计算机网络原理简述题》
119、简述路由器输入端口接收与处理数据的过程。
《计算机网络原理简述题》
120、简述非坚持 CSMA的基本原理。
《计算机网络原理简述题》

121、简述地址解析协议 ARP的作用及其基本思想。
《计算机网络原理简述题》

122、简述差错控制的概念及差错控制的基本方式。
《计算机网络原理简述题》
123、简述 IEEE802.1 1 中四个主要协议具有的共同特征。
《计算机网络原理简述题》

124、简述无连接服务的特点。

1)每个分组都要携带完整的目的节点的地址,各个分组在通信子网中是独立传送的。
2)无连接服务在的数据是传输过程不需要经过建立连接、维护连接和释放连接三个过程。
3)无连接服务中的目的节点接收到的数据分组可能出现乱序,重复与丢失现象。
4)其可靠性不是很好,但通信协议相对简单,效率较高。

125、简述 TCP在慢启动阶段确定拥塞窗口大小的方法。

1)刚建立连接时,将拥塞窗口的大小初始化为该连接所需要的最大数据段的长度,并发送一个最大长度的数据段。
2)如果在定时器超时前得到确认,将拥塞窗口的大小增加到一个数据段的字节数,并发送两个数据段。
3)如果每个数据段在定时器超时前都得到确认,就再在原基础上增加一倍,如此反复,每次都在前一次的基础上加倍。
4)当定时器超时或达到发送窗口设定值时,停止拥塞窗口尺寸的增加。
126、简述多路复用技术的概念与分类。
《计算机网络原理简述题》
126、简述停等协议的实现过程。
《计算机网络原理简述题》

127、简述无连接服务的特点。

答:1. 每个分组都要携带完整的目的节点的地址,各分组在通信
子网中是独立传送的。
2. 无连接服务中的数据传输过程不需要经过建立连接, 维护连
接和释放连接三个过程。
3. 无连接服务中的目的节点接收到数据分组可能出现乱序, 重
复与丢失现象。
4. 其可靠性不是很好,但通信协议相对简单,效率较高。

128、简述 TCP在慢启动阶段确定拥塞窗口大小的方法。

答: 1,刚建立连接时,将拥塞窗口的大小初始化为该连接所需的
最大数据端的长度,并发送一个最大长度的数据段。
2,如果定时器超时前得到确认,将拥塞窗口的大小增加一个数
据段的字节数,并发送这两个数据端。
3, 如果每个数据段在定时器超时前都得到确认,就再在原基
础上增加一倍,如此反复,每次都在前一次的基础加倍。
4, 当定时器超时达到发送窗口设定值时,停止拥塞窗口尺寸
的增加。
129、
《计算机网络原理简述题》

130、
《计算机网络原理简述题》

131、
《计算机网络原理简述题》

132、
《计算机网络原理简述题》

133、
《计算机网络原理简述题》

134、
《计算机网络原理简述题》

135、
《计算机网络原理简述题》

136、
《计算机网络原理简述题》

137、
《计算机网络原理简述题》

138、
《计算机网络原理简述题》

139、
《计算机网络原理简述题》

140、
《计算机网络原理简述题》

《计算机网络原理简述题》
《计算机网络原理简述题》
《计算机网络原理简述题》
《计算机网络原理简述题》

移动Ad Ho网络的特点主要体现在以下方面 :

1、网络的独立性。
2、动态变化的网络拓扑结构。
3、有限的无线通信带宽。
4、有限的主机能源。
5、网络的分布式特点。
6、生存周期短。
7、有限的物理安全。

局域网操作系统的基本服务功能

1、文件服务
2、打印服务
3、数据库服务
4、通信服务
5、信息服务
6、分布式服务

无线局域网与有限局域网相比较以下诸多优点

1、安装便捷
2、使用灵活
3、经济节约
4、易于扩展

无线局域网必须实现以下技术要求

1、可靠性
2、兼容性
3、数据速率
4、通信保密
5、移动性
6、节能管理
7、小型化、低价格
8、电磁环境


推荐阅读
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 李逍遥寻找仙药的迷阵之旅
    本文讲述了少年李逍遥为了救治婶婶的病情,前往仙灵岛寻找仙药的故事。他需要穿越一个由M×N个方格组成的迷阵,有些方格内有怪物,有些方格是安全的。李逍遥需要避开有怪物的方格,并经过最少的方格,找到仙药。在寻找的过程中,他还会遇到神秘人物。本文提供了一个迷阵样例及李逍遥找到仙药的路线。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 本文介绍了解决二叉树层序创建问题的方法。通过使用队列结构体和二叉树结构体,实现了入队和出队操作,并提供了判断队列是否为空的函数。详细介绍了解决该问题的步骤和流程。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 模块化区块链生态系统的优势概述及其应用案例
    本文介绍了相较于单体区块链,模块化区块链生态系统的优势,并以Celestia、Dymension和Fuel等模块化区块链项目为例,探讨了它们解决可扩展性和部署问题的方案。模块化区块链架构提高了区块链的可扩展性和吞吐量,并提供了跨链互操作性和主权可扩展性。开发人员可以根据需要选择执行环境,并获得奖学金支持。该文对模块化区块链的应用案例进行了介绍,展示了其在区块链领域的潜力和前景。 ... [详细]
author-avatar
我本僐悢
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有