代码编织梦想

计算机网络(自顶向下方法)笔记-网络层01-爱代码爱编程

1.概述 1.1 转发和路由选择 ​ 网络层的作用就是将分组从一台发送主机移动到一台接收主机。因此需要两个重要的网络层功能: 转发:当一个分组达到路由器的一条输入链路时,路由器必须将该分组移动到适当的输出链路。比如来自主机A到路由器的一个分组,必须向在目的主机B路径上的下一台路由器转发。路由选择:当分组从发送方流向接收方时,网络层必须决定这些分组所采

高级计算机网络(习题三加解析)-爱代码爱编程

个性不要个体;独立不要孤立;自由不要自私;浪漫不要散漫 路漫漫其修远兮,吾将上下而求索—屈原 离骚 文章介绍: 这是计算机网络老师布置的课后作业,参考文章:习题一 , 习题二 , 持续更新… 题目都很新型,网上很难能够找出所有答案,今天分享出来,希望能够帮助有需要的人,一起学习进步! # 本文章分享由小亮子整理汇总,如有转载,请注明出处!!

计网-TCP-拥塞控制-爱代码爱编程

1)什么是拥塞? 在某段时间内,在某网络资源的需求超过了该资源所提供的可用部分,网络的性能就要崩坏,这就是拥塞。 2)为什么要拥塞控制? 目的是为了防止过多的数据注入到网络中,造成路由器或链路过载。 拥塞控制是一个全局性的过程,涉及到所有的主机、路由器等于网络传输性能有关的因素。 (与此对应的流量控制是对点对点通信量的控制,是端对端的问题) 3)如何

海明校验码原理以及作用机制的介绍-爱代码爱编程

什么是海明校验码? 由Richard Hamming于1950年提出、还被广泛采用的一种很有效的校验方法,是只要增加少数几个校验位,就能检测出二位同时出错、亦能检测出一位出错并能自动恢复该出错位的正确值的有效手段,后者被称为自动纠错。 它的实现原理,是在k个数据位之外加上r个校验位,从而形成一个k+r位的新的码字,使新的码字的码距比较均匀地拉大

计算机网络体系结构-switching-爱代码爱编程

SWITCHING 网络交换的概念 网络设备的数据平面(处理报文流),控制平面(分布式算法),管理平面(集中控制)。 报文处理:路由查找、报文分类、执行动作、报文交换调度、到达输出端口 第三层交换模型 IP流:网络中符合流规范和超时约束的IP报文集合。第三层交换:将报文进行流分类处理,并在IP报文的转发处理中引入面向连接的处理机制。Overlay

计算机网络——物理层-爱代码爱编程

物理层的知识结构图: 物理层的基本概念 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 名词概念数据是指传送信息的实体信号是指数据的电气或电磁表现码元是指用一个固定时长的信号波形(数字脉冲)表示一位k进制数字,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元。模

[HITCN]哈工大2020秋计算机网络复习笔记 (11)-爱代码爱编程

文章目录 6 物理层6.1 基础6.2 物理介质6.2.1 导引型传输介质6.2.2 非导引型传输介质6.3 信道6.3.1 信道传输特性6.3.2 信道容量6.4 基带传输6.4.1 典型数字基带信号码型6.4.2 典型数字基带传输码型6.5 频带传输6.5.1二进制数字调制6.5.1.1 二进制幅移键控 (2ASK)6.5.1.2 二进制频移键

数据通信与网络有这一篇就够了(网络模型篇)-爱代码爱编程

网络模型 一,OSI参考模型 OSI 模型提供了一个用来进行网络系统设计的层次化框架。它由 个相互独立但又有互相关联的层次组成,每一层都定义了通过网络传递信息的一部分功能。深刻理解OSI模型的基本概念是探索数据通信领域知识的一个坚实基础。层次化体系 OSI 模型由7个有序的层组成:物理层(第一层)、数据链路层(第二层)、网络层(第三层)、传输层(第四层)

非对称加密算法:RSA算法的通俗解释-爱代码爱编程

0 介绍 RSA算法是一个著名的非对称加密算法,作用是对信息进行加密。之所以称之为非对称的,这是相对于对称加密算法来说的。在对称加密算法中,加密与解密所需的密钥是一致的,比如著名的凯撒加密中,信息加密者对每个字母取此字母三位后的字母,如a->d,b->e,接收者收到密文后取每个字母前三位字母即可。而非对称加密中,通信双方各自拥有一个不同的密钥

计算机网络-爱代码爱编程

计算机网络名词解释 1、NAP(Network Acess Point):网络接入点,用来交换因特网上流量的结点 2、ISP(Internet Service Provider):互联网服务提供商 3、ISOC(International SOCiety):因特网协会,其职责是对因特网进行全面的管理,以及在全世界促进因特网的发展和使用。他下属的技术组织是I

计算机网络(自顶向下方法)笔记-运输层02-爱代码爱编程

1.面向连接的运输:TCP 1.1 TCP连接 ​ TCP是面向连接的,因为在一个应用程序开始向另一个应用程序发送数据前,两个进程必须相互握手,即它们必须相互发送某些预备报文段,以建立确保数据传输的参数。由于TCP协议只在端系统中运行,中间的网络元素(路由器和链路交换机)不会维持TCP连接状态,即路由器对TCP连接视而不见,看到的只是数据报,不是连接。

计算机网络体系结构-IP-爱代码爱编程

1.IP地址分类:A、B、C、D、E 其中ABC的地址范围为: CategotyRangePrivate RangeA0.0.0.0-127.255.255.25510.0.0.0-10.255.255.255B128.0.0.0-191.255.255.255.255172.16.0.0-172.31.255.255C192.0.0.0-223.25

诙谐的谈谈TCP三次握手和四次挥手-爱代码爱编程

这几天面试校招生,需要考量一下他们的计算机网络基础,就问了这个老生常谈的问题,说一下TCP三次握手和四次挥手,为什么挥手比握手要多一次? 其实这个问题几乎所有人都能回答,甚至有的回答的很"标准",完全把课本上的答案背了下来说了一遍,甚至还知道SYN,ACK标志位,但是这些东西对我来说没有什么意义,因为这些标志位换成别的代号照样能完成三次握手和四次挥手。其

计算机网络网络层-爱代码爱编程

网络层协议:TCP/IP协议 IP协议 1.虚拟互连网络 1.1 概念 实际计算机网络错综复杂 物理设备通过使用IP协议,屏蔽了物理网络之间的差异。 当网络中的主机使用IP协议链接时则无需关注网络细节 1.2 如何实现虚拟互联网络 IP协议使得复杂的实际网络变成一个虚拟互联的网络 IP协议使得网络层可以屏蔽底层细节二专注网络层的数据转发IP协议

计算机网络数据链路层-爱代码爱编程

数据链路层概述(传输比特流) 链路:无源的点到点的物理线路段,中间没有任何其他的交换结点。 数据链路:通信协议+物理线路(硬件和软件)数据链路层传送的是帧 数据链路层位于物理层之上网络层之下为网络成提供有效可靠的帧传输 环境的重要特点:1.不同链路可运行不同链路层协议 2.链路层协议提供服务可能不同 3.通信环境加单 两种类型:点对点信道 广播信

计算机网络物理层-爱代码爱编程

计算机网络物理层 数字通信 用数字信号作为载体来传输消息 抗干扰能力强,差错可控,易加密,易与现代技术相结合 奈奎斯特(Nyquist)公式 M为信号状态数量,W为信号带宽,C最大传输速率 码元传输速率受奈氏准则的限制 香农 (Shannon) 公式 S为信道内所传信号的平均功率,N为信道内部的高斯噪声功率 信噪比:平均功率与噪声平均

计算机网络概论-爱代码爱编程

计算机网络概论 一.计算机网络概念 1.计算机网络定义 由通信信道链接的主机和网络设备的集合,以方便用户共享资源和相互通信(连通性和共享性) 2.计算机网络的用途? 共享信息,协同计算,方便通信,共享硬件 军事方面:准确快速传递信息;学习方面:可以查找到更多的学习资料;医疗方面:实时了解新冠肺炎疫情状况;电子商务:价格实惠品类繁多; 3.计算

计算机系统基础 数据的表示和存储-爱代码爱编程

数制和编码 1.信息的二进制编码 2.进制转换必须要知道: 1)使用哪一个进制(二,八…) 2)定点数还是浮点数(关于小数点的问题) 3)编码问题----原码,补码,反码,移码 3.进制转换 1)R进制转十进制(按权展开) ----R进制 ----八进制与十六进制 ----R转换为十进制 2)十进制转换为R进制 000B—>0O八进制 0000B

[HITCN]哈工大2020秋计算机网络复习笔记 (10)-爱代码爱编程

文章目录 5 数据链路层5.4 ARP协议5.5 以太网5.5.1 以太网(ETHERNET)5.5.1.1 以太网CSMA/CD算法5.5.1.2 以太网帧结构5.5.2 交换机5.5.2.1 帧过滤/转发5.5.2.2 交换机 vs. 路由器5.5.3 虚拟局域网(VLAN)5.5 PPP协议5.5.1 PPP设计需求5.5.2 PPP数据帧5

[HITCN]哈工大2020秋计算机网络复习笔记 (9)-爱代码爱编程

文章目录 5 数据链路层5.1 数据链路层服务5.2 差错编码5.2.1 差错编码的检错能力5.2.2 循环冗余校验码(CRC)5.3 多路访问控制(MAC)协议5.3.1 MAC协议5.3.1.1 理想MAC协议5.3.1.2 MAC协议分类5.3.2 信道划分MAC协议5.3.2.1 TDMA5.3.2.2 FDMA5.3.3 随机访问MAC协