计算机网络
文章平均质量分 66
文章结合计算机网教程第六版(微课版)主编谢钧、谢希仁编写
风景邮递Yuan
遇山遇海遇自己 !商务合作|咨询:FY22740
展开
-
机密性与密码学
尽管三重DES在过去是一种安全可靠的加密算法,但随着计算能力的提高,AES等更为高效和安全的算法逐渐取代了三重DES的地位。机密性的实现离不开密码学的支持,而三重DES是在一定历史背景下为了加强数据保密性而提出的方案,尽管现在有更先进的替代算法。发送方使用自己的私钥对信息进行签名,接收方使用发送方的公钥验证签名的有效性。在公钥密码体制中,存在两个密钥:一个是公开的公钥,另一个是私密的私钥。保密的密钥,用于解密由公钥加密的信息。接收方使用自己的私钥对收到的加密信息进行解密,从而获得原始的信息。原创 2023-12-18 17:08:29 · 958 阅读 · 0 评论 -
如何看自己电脑的IP地址、物理地址
在不同的操作系统上,查看自己电脑的IP地址的方法可能会有所不同。原创 2023-11-14 14:36:58 · 1707 阅读 · 0 评论 -
计算机网络中,一台主机刚刚连接上互联网如何知道其余主机的Mac地址?
当一台主机需要与另一台主机通信,但并不知道对方的MAC地址时,它会使用ARP协议。ARP的工作机制是通过已知IP地址查找相应的MAC地址。具体步骤如下:- 主机A想要与主机B通信,但不知道主机B的MAC地址。- 主机A向本地网络发送一个ARP请求广播,请求包含主机A想要通信的主机B的IP地址。- 所有在同一网络上的主机都会接收这个ARP请求,但只有主机B会响应。- 主机B收到ARP请求后,会将自己的MAC地址发送给主机A。原创 2023-11-14 14:26:46 · 755 阅读 · 0 评论 -
以太网(Ethernet)入门了解
以太网是一种标准化的网络通信协议,它定义了在网络上传输数据的方式。以太网使用一种称为载波侦听多路访问(CSMA/CD)的机制来避免数据冲突。以太网使用双绞线作为物理传输介质,可以在短距离内实现高速数据传输。以太网是一种重要的局域网通信协议,自1970年代中期问世以来,已经得到了广泛应用和普及。随着技术的进步和应用的发展,以太网不断演进和完善,并将在未来继续发挥重要作用。通过深入了解和学习本站其他模板样例文章的内容可以帮助我们更好地理解该领域的相关知识结构和表达方式;原创 2023-07-13 21:56:43 · 5349 阅读 · 1 评论 -
从CAN报文中输出帧类型 标准帧 还是 扩展帧 || 远程帧 还是 数据帧
CAN总线是的缩写,是一种用于控制器局域网的标准。以下是一些CAN总线的重要知识点:CAN总线是一种串行通信协议,它能够实现分布式实时控制。CAN总线的数据传输速度最高可达1Mbps,通信距离最远可达10km。CAN总线使用非破坏性仲裁技术,确保多个节点同时发送数据时,优先级低的节点会主动停止发送,避免数据冲突。CAN总线使用CRC校验技术,确保数据传输的可靠性。CAN总线支持标准格式和扩展格式,标准格式的标识符位为11位,扩展格式的标识符位为29位。原创 2023-06-30 16:55:30 · 726 阅读 · 1 评论 -
[WinError 10061] 由于目标计算机积极拒绝,无法连接 亲测有效
[WinError 10061] 由于目标计算机积极拒绝,无法连接 亲测有效按住windows键+R键,输入regedit 打开注册表。下面找到ProxyEnable将十六进制的值改为1。原创 2023-01-12 21:07:13 · 6754 阅读 · 0 评论 -
机器学习期末考试题
答:先初始化,然后根据参数进行正向计算,将得到的结果传入损失函数经过计算得到损失值,然后进行反向传播,把损失值反向传给神经网络的各层,让各层根据损失值调整权重,向损失值减小的方向靠近,从而指引了网络权重调整的方向,重复上述操作,直到损失值小于某个值。算法步骤:首先选取k个类簇的质心,对各个样本点计算它们各个质心所在位置的欧式距离,并将其归入到相距距离最小质心所在的簇,重新计算各个簇的质心。答:主要思想:K-均值通过样本间的距离来衡量它们之间的相似度,而两个样本距离越远,则相似度越低,否则相似度越高。原创 2023-01-07 22:21:43 · 4429 阅读 · 0 评论 -
头歌:UDP Ping程序实现 客户端创建UDP套接字
创建数据包套接字套接字 Socket 实质上提供了主机间进程通信的连接点。进程通信之前,双方首先必须各自创建一个连接点,否则是没有办法建立联系并相互通信的。一个完整的 Socket{协议,本地地址,本地端口,远程地址,远程端口}实际应用中,在创建一个 Socket 时先用一个半相关描述(因为另一半尚不确定):{协议,本地地址,本地端口}每一个 Socket 有一个本地的唯一端口号,由操作系统分配。其中:socket_family 一般为AF_INET。原创 2023-01-05 17:26:38 · 857 阅读 · 0 评论 -
头歌:UDP Ping程序实现 接收并转发消息
任务描述本关任务:在 Ping 服务端程序框架中,完成接收数据,并回传给相应客户端。使用sendto()函数发送 UDP 数据。将数据发送到套接字,输入参数 address 是形式为(host, port)的元组,指定远程地址,其中host表示服务器地址,port表示服务器端口号。返回值是发送的字节数。接收数据使用recvfrom()函数实现。输入参数为接收缓冲区大小。该函数接收 UDP 数据,与recv()类似,但返回值是(data, address)。其中data是包含接收数据的字符串,address原创 2023-01-05 16:17:54 · 1091 阅读 · 0 评论 -
头歌:Ping客户端创建原始套接字(底部附全关完整答案)
头歌ICMPPing实现-Ping客户端创建原始套接字-网络基础文档类资源-CSDN文库头歌ICMPPing实现-封装并发送ICMP报文-网络基础文档类资源-CSDN文库头哥ICMPPing实现-解析IP包ICMP头信息.txt-网络基础文档类资源-CSDN文库头歌第1关:Ping服务端创建UDP套接字-网络基础文档类资源-CSDN文库头歌UDPPing程序实现-接收并转发消息-网络基础文档类资源-CSDN文库头歌UDPPing程序实现-服务端模拟丢包事件-网络基础文档类资源-CSDN文库(1条原创 2023-01-03 16:58:40 · 2077 阅读 · 1 评论 -
头歌:Ping服务端创建UDP套接字(底部附全关完整答案)
头歌第1关:Ping服务端创建UDP套接字-网络基础文档类资源-CSDN文库头歌UDPPing程序实现-接收并转发消息-网络基础文档类资源-CSDN文库头歌UDPPing程序实现-服务端模拟丢包事件-网络基础文档类资源-CSDN文库 头歌UDPPing程序实现-客户端创建UDP套接字-网络基础文档类资源-CSDN文库 头歌UDPPing程序实现-客户端向服务器发送消息并接收消息.txt-网络基础文档类资源-CSDN文库原创 2023-01-03 15:30:12 · 1846 阅读 · 1 评论 -
计算机网络(物理层)
现在 B 收到从 C 发来的路由信息(目的网络、距离): (N2, 4)、(N3, 8)、(N6, 4)、(N8, 3)、现在 A 收到从 C 发来的路由信息(目的网络、距离): (N1, 2)、(N2, 1)、(N3, 3)、(N4, 7),考虑 RIP,假定网络中的路由器 A 的路由表有如下的项目(目的网络、距离、下一跳)考虑 RIP,假定网络中的路由器 B 的路由表有如下的项目(目的网络、距离、下一。(N9, 5),试求路由器 B 更新后的路由表(详细说明每项的原因)原创 2022-12-28 19:31:01 · 180 阅读 · 0 评论 -
计算机网络(物理层)
某组织分配到一个地址块,其中的第一个地址是 14.24.74.0/24。这个组织需要划分为 11 个子网。具体要求是:具有 64 个地址的子网 2 个;具有 32 个地址的子网 2 个;具有16 个地址的子网 3 个;具有 4 个地址的子网 4 个(这里的地址都包含全 1 和全 0 的主机号)。试设计这些子网。分配结束后还剩下多少个地址?具有 64 个地址的子网是:14.24.74.0/26,14.24.74.64/26具有 32 个地址的子网是:14.24.74.128/27,14.24.74.160原创 2022-12-28 16:16:18 · 466 阅读 · 0 评论 -
IGP 和 EGP 这两类协议的主要区别是什么?
而这与在互联网中的其他自治系统选用什么路由选择协议无关。就需要使用一种协议将路由选择信息传递到另一个自治系统中。即在一个自治系统内部使用的路由选择协议。若源主机和目的主机处在不同的自治系统中。目前这类路由选择协议使用得最多,当数据报传到一个自治系统的边界时。原创 2022-12-28 15:33:28 · 2160 阅读 · 0 评论 -
计算机网络(物理层)
一个自治系统有个局域网,其连接图如图 ,LAN2 至 LAN5 上的主机数。该自治系统分配到的 IP 地址块为。试给出每一个局域网的地址块(包括前缀)000。要搞清楚每个分组有多少个主机,例如LAN1连接三个路由器,则需要3个IP 至少需要留两位来当主机号2^2=4例如解法一中,LAN1的192=1100 0000/29 留了30 31 32 最多表示 2^3=8 个IP( 比3个大足够了)至于192 ,在30,31,32三位主机号为0就行,所以可以使用LAN4的200=1100原创 2022-12-28 15:30:37 · 333 阅读 · 0 评论 -
计算机网络(物理层)
设某路由器建立了如表 4-9 所示的路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去):现共收到 5 个分组,其目的站 IP 地址分别为:(1) 128.96.39.10(2) 128.96.40.12(3) 128.96.40.151(4) 192.4.153.17(5) 192.4.153.90试分别计算这些分组转发的下一跳。原创 2022-12-28 14:41:20 · 415 阅读 · 0 评论 -
计算机网络(物理层)
有两个 CIDR 地址块 208.128/11 和 208.130.28/22。是否有哪一个地址块包含了另一个地址?如果有,请指出,并说明理由。有如下的 4 个/24 地址块,试进行最大可能的聚合。有如下的 4 个/24 地址块,试进行最大可能的聚合212.56.132.0/24、212.56.133.0/24、212.56.134.0/24、212.56.135.0/24原创 2022-12-28 13:50:17 · 565 阅读 · 0 评论 -
计算机网络(物理层)
一个数据报长度为字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和 MF 标志应为何数值?原创 2023-01-05 20:23:26 · 1039 阅读 · 2 评论 -
计算机网络(物理层)
某单位分配到地址块。该单位有台机器,平均分布在个不同的地点。试给每一个地点分配一个网络地址和子网掩码,并算出每个地点能分配给主机的IP 地址的最小值和最大值。原创 2022-12-28 13:21:56 · 1329 阅读 · 0 评论 -
计算机网络(运输层)
(下面括号外数字代表进制) (06 32)16=(00000110 00110010)₂=2+16+32+512+1024=(1586)10 或者直接用16进制转为十进制: (06 32)16=0x16³+6x16²+3x16¹+2x16º=1536+48+2=1586。(00 1C)16=(00000000 00011100)₂=4+8+16=(28)10 或者直接用16进制转为十进制: (00 1C)16=1x16¹+12x16º=16+12=28。用户数据报的首部十六进制表示是:06 32。原创 2022-12-27 21:48:30 · 206 阅读 · 0 评论 -
简述局域网交换机与集线器的区别?
但交换机在转发一个帧之前必须执行 CSMA/CD 算法(当连接集线器时),有隔离冲突域的功能。(2)、集线器在转发一个帧中比特时,不对传输媒体进行检测,因此其连接起来的主机属于同一冲。而集线器工作在物理层,仅是将端口接收到的比特 转发到其他所有端口 而不是对帧进行处理。(1)、交换机工作在链路层,根据帧的目的 MAC 地址进行转发;原创 2022-12-27 21:28:49 · 1052 阅读 · 0 评论 -
计算机网络(数据链路层)
采用 CRC 的生成多项式是 P(X)=X^4+X+1。,数据(注意是数据,不包括检验序列)在传输过程中最后一个 1 变成了 0,则接收方收到的数据为。采用 CRC 检验仅能发现数据在传输过程中出现差错但并不能纠正差错,因此并不能实现可靠传输。根据 CRC 的生成多项式,除数为 1001,被除数为 101110 000。若数据在传输过程中最后两个 1 都变成了 0,则接收方收到的数据为。采用 CRC 检验后,数据链路层的传输是否就变成了可靠的传输?除 P 得到的余数也不为零(0101),发现差错。原创 2022-12-27 19:04:31 · 872 阅读 · 1 评论 -
计算机网络(数据链路层)
如下图所示,某局域网有两台以太网交换机 S 1 和 S 2 (假设每个交换机仅有 4 个接口,接口号为 1~4)连接了 6 台 PC。一开始,每个交换机中的 MAC 地址表都是空的。以后有以下各 PC 依次向其他 PC 发送了 MAC 帧:A 发送给 D,E 发送给 F,D 发送给 A,F 发送给 E。试填写各交换机在收到各帧后在 MAC 地址表中的记录和交换机的处理动作(丢弃该帧,或从哪个接口转发出去,或没有收到该帧)。原创 2022-12-27 17:02:25 · 2302 阅读 · 1 评论 -
域名系统 DNS(计算机网络-应用层)
目录互联网的域名结构顶级域名 TLD(Top Level Domain)域名服务器域名系统 DNS 域名解析的过程 域名服务器的四种类型本地域名服务器DNS 协议DNS缓存DNS提供的其它服务域名系统 DNS (Domain Name System),实现主机名(域名)到IP地址的转换等级结构的命名便于分级管理和维护名字的唯一性层次树状的等级结构命名方法:… . 三级域名 . 二级域名 . 顶级域名等级结构的命名便于分级管理和维护名字的唯一性 (1) 国家顶级域名 :cn 表示中国,us 表示美国,uk 表原创 2022-12-26 22:08:57 · 647 阅读 · 2 评论 -
应用层概述(计算机网络-应用层)
因为网络应用程序只运行在端系统中,运输层已经为网络应用提供了端到端的进程间逻辑通信服务,网络应用开发者无需考虑各种复杂的网络核心设备(如路由器或链路层交换机)网络应用是计算机网络体系结构的最上层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。因为系统每增加一个对等方,不仅增加的是服务的请求者,同时也增加了服务的提供者,系统性能不会因规模的增大而明显降低。没有固定的服务请求者和服务提供者,应用进程是对等的,被称为对等方(peer)每个对等方即是服务的请求者,又是服务的提供者。原创 2022-12-26 15:07:08 · 614 阅读 · 1 评论 -
TCP 的重传机制、选择确认、缓存与流量控制、连接管理、拥塞控制(计算机网络-运输层)
TCP的固定首部中没有哪个字段能提供上述这些字节块的边界信息,因此TCP在首部中提供了一个可变长的“SACK选项字段”来存放这些信息。建立连接的目的就是为接下来要进行的通信做好充分的准备工作,其中最重要的就是分配相应的资源。对重传报文段不使用 RTT 测量值计算超时重传时间,而是直接将超时重传时间增大一倍;当网络中出现太多的分组时,网络的性能开始下降。拥塞窗口减半(乘性减),执行快速恢复,直接进入拥塞避免。如果网络中的负载,即发送到网络中的数据量,,即网络中能处理的数据量,那么在。的功能和意义并没有改变,原创 2022-12-25 21:46:28 · 557 阅读 · 0 评论 -
TCP 的可靠传输(计算机网络-运输层)
TCP发送方已发送的未被确认的字节数不能超过发送窗口的大小。收到接收窗口之外的数据,丢弃,并对之前按序到达的数据进行确认;双向通信时,在发送数据时可以向对方进行“捎带”确认;互联网环境中端到端的时延往往是比较大的。,等到齐后,再进行确认并按序交付上层;采用基于流水线方式的滑动窗口协议。TCP的发送窗口和接收窗口的。TCP采用的可靠传输机制。TCP在IP的不可靠的。但与GBN不同的是,原创 2022-12-25 21:21:32 · 660 阅读 · 2 评论 -
TCP 报文段的格式(计算机网络-运输层)
MSS 告诉对方 TCP:我的缓存所能接收的报文段的数据字段的最大长度是 MSS 个字节。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。—— 接收 TCP 收到 PSH = 1 的报文段,就尽快地交付给接收应用进程,而不再等到接收到足够多的数据才向上交付。在计算检验和时,要在 TCP 报文段的前面加上 12 字节的伪首部。当 FIN =1 时,表明此报文段的发送方的数据已发送完毕,并要求释放运输连接。TCP 报文段首部的前 20个 字节是固定的,表示对该序号字节之前的所有字节的累积确认。原创 2022-12-25 20:27:04 · 876 阅读 · 0 评论 -
TCP 的主要特点(计算机网络-运输层)
接受方应用程序收到的字节流必须和发送方应用程序发出的字节流完全一样TCP 连接的每个方向就好像一条连接发送缓存和接收缓存的字节流管道。原创 2022-12-25 20:11:52 · 516 阅读 · 0 评论 -
UDP用户数据报协议(计算机网络-运输层)
用户数据报协议(User Datagram Protocol,UDP)UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 的无连接、不进行拥塞控制以及简单性却使其比 TCP 更符合某些应用的需要,例如一些实时网络应用。原创 2022-12-25 19:47:42 · 643 阅读 · 0 评论 -
运输层协议概述(计算机网络-运输层)
应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务、运输层提供应用进程间的逻辑通信、逻辑通信的意思是:运输层之间的通信好像是沿水平方向传送数据,但事实上这两个运输层之间并没有一条水平方向的物理连接。端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。其数值为 0~1023。通信模式中,客户和服务器都是进行通信的应用进程,客户是主动发起通信的进程,而服务器是被动接受通信请求的进程。原创 2022-12-25 16:59:20 · 813 阅读 · 0 评论 -
软件定义网络SDN(计算机网络-网络层)
SDN的本质特点是控制平面和数据平面的分离以及网络的可编程性,从而实现了网络流量的灵活控制,方便用户管理和配置网络以及部署新协议,为网络及应用的创新提供了良好的平台。原创 2022-12-24 23:24:10 · 709 阅读 · 0 评论 -
多协议标签交换MPLS(计算机网络-网络层)
多个相邻的MPLS标签交换路由器互连构成一个MPLS域,IP数据报进入MPLS域时,入口标签交换路由器会给它打上标签。FEC和标签是一一对应的关系,即属于同一FEC的IP数据报在入口标签交换路由器会被打上同一标签值。MPLS提供了沿多条路径转发分组的能力,并能灵活地为某些流量指定其中的一条路径。来自不同的方向的IP数据报即使目的地址完全相同也可能被强制转发到不同的路径。MPLS使能路由器(标签交换路由器)通过检查相对短的、固定长的标签来。MPLS 的一个重要功能就可以构成标签栈(嵌套的MPLS域)原创 2022-12-24 22:29:56 · 676 阅读 · 1 评论 -
从IP V4 向IP V6 过渡(计算机网络-网络层)
双协议栈(dual stack)是指在完全过渡到 IPv6 之前,使一部分主机(或路由器)装有两个协议栈,一个 IPv4 和一个 IPv6。各大ISP实际上早已开始向IPv6过渡,现在大多数PC和手机的操作系统中都已经运行了IPv6协议。向 IPv6 过渡只能采用逐步演进的办法,同时,还必须使新安装的 IPv6 系统能够向后兼容。IPv6 系统必须能够接收和转发 IPv4 分组,并且能够为 IPv4 分组选择路由。当我们通过4G/5G上网时,ISP都已经为我们分配了IPv6地址。原创 2022-12-24 22:10:31 · 551 阅读 · 0 评论 -
ICMP V6(计算机网络-网络层)
检测结点首先发送一个邻居请求报文,报文目标地址字段值为需要检测唯一性的IPv6地址,该报文IPv6首部中的目的地址为检测地址对应的请求结点多播地址。ICMPv6 的报文格式和 IPv4 使用的 ICMP 的相似,即前 4 个字节的字段名称都是一样的,第 5 个字节起的后面部分作为报文主体。主机根据接收到的网络前缀和自己生成的接口标识符来创建全球单播地址,并将该路由器的本地链路单播地址作为自己的默认网关地址。为了保证自动创建的本地链路单播地址在本地链路上的唯一性,要利用ICMPv6的邻居请求报文进行。原创 2022-12-24 22:00:47 · 1073 阅读 · 1 评论 -
IPv6 的地址(计算机网络-网络层)
每个IPv6结点会为接口的每个单播地址自动创建并配置一个请求结点多播地址,该地址由请求结点多播地址前缀“FF02:0:0:0:0:1:FF00::/104”和对应单播地址的后24位组成,作用范围为本地链路,用于地址解析等任务。范围字段指明了目的地址为该多播地址的IPv6分组的转发范围,例如,0x1表示本地接口范围(环回传输),0x2表示本地链路范围,0x5表示本地站点(Site)范围,而0xE表示全球范围。标志位T为0,表示由多播应用程序自己分配的非永久多播地址 ,即临时多播地址。IPv6 新增类型。原创 2022-12-24 20:01:45 · 2765 阅读 · 0 评论 -
IPv6(计算机网络-网络层)
从计算机本身发展以及从互联网规模和网络传输速率来看,现在 IPv4已很不适用。要解决 IP 地址耗尽的问题的措施:采用,使 IP 地址的分配更加合理。采用网络地址转换方法以节省全球 IP 地址。采用具有更大地址空间的新版本的。原创 2022-12-24 15:53:57 · 1021 阅读 · 0 评论 -
移动 IP(计算机网络-网络层)
由于外地代理从IP隧道中取出的被拆封的IP数据报的目的地址为移动主机的永久地址,因此外地代理不能简单地直接发送给移动主机,因为这样将会把该数据报又发送回移动主机的归属网络。该通信代理先从归属代理获取移动主机的转交地址,之后所有发送给移动主机的数据报都利用转交地址直接通过IP隧道发送给移动主机的外地代理,而无需再通过归属代理进行转发。显然用户是在移动中通信,但从网络层的角度看,该用户并没有在移动,因为用户并没有因移动改变了他所在的网络,用户的移动设备也没有改变它的IP地址。原创 2022-12-24 13:53:05 · 1132 阅读 · 0 评论 -
IP多播(计算机网络-网络层)
连接在局域网上的多播路由器还必须和互联网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。当需要在互联网范围内跨越多个网络进行IP多播时,多播路由器必须根据IP多播地址将IP多播数据报转发到有该多播组成员的局域网。针对不同的多播组,需要维护不同的多播转发树,而且必须动态地适应多播组成员的变化(这时网络拓扑并不一定发生变化)。将 IP 多播地址映射成局域网硬件多播地址,可利用硬件多播功能实现局域网上的 IP 多播。某个主机没有参加任何多播组,但它却可向任何多播组发送多播数据报。原创 2022-12-24 12:52:39 · 1926 阅读 · 2 评论 -
网络地址转换NAT
但由于互联网用户数目的激增,特别是大量小型办公室网络和家庭网络接入互联网的需求不断增加,IP地址空间即将面临耗尽的危险仍然没有被解除。通过 NAT 路由器,多个使用内部专用地址的专网主机共享少量外部全球地址来访问互联网上的主机和资源。NAT能使大量使用内部专用地址的专用网络用户共享少量外部全球地址来访问互联网上的主机和资源。由于本地网络中的设备对外不可见,隐藏了内部网络的细节,内部设备不易受到外部网络的主动攻击。通过NAT连接互联网,专网可自行独立分配和改变本地网络中的设备地址,不必通知外部。原创 2022-12-24 11:24:01 · 745 阅读 · 1 评论