![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机网络
文章平均质量分 94
关于计算机网络的知识总结、实验等
memcpy0
希望探索文理结合的自由之路。
展开
-
【计算机网络】第六部分 应用层(29) 多媒体
文章目录第29章多媒体近年来,技术的进步已经改变了人们使用音频和视频的方式。过去,我们通过收音机收听广播,通过电视收看视频节目,通过电话网与另一方交互式通信。但是时代已经变了,人们使用因特网不仅限于文字和图像通信,而且用于音频和视频服务。本章将集中介绍因特网在音频和视频方面的应用。我们可以把音频和视频服务分为三大类:流式存储音频/视频 (streaming stored audio/video) 、流式实时音频/视频( streaming liveaudio/video) 和交互式音频/视频原创 2022-04-13 03:14:52 · 543 阅读 · 0 评论 -
【计算机网络】第四部分 网络层(22) 传递、转发和路由选择(1)
文章目录22.1 传递22.2 转发22.2.1 转发技术1. 路由方法与下一跳方法2. 特定主机方法与特定网络方法这里讨论IP分组到它们最终目的端的传递、转发和路由选择,这是相当重要的一章!所谓传递 Delivery 是指「在网络层控制下,用底层的网络对一个分组进行处理的方法」,所谓转发 Forwarding 是指「将一个分组传递到下一站点的方法」,所谓路由选择 Routing 是指「在转发过程中创建路由表的方法」。路由选择协议 routing protocol 用于不断地更新「在转发和路由选择中要查原创 2022-03-10 21:05:27 · 1558 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(4) 数字传输
文章目录4.1 数字到数字转换4.1.1 线路编码4.1.2 线路编码方案4.1.3 块编码4.1.4 扰动4.2 模拟到数字转换4.2.1 脉冲码调制 `PCM`4.2.2 Delta调制 `DM`4.3 传输模式4.3.1 并行传输4.3.2 串行传输计算机网络用于在网络节点之间传送信息。信息需要转换为数字信号或模拟信号,再传输出去。本章讨论数字信号的转换,第5章讨论模拟信号的转换。第3章讨论了数字传输相对于模拟传输的优点和缺点。本章说明「以数字方式传输数据所用的机制和技术」。首先,讨论数字到数字转原创 2022-03-10 01:58:27 · 2235 阅读 · 2 评论 -
【计算机网络】第三部分 数据链路层(11) 数据链路控制
文章目录11.1 成帧11.1.1 固定长度成帧11.1.2 可变长度成帧1. 面向字符协议2. 面向位协议11.2 流量控制和差错控制11.2.1 流量控制11.2.2 差错控制11.3 协议11.4无噪声通道11.4.1 最简单的协议1. 设计2. 算法11.5.3 选择性重复ARQ1. 窗口2. 设计3. 窗口大小4. 算法和分析11.5.4 捎带11.6 高级数据链路控制11.6.1 配置和传输方式1. 正常响应方式2. 异步平衡方式11.6.2 帧1. 帧的格式2. 字段11.6.3 控制字段1.原创 2022-03-08 02:54:56 · 1235 阅读 · 0 评论 -
【计算机网络】第三部分 数据链路层 (12) 多路访问
文章目录第 12章多路访问在第 11 章我们讨论了数据链路控制,它是为链路提供可靠通信的一种机制。在我们描述的协议中,我们假定在发送方和接收方之间存在可用的专用链路(或通道)。这个假定可能正确也可能不正确。事实上,如果我们有一条专用链路,就像我们连接因特网时使用 ppp作为数据链路控制协议时,那么这个假定是正确的,我们就无需其他任何东西了。另一方面,如果我们使用移动电话去与其他移动电话连接,通道(分配给售方公司的波段)井不是专用的。几步以外在用移动电话和他的朋友聊天的一个人就可能和我们使用同一原创 2022-03-07 01:58:37 · 3273 阅读 · 0 评论 -
【计算机网络】第三部分 数据链路层(18) 虚电路网络:帧中继和ATM
文章目录第 18章虚电路网络:帧中继和ATM在第 8章中,我们已讨论了交换技术。我们说过有三种交换技术 1电路交换、分组交换和报文交换。我们也提到分组交换可以使用两种方法:虚电路方岳和数据报方法。在本章中,我们讨论虚电路方怯如何用于广域网。两种常用的WAN技术使用虚电路交换。帧中继是一种相对高速协议,它能提供一些在诸如DSL、有线TV和T线路等的其他WAN技术中没有的服务。 ATM作为一种高速协议,当它部署诸如 SONET的物理层承载时,可以成为通信高速公路。我们先讨论帧中继,然后更详细地原创 2022-03-05 20:27:49 · 4437 阅读 · 0 评论 -
【计算机网络】第七部分 网络安全(30) 密码学
文章目录第30章密码学通过使用密码学(基于抽象代数的一门科学) ,网络安全的大部分能够得到实现。在本章中,我们简单讨论了适合本书范围的密码学,我们尽可能地减少有关抽象代数的讨论。我们的目标是给出密码学足够多的资料使得网络安全更加易懂。本章是第 31 章和第 32章研究的基础知识。30.1引言我们先介绍一些与密码学相关的问题。首先,需要定义一些术语,然后我们给出一些分类。30.1.1定义这里,我们定义本章使用的一些术语。密码学密码学( Cryptography )这个词在希腊语中的意原创 2022-03-04 21:24:37 · 7799 阅读 · 0 评论 -
【计算机网络】第五部分 传输层(23) UDP、TCP和SCTP
文章目录本章开始给出传输层(transport layer) 存在的基本理由,即进程到进程传递的必要性。主要讨论这类传递产生的问题,并讨论解决这些问题的方挂。在因特网模型中,传输层有三种协议:UDP 、TCP和 SCTP。首先讨论UDP协议,它是这三种中比较简单的一种协议。我们将看到如何使用缺乏另外两种协议的某些特性的这种简单的传输层协议。然后讨论TCP协议,它是一种复杂的传输层协议。我们将了解到如何将以前提到的概念应用于TCP中。井将有关TCP协议中拥塞控制和服务质量的讨论放在第24章,原创 2022-03-04 18:12:52 · 2491 阅读 · 0 评论 -
【计算机网络】第三部分 数据链路层(17) 广域网SONET/SDH
文章目录第 17章广域网 SONET/SDH在本章中,我们介绍一种广域网 SONET ,它用做承载来自其他WAN数据的传输网络。我们先把SONET作为一种协议进行讨论,然后说明如何从协议定义的标准构建SONET网络。光纤的高带宽适用于今天的高数据速率技术(比如视频会议)和低速率下同时承载大量的数据。基于这个原因,光纤和要求高数据速率或者高带宽传输的技术共同发展。继而有了标准化的需要。因此,美国组织(ANSI)和欧洲组织(ITU-T) 定义了相应的标准,虽然两种标准是独立的,但是基本功能相似并原创 2022-03-01 22:30:49 · 2797 阅读 · 1 评论 -
【计算机网络】第二部分 物理层和介质(6) 带宽利用(复用和扩频)
带宽利用(复用和扩频)复用:频分复用、码分复用、(同步的/统计的)时分复用扩频:跳频扩频,直接序列扩频原创 2022-03-01 02:37:36 · 1151 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(5) 模拟传输
文章目录第5章模拟传输第3章已经讨论了数字传输和模拟传输的优点和缺点。我们已经注意到,数字传输有很多好处的,但是需要低通通道。同时也看到,如果实际上只有带通通道,则只能选择模拟传输。第4章讨论了数字传输,本章讨论模拟传输。将数字数据转换为带通模拟信号传统上称为数字到模拟转换。将低通模拟信号转换为带通信号传统上称为模拟到模拟转换。本章讨论这两种类型转换。5.1数字到模拟转换数字到模拟转换(digital-to-analog conversion) 是指根据数字数据中的信息而改变模拟信号的原创 2022-02-28 14:45:05 · 1133 阅读 · 1 评论 -
【计算机网络】第三部分 数据链路层(10) 检错与纠错
文章目录10.1 引言10.1.1 差错的类型1. 单个位差错2. 突发性差错10.1.2 冗余10.1.3 检错和纠错10.1.4 前向纠错和重传10.1.5 编码10.1.6 模运算1. 模2运算2. 其他模数运算10.2 块编码10.2.1 差错检测10.2.2 纠错10.2.3 汉明距离10.2.4 最小汉明距离1. 三个参数2. 汉明距离和差错(1) 检错的最小距离3. 纠错的最小距离10.3 线性块编码10.3.1 线性块编码的最小距离10.3.2 一些线性块编码1. 简单奇偶校验编码(检错)2原创 2022-02-26 21:01:55 · 2334 阅读 · 0 评论 -
【计算机网络】第一部分 概述(2) 网络模型(OSI和TCP/IP模型)
文章目录第2章网络模型网络利用硬件和软件的组合将数据从一个地点发送到另一地点。硬件由能够将信号从网络的一点传输到另一点的物理设备组成。软件是由指令集合组成的,它使我们所期待的来自网络的服务成为可能。可以将网络的任务与运用计算机解决数学问题的任务进行比较。计算机解决数学问题时最基础的工作是由计算机硬件完成的。然而,如果只使用硬件,这将是一项十分冗长乏味的工作。我们需要对每个存储和处理数据的内存位置进行切换。如果软件能够掌握这些情况,那么就可以很容易完成这些任务。在最高层,程序能够指导问题解决的原创 2022-02-24 00:03:39 · 1506 阅读 · 0 评论 -
【计算机网络】第一部分 概述(1) 数据通信和网络绪论
文章目录1.1 数据通信数据通信与网络正在改变人们商务活动和生活方式。商务决策必须以非常快的速度做出,而决策者需要即时获得确切的信息,使得今天的商务依赖于计算机网络和网络互联。但在问及如何更快地连接到网络之前,需要知道网络是如何运转的、网络使用哪些类型的技术、以及何种设计最能够满足什么样的需要。个人计算机的发展带来了商业、工业、科学与教育的巨大变革。数据通信与网络领域也正发生着一场类似的革命。技术的进步使得通信链路能够承载更多更快的信号。因此,服务也向前发展,允许使用扩展的功能,包括对已有电话业务的扩展原创 2022-02-22 18:18:08 · 1914 阅读 · 1 评论 -
【计算机网络】第三部分 数据链路层(13) 有线局域网:以太网
简要地介绍 IEEE标准项目 802原创 2022-02-22 12:56:22 · 1289 阅读 · 0 评论 -
【计算机网络】第五部分 传输层(24) 拥塞控制和服务质量
文章目录拥塞控制和服务质量是紧密联系在一起的两个问题:改进了其中的一个问题,则另一个问题也会有所改善 z 忽视了其中的一个问题,则通常意味着另一个也被忽视。在一个网络中,大多数防止或消除拥塞的技术也能改进网络的服务质量。之所以推迟到现在才讨论这些问题,是因为这些问题不止涉及到一层,而是涉及到三层:数据链路层、网络层和传输层。而且现在才讨论它们也是为了能一次性地对这些问题做集中的探讨,而不需要多次讨论同一个主题。本章也给出了一些不同层中的拥塞控制和服务质量的示例。24.1数据通信量对拥塞控原创 2022-02-22 00:06:19 · 2297 阅读 · 0 评论 -
【计算机网络】第四部分 网络层(19) 逻辑寻址
文章目录[【计算机网络】第四部分 网络层(20) IP协议][【计算机网络】第四部分 网络层(21) 地址映射、差错报告和多播][【计算机网络】第四部分 网络层(22) 传递、转发和路由选择]原创 2022-02-20 13:17:41 · 2476 阅读 · 0 评论 -
【计算机网络】第四部分 网络层(20) IP协议
IPv4和IPv6原创 2022-02-19 22:29:41 · 659 阅读 · 0 评论 -
【计算机网络】第三部分 数据链路层(14) 无线局域网和蓝牙技术
文章目录第 14章无线局域网无线通信是发展最快的技术之一。无论在什么地方,不用电缆来连接设备的需求都在与日俱增。无线局域网(wireless LAN) 在校园、办公楼内和公共场合随处可见。本章集中讨论两种非常有前途的无线LAN技术: IEEE 802.11 无线局域网(有时也称做无线以太网)和蓝牙技术一一一个用于小型无线局域网的技术。虽然这两种协议需要在几个层中运行,但本书集中讨论物理层和数据链路层。14.1IEEE 802.11由 IEEE定义的无线局域网规范称做 IEEE 802.11原创 2022-02-18 13:36:18 · 2144 阅读 · 0 评论 -
【计算机网络】第三部分 数据链路层(15) 连接局域网、主干网和虚拟局域网
文章目录第 15章连接局域网、主干网和虚拟局域网局域网通常不是孤立运行,一般互相连接或者连接到因特网。为了连接局域网或局域网的各个分段,我们需要使用连接设备。连接设备能够工作在因特网模型的不同层。本章将只讨论工作在物理层和数据链路层的设备,在 19章将讨论工作于前三层的设备。在讨论完这些连接设备之后,我们将说明如何使用它们建立主干网,最后再讨论虚拟局域网。15.1连接设备本节中,我们根据在网络中所工作的层把连接设备(connecting devices) 分成五类,如图 15.1 所示原创 2022-02-17 16:43:08 · 1183 阅读 · 1 评论 -
【计算机网络】第六部分 应用层(26) 远程登录、电子邮件与文件传输
文章目录原创 2022-02-17 12:39:05 · 4255 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(9) 使用电话网络和有线电视网进行数据传输
文章目录9.1 电话网络9.1.1 主要组件9.1.2 LATA1. LATA内部服务2. LATA间的服务3. 服务接入点9.1.3 信令1. 数据传输网络2. 信令网络3. 7号信令系统9.1.4电话网络提供的业务1. 模拟业务(1) 模拟交换业务(2) 广域电话业务(3) 900业务2. 模拟租用业务2. 数字业务(1) 交换式/56业务(2) 数字数据业务9.2 电话调制解调器1. 调制解调器标准(1) V.32和V32bis(1) V.34和V32bis(2) V.90(3) V.929.3 数字原创 2022-02-17 08:58:04 · 1676 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(7) 传输介质
文章目录7.1 有向介质7.1.1 双绞线1. 非屏蔽双绞线与屏蔽双绞线2. 分类3. 连接器4. 性能5. 应用7.1.2 同轴电缆1. 同轴电缆标准2. 同轴电缆连接器3. 性能4. 应用7.1.3 光缆1. 传播模式2. 光纤规格3. 光缆连接器4. 性能5. 应用6. 光纤的优点和缺点7.2 无线通信7.2.1 无线电波7.2.2 微波7.2.3 红外波在第3章到第6章,讨论了许多与物理层相关的问题,这里讨论传输介质。传输介质实际上位于物理层以下,并直接由物理层控制。可以说,传输介质属于第0层。图原创 2022-02-16 15:50:57 · 2295 阅读 · 0 评论 -
【计算机网络】第六部分 应用层(27) 万维网与超文本传输协议(HTTP协议)
文章目录27.1 体系架构27.1.1 客户(浏览器)27.1.2 服务器27.1.3 统一资源定位符27.1.4 `Cookies`1. `Cookies` 的创建和存储2. `Cookies` 的使用27.2 Web文档27.2.1 静态文档万维网 World Wide Web, WWW 是分布在世界各地、互相连接在一起的信息仓库。WWW具有独特的灵活性、可移植性、友好的用户界面,它与因特网上提供的其他服务都不同。WWW项目最初是由欧洲粒子物理研究所 CERN 发起,用来创建一个能处理「用于科学研究的原创 2022-02-15 15:15:56 · 1624 阅读 · 0 评论 -
【计算机网络】第六部分 应用层(25) 域名空间
文章目录25.1 名字空间25.1.1 平面名字空间25.1.2 层次名字空间25.2 域名空间25.2.1 标号25.2.2 域名1. 全称域名2. 部分域名25.2.3 域25.3 名字空间的分布25.3.1 名字服务器的层次结构25.3.2 区域25.3.3 根服务器25.3.4 主服务器和辅助服务器25.4 因特网中的DNS25.4.1 通用域25.4.2 国家域25.4.3 反向域25.5 解析25.5.1 解析程序25.5.2 名字到地址的映射25.5.3 地址到名字的映射25.5.4 递归解析原创 2022-02-12 14:55:52 · 2130 阅读 · 0 评论 -
【计算机网络】第四部分 网络层(21) 地址映射、差错报告和多播
文章目录21.1 地址映射21.1.1 逻辑地址到物理地址的映射:ARP1. (ARP)高速缓存器2. ARP分组格式3. ARP封装成帧4. 操作过程5. 代理ARP在第20章中讨论了网络层的主要协议——网际协议 IP ,它被设计为尽力传递协议,没有如流控制和差错控制等一些特性,它是使用逻辑寻址的主机到主机的协议。为了使IP协议满足今天的网际互连的更多需求,还需要其他协议的帮助。这些协议需要用来创建物理地址和逻辑地址之间的映射。IP分组使用逻辑地址(主机到主机),而这些分组需要封装成帧,帧需要物理地址原创 2022-01-08 04:54:03 · 1169 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(8) 交换
文章目录网络是连接设备的一组集合。无论何时只要拥有了多台设备,就会产生这样一个问题——如何将它们连接起来、实现一对一的通信。一种解决方案是:在每对设备之间建立点到点连接(网状拓扑),或者在一台中心设备与其他所有设备之间建立点到点的连接(星型拓扑)。但是,在应用于规模很大的网络时,这些方法不切实际而且很浪费:链路的数量和长度需要太多的基础设施,从而使成本效益很低;多数链路在大多数时间内是空闲的。其他拓扑结构采用了多点连接,如总线拓扑,这种方案也被排除,原因是设备之间的距离和设备总数的增长会超出介质和设备的容原创 2021-12-28 03:48:45 · 900 阅读 · 0 评论 -
【计算机网络】第二部分 物理层和介质(3) 数据和信号
文章目录3.1 模拟与数字3.1.1 模拟数据与数字数据3.1.2 模拟信号和数字信号3.1.3 周期信号与非周期信号3.2 周期模拟信号3.2.1 正弦波3.2.2 波长3.2.3 时域和频域3.2.4 复合信号3.2.5 带宽总的来说,物理层的主要功能是将数据链路层中组织成帧的 000 和 111 形成的数据流转换为电磁信号,并通过传输介质以电磁的形式传输数据。不是所有对个人或应用程序有用的数据,都能够通过网络进行传输,必须先转换为传输介质可以接受的形式(即电磁信号),传输介质通过「沿着物理路径传原创 2021-12-24 16:53:28 · 1764 阅读 · 0 评论 -
【WireShark】学习笔记总目录
文章目录如何阅读本书1. 走进Wireshark2. 过滤无用的数据包3. 捕获文件的打开与保存4. 虚拟网络环境的构建5. 各种常见的网络设备6. Wireshark的部署方式7. 找到网络发送延迟的位置8. 分析不能上网的原因9. 来自链路层的攻击——失常的交换机10. 来自网络层的欺骗——中间人攻击11. 来自网络层的攻击——泪滴攻击12. 来自传输层的洪水攻击(1)——SYNFlooding13. 网络在传输什么——数据流功能14. 来自传输层的洪水攻击(2)——UDPFlooding15. 来自应原创 2021-08-25 14:46:50 · 270 阅读 · 0 评论 -
【计算机网络】HTTP请求头具体解析(施工中……)
文章目录用C#写代码去获取网页内容。其中request的header中,设置Accept-Encoding为gzip,deflate:req = (HttpWebRequest)WebRequest.Create(gSkydriveUrl);req.Headers.Add(“Accept-Encoding”, “gzip,deflate”);结果始终返回是乱码:其中,此处之所以加此header,是因为看到网页分析工具中所得到的浏览器浏览该网页,对应的http的header的内容中,就是这样设置原创 2021-08-21 14:46:04 · 746 阅读 · 3 评论 -
【计算机网络】如何避免Chrome/Firefox/Edge主页被搜狗/360/2345等流氓劫持
真是蚌埠住了,一打开Firefox,主页就变成了这样:也是奇怪,我又没有修改Firefox的主页设置:然后分别打开Chrome和Edge,主页也被劫持了,除了搜狗还有360这个流氓:好家伙!真是给我搞无语了……为了应付这些流氓,总结的方法有两种,一种治标一种治本。治标的方法是:右键单击Firefox/Chrome/Edge的图标,打开属性窗口,可以发现 目标(T) 一栏被篡改了:不过如果直接删除掉后面的垃圾网址,可能会弹出 无法将所做的改动保存到 ‘Firefox.Ink’ 这个弹窗:原创 2021-07-14 13:07:09 · 2042 阅读 · 0 评论 -
【计算机网络】从零开始的个人网站1 从部署轻量应用服务器到搭建简易网站(持续更新中!)
文章目录1. 部署服务器(1) 为什么要使用云服务器(2) 购买云服务器(3) 服务器基本配置(4) 远程连接服务器(5) 安装宝塔面板2. 搭建简易个人网站(1) 通过宝塔面板建站(2) 安装配置Typecho(3) 外观修改3. 本文总结由于学习和实践的需求,我想要搭建一个属于自己的网站——在上面建立个人博客和主页,运行自己写的Web程序,实践前后端知识……1. 部署服务器(1) 为什么要使用云服务器众所周知,服务器是建站的基础。尽管个人电脑也可以作为服务器,但是我们没有公网IP,需要进行内网原创 2020-12-22 18:08:17 · 1154 阅读 · 1 评论