Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: UDP(User Datagram Protocol) 用户数据包协议,是一个简单的「面向数据报的通信协议」,即对应用层交下来的报文,不合并,不拆分,只是在其上面加上首部后就交给了下面的网络层 也就是说无论应用层交给 UDP 多长的报文,它统统发送,一次发送一个报文 而对接收方,接到后直接去除首部, 阅读全文
posted @ 2021-05-31 21:50 Frank-Link 阅读(67) 评论(0) 推荐(0) 编辑
摘要: OSI (Open System Interconnect) 全称为开放式通信系统互连参考模型,是国际标准化组织 ( ISO ) 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架 OSI 将计算机网络体系结构划分为七层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。即每一层扮演固定 阅读全文
posted @ 2021-05-31 21:35 Frank-Link 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1、HTTP1.0 HTTP 协议的第二个版本,第一个在通讯中指定版本号的 HTTP 协议版本 HTTP 1.0 浏览器与服务器只保持短暂的连接,每次请求都需要与服务器建立一个 TCP 连接 服务器完成请求处理后立即断开 TCP 连接,服务器不跟踪每个客户也不记录过去的请求 简单来讲,每次与服务器交 阅读全文
posted @ 2021-05-31 21:24 Frank-Link 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、 URL 解析 首先判断你输入的是一个合法的 URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 一个 url 的结构解析如下: 2、DNS 查询 参考前面的 DNS 描述与查询过程 整个过程如下图: 最终,获取到了域名对应的目标服务器 IP 地址 3、TCP 连接 参考前面的 T 阅读全文
posted @ 2021-05-31 16:23 Frank-Link 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 三次握手 三次握手(Three-way Handshake)其实就是指建立一个 TCP 连接时,需要客户端和服务器总共发送 3 个包 主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备 过程如下: 第一次握手:客户端给服务端发一个 SYN 报文,并指 阅读全文
posted @ 2021-05-31 16:02 Frank-Link 阅读(64) 评论(0) 推荐(0) 编辑
摘要: TCP/IP,「传输控制协议」/「网际协议」,是指能够在多个不同网络间实现信息传输的协议簇 TCP(传输控制协议) - 一种面向连接的、可靠的、基于字节流的传输层通信协议 IP(网际协议) - 用于封包交换数据网络的协议 TCP/IP 协议不仅仅指的是 TCP 和 IP 两个协议,而是指一个由 FT 阅读全文
posted @ 2021-05-31 13:41 Frank-Link 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Function.prototype.bind bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 语法 function.bind(thisArg[, arg1[, arg2[, 阅读全文
posted @ 2021-05-29 23:26 Frank-Link 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Function.prototype.call call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 注意: 该方法的语法和作用与 apply() 方法类似,只有一个区别,就是 call() 方法接受的是一个参数列表,而 apply() 方法接受的是一个包含多个参 阅读全文
posted @ 2021-05-29 21:57 Frank-Link 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Function.prototype.apply apply() 方法调用一个具有给定 this 值的函数,以及以一个数组(或类数组对象)的形式提供的参数。 注意: call()方法的作用和 apply() 方法类似,区别就是 call()方法接受的是参数列表,而 apply()方法接受的是一个参数 阅读全文
posted @ 2021-05-29 21:47 Frank-Link 阅读(158) 评论(0) 推荐(0) 编辑
摘要: math.random() math.random()方法返回一个伪随机浮点数,结果区间为[0, 1),在区间内近似均匀分布,可以使用别的方法缩放到所需的范围。它实现了选择初始值的随机数生成算法;使用者无法主动选择值或进行重置。 Math.random(); // 0.214463594142393 阅读全文
posted @ 2021-05-27 08:02 Frank-Link 阅读(1657) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页