计算机网络8月份专题
徐明曉
这个作者很懒,什么都没留下…
展开
-
【<常见加密算法及实现>】
常见加密算法及实现1. 数字签名2. 加密和解密2.1. 加密2.2. 解密3. 对称加密和非对称加密3.1. 对称加密3.2. 非对称加密4. 常见的签名加密算法4.1. MD5算法4.2. SHA1算法4.4. AES/DES/3DES算法4.5. RSA算法4.6. ECC算法link前言数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目原创 2020-08-05 12:24:57 · 437 阅读 · 0 评论 -
【<HTTP专题>】
HTTP专题[1] HTTP是什么?[2] HTTP概述[3] HTTP 的基本性质[4] HTTP 报文[5] HTTP 请求方法[6] HTTP 响应代码信息响应(100-199)成功响应(200-299)重定向(300-399)客户端响应(400-499)服务端响应(500-599)[7] 谈下 HTTP 1.0 和 1.1、2.0的主要变化?[8] 讲一下HTTP和HTTPS协议的区别?[9] 简单介绍一下SSL?[10] HTTP中的Get,Post,Pu原创 2020-08-05 12:23:26 · 482 阅读 · 1 评论 -
【<TCP 流量控制和拥塞控制专题>】
TCP 流量控制和拥塞控制专题[1] 什么是“拥塞”?[2] TCP流量控制和拥塞控制有什么区别?[3] TCP拥塞控制四大算法?[1] 什么是“拥塞”?当提供给任何网络的负载能力超过它的处理能力时,拥塞便会产生。[2] TCP流量控制和拥塞控制有什么区别?TCP协议有两个比较重要的控制算法,一个是流量控制,另一个就是阻塞控制。TCP协议通过滑动窗口来进行流量控制,它是控制发送方的发送速度从而使接受者来得及接收并处理。而拥塞控制作用于整体网络,它是防止过多的包被发送到网络中,避原创 2020-08-05 12:22:26 · 247 阅读 · 0 评论 -
【<TCP专题>】
TCP专题[1] 讲一下TCP/IP协议?[2] 讲一下TCP和UDP协议的区别(5条)?[3] TCP协议是如何保证可靠传输的?[1] 讲一下TCP/IP协议?TCP/IP协议模型在OSI七层模型的基础上,通过合并的方式,简化为四层,分别为应用层,传输层,网络层以及链路层。我们通常的应用程序都工作在应用层,当各个应用之间通信时,传输层的TCP模块负责给HTTP数据添加TCP头部等信息;网络层的IP模块负责给HTTP数据添加IP头部等信息;链路层添加以太网首部等信息,并且通过电信号来传输数据包;然后原创 2020-08-05 12:21:49 · 255 阅读 · 0 评论 -
【< TCP专题之三次握手四次挥手>】
TCP专题之三次握手四次挥手[1] TCP报文的结构[2] 解释一下TCP三次握手四次挥手[3] 为什么是三次握手,可以是两次吗?[4] 为什么断开连接需要四次挥手?[5] 为什么 TIME-WAIT 状态必须等待 2MSL 的时间呢?[1] TCP报文的结构TCP报文是TCP层传输的数据单元,也叫报文段。1、端口号:用来标识同一台计算机的不同的应用进程。1)源端口:源端口和IP地址的作用是标识报文的返回地址。2)目的端口:端口指明接收方计算机上的应用程序接口。TCP报头中原创 2020-08-05 12:21:03 · 270 阅读 · 0 评论 -
什么是沾包?如何处理?
https://blog.csdn.net/weixin_45775963/article/details/107451035什么是TCP粘包TCP粘包就是指发送方发送的若干包数据到达接收方时粘成了一包,从接收缓冲区来看,后一包数据的头紧接着前一包数据的尾,出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。出现粘包的原因出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。发送方原因:Nagle算法造成了发送方可能会出现粘包问题。TCP默认使用Nagle.原创 2020-08-05 12:20:20 · 3072 阅读 · 0 评论 -
什么是递归查询,迭代查询?
主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。因此,递归查询返回的查询结果或者是所要查询的 IP 地址,或者是报错,表示无法查询到所需的 IP 地址。本地域名服务器向根域名服务器的查询的迭代查询。迭代查询的特点:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询..原创 2020-08-05 12:19:39 · 8783 阅读 · 1 评论 -
谈谈你对域名缓存的了解?
为了提高 DNS 查询效率,并减轻服务器的负荷和减少因特网上的 DNS 查询报文数量,在域名服务器中广泛使用了高速缓存,用来存放最近查询过的域名以及从何处获得域名映射信息的记录。由于名字到地址的绑定并不经常改变,为保持高速缓存中的内容正确,域名服务器应为每项内容设置计时器并处理超过合理时间的项(例如:每个项目两天)。当域名服务器已从缓存中删去某项信息后又被请求查询该项信息,就必须重新到授权管理该项的域名服务器绑定信息。当权限服务器回答一个查询请求时,在响应中都指明绑定有效存在的时间值。增加此时间值可减少网原创 2020-08-05 12:19:06 · 2218 阅读 · 0 评论 -
DNS查找详细过程
浏览器缓存 – 浏览器会缓存DNS记录一段时间。 有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分钟到30分钟不等)。系统缓存 – 如果在浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用(windows里是gethostbyname)。这样便可获得系统缓存中的记录。路由器缓存 – 接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存。ISP DNS 缓存 – 接下来要check的就是ISP缓存DNS的服务器。在这一般都能找到相应的缓存记录.原创 2020-08-05 12:18:35 · 846 阅读 · 0 评论 -
为什么要域名解析?
自己注册了域名之后如何才能看到自己的网站内容,用一个专业术语就叫“域名解析”。 在相关术语解释中已经介绍,域名和网址并不是一回事,域名注册好之后,只说明你对这个域名拥有了使用权,如果不进行域名解析,那么这个域名就不能发挥别的作用,经过解析的域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站,因此域名投入使用的必备环节是“域名解析”。 我们知道域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过原创 2020-08-05 12:17:56 · 3522 阅读 · 0 评论 -
Host文件?
是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。原创 2020-08-05 12:17:23 · 133 阅读 · 0 评论 -
输入url(网址)之后到显示网页的过程?
已订正,每个步骤都可以细化成很多问题,也可以说这个问题可以覆盖计算机网络常见知识的每个内容。参考链接:linkDNS (Domain Name Server)域名解析:浏览器查询 DNS,获取域名对应的 IP 地址。查找顺序为:浏览器 、缓存系统的缓存、本地的hosts文件、本地DNS服务器、递归查询、迭代查询。TCP 连接:浏览器获得域名对应的 IP 地址以后,浏览器向服务器请求建立链接,发起三次握手;发送 HTTP 请求:TCP 连接建立起来后,浏览器向服务器发送 HTTP 请求;服务器.原创 2020-08-05 12:16:51 · 1127 阅读 · 0 评论 -
讲一下ISO七层模型?
图片来源:https://www.cnblogs.com/qishui/p/5428938.html答:应用层->表示层->会话层->传输层->网络层->数据链路层->物理层应用层:由用户自己规定,规定各个应用之间消息传递的形式等,包括各机互访协议,分布式数据库协议等。比如常见的协议:HTTP协议(Hyper Text Transfer Protocol)。表示层:规定传输格式。在满足用户需求的基础上,尽可能的节省传输费用而设置的,比如传输压缩文件,jpeg或者加原创 2020-08-05 12:16:16 · 254 阅读 · 0 评论