计算机网络
文章平均质量分 56
白速龙王的回眸
一命二运三风水
四积功德五读书
六名七相八敬神
九交贵人十养生
展开
-
计算机网络MOOC期末考试答案与解析
注意题目,就是用迭代,所以本地dns就会轮询,所以他是多条但是跟dns只会回答,而不会请求节点处理延迟,就是路由器处理的能力啊排队延迟是接受的速率,传播是介质中传输的时间,传输是数据长/带宽直接提供服务的就是它的下层哦,就是网络层记住就好,pop3是有连接+可靠时延带宽积 = 400 b = m * 10 ^ 8 / (25 * 10 ^ 7 )解得 m = 1000最小贷款100kbps,大文件为64 * 10 ^ 6 b,除一下就是640sDATA是SMTP发邮件的,无语.原创 2021-10-15 23:03:30 · 3602 阅读 · 0 评论 -
计网mooc测试2
若采用n个比特对帧编号,则其发送窗口的尺寸应满足:1~2(n-1)。若发送窗口的尺寸大于2(n-1),则会造成接受方无法分辨新帧和旧帧。好家伙原来有结论,因此2^3 - 1 = 7然后,5000B / 20ms = 2Mb/ssyn保持一致,所以X = 1seq顺序,所以Y = 1001ack_Seq = Y + data = 1101...原创 2021-10-13 13:58:44 · 352 阅读 · 0 评论 -
计网mooc测试1
协议要素包括时序、语义和语法不包括层次在路由器中的排队延迟1相同0相反,因此是1001显然是网络层显然取最小的100kbps迭代过程:先问本地,然后本地按照根、顶级和权威一一询问递归过程:先问本地,然后本地问根,根问顶级,顶级问权威,然后再反序回来因此迭代过程中最后一个查询的服务器为权威HTTP/1.0规定浏览器与服务器只保持短暂的连接,浏览器每次都需要与服务器建立一个TCP连接,服务器完成请求后,立即断开TCP连接,也就是说,同一个客户第二次访问同一个服务器上的页面时,服务.原创 2021-10-10 22:10:25 · 709 阅读 · 0 评论 -
网络分层模型&功能总结
OSI七层模型:物理-》链路-》网络-》传输-》会话-》表示-》应用链路层:实现相邻网络实体间的数据传输成帧:从物理层的比特流中提取出完整的帧错误检测与纠正:提供可靠数据通信物理地址(MAC):48位,理论上唯一网络标识,在网卡上不便更改流量控制:避免“淹没”,当快速的发送端遇上慢速的接收端,接收端缓存溢出共享信道上的访问控制(MAC):同一个信道,同时传输信号。如同一个WIFI热点(AP)连着多个无线用户,同时发数据,如何控制顺序?网络层:将数据包跨越网络从源设备发送到目的设备路由:转载 2021-09-04 13:15:58 · 223 阅读 · 0 评论 -
SSL连接全过程
假设Client在左边,Server在右边1.C与S建立TCP连接(三次握手)2.SSL handshake:Clienthello -》3.SSL handshake:Serverhello 《-4.SSL handshake:Certificate 《-5.SSL handshake:ServerhelloDone 《-6.SSL handshake:ClienKeyExchange -》7.ChangeCipherSpec -》(密钥组确认)8.Finished -》9.Chang原创 2021-08-23 16:03:48 · 579 阅读 · 0 评论 -
【最快上手的github简易网站搭建】
背景看着同学们纷纷用github.io搭建自己的主页,我也打算来玩玩试试第一步:注册github用户并新建一个仓库点击new repository后:创建一个xxx.github.io,这个xxx就是你github的用户名,这样这个仓库将作为你网站的资源库第二步:建立本地的仓库,配置ssh密钥并通过git实现同步通过git gui同步到远程的https/url上,同时生成ssh密钥并将公钥放到网站上(一定要记住最开始设置的随机种子):第三步:编写你的index.html文件<!原创 2021-08-23 10:47:38 · 522 阅读 · 0 评论 -
安全邮件系统解决方案
需求:Alice向Bob发送消息m要求保密、发送方认证、信息完整性过程:Alice:1.利用Alice的私钥Ka-和散列函数生成数字签名Ka-(H(m))2.将数字签名和原消息打包(Ka-(H(m)), m)3.利用对称密钥Ks进行消息加密Ks((Ka-(H(m)), m))4.利用Bob的公钥Kb+加密对称密钥Kb+(Ks)5.Alice最终传到网上的是:(Kb+(Ks), Ks((Ka-(H(m)), m)))信道:由于除了Bob无人知晓Kb-,因此无人可解出Ks, 所以其他人截获原创 2021-08-21 23:38:09 · 198 阅读 · 0 评论 -
路由算法总结
背景从sa到da我们需要规划出一条路径,其所花费的费用最少;根据此路径确定途中每一个路由器的下一跳归属然而,一般来说,路由算法分为两种,一种是静态手工配置的往往优先级高,另一种是动态配置的相应及时。本文将介绍两种动态的算法,分别对应的是有全局信息的链路状态LS算法以及局部信息的距离向量DV算法LS算法掌握全局费用,所有节点获取信息相同,利用dijkstra算法:1.设置初始点2.选取d最小的未并入N‘的点u3.更新与u相连的点v,其中d(v) > d(u) + e(u)(v)4.k次迭原创 2021-08-07 21:52:43 · 433 阅读 · 0 评论 -
计算机网络-网络层(中)习题
背景学完了ip分组,编址,分片以及子网划分,是时候做做题了1.28位意味着netid+subid为28位,因此子网掩码为255.255.255.240;默认网关都写出来了hhh,就是联通外网经过的那个路由器:192.168.1.12.df为1不允许分片,但好在len小于mtu,因此会改变的量包括sa,ttl和checksum。由于采用的是nat模式会有地址转换,全部内网地址对外表现一致为130.11.22.3;而ttl跳数由于经过了一个router则需要减1,最后checksum也要对应做出改变3原创 2021-08-04 17:17:10 · 161 阅读 · 0 评论 -
NAT穿透问题漫谈
背景最近在学计网,真的把很多东西穿针引线地连起来了。比如说之前联邦fate测试的时候用的ip地址,我居然用了私网地址怪不得是连不通。又如在华为实习时的zookeeper免重启项目本质无非就是一个NAT。NAT中文名是地址转换技术吧,需求就是IPV4的ip地址空间耗尽了,通过NAT可以支撑起多个私有ip从而实现更多用户的流入问题。然而,从NAT内网到外网出去是容易的,反过来若外部用户希望访问内部的server呢?本文介绍一下以下三种常用手段1.静态配置NAT将默认网关中NAT表上配置特定的port转原创 2021-08-05 22:55:03 · 144 阅读 · 0 评论 -
计算机网络之传输层可靠数据传输
序:本章将详细总结rdt几个版本的内容以及滑动窗口的两个协议。原创 2021-05-18 16:22:24 · 534 阅读 · 0 评论 -
Socket服务器分类与流程总结
序:Socket通信可以分为TCP和UDP两种方式,也可以分为顺序通信和并发通信两种形式,因此2*2=4,我们可以得到Socket服务器的四个典型分类:1.循环不连接型2.循环连接型3.并发不连接型4.并发连接型1.循环不连接型我们知道,所谓循环不连接就是Server1次只处理1个Client,然后这里处理的是UDP。主要分为以下四步:1)建立Socket套接字2)绑定本地IP&Port(其中ip用的是inaddr_any通配符形式)3)Server反复接收client的req原创 2021-04-23 17:22:47 · 2548 阅读 · 0 评论 -
计算机网络部分练习题及解答
1. 1.因为采用报文交换,先到先得,其中A先到,所以A将2Mbits的文件交付给C的总时间为:2/10 + 2/20 + 2/10 = 0.5s;而B在到达路由器后需要等路由器中的A发完才可以,因此B将1Mbits的文件交付给D的总时间为:1/10 + 2/20(等待时间) + 1/20 + 1/10 = 0.35s2.从t=0到t=0.1,A发送了1000个分组,发送了1Mbits。从t=0.1s起A与B共享链接路由器的链路,平均共享带宽为10Mbps,A交付剩余的1000个分组用时为1/10 +原创 2021-03-21 22:32:21 · 327 阅读 · 1 评论 -
网络应用层概述
前言鉴于本科期间计网知识的缺失,我打算做一期完整的计网学习笔记。一来方便自己知识的总结和复现,二来可以与诸君分享,共同进步!之前上了两节的计网网课,目前的进度到了应用层,那么我们就从应用层讲起吧。(后面有空的话再把前两节的计网概述总结一下)应用层概述网络应用层体系结构包括:.服务器/客户机结构(CS)、点对点结构(P2P)、混合结构(hybrid)应用层服务需求包括:可靠性、时延要求、带宽要求等传输协议包括:TCP、UDP特定网络协议(核心)包括:HTTP、SMTP、POP、IMAP、DNS原创 2021-03-13 22:24:29 · 832 阅读 · 0 评论