NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。...原理: NTP要提供准确的时间,就必须有准确的时间来源,那可以用格林尼治时间吗?答案是否定的。...因为格林尼治时间是以地球自转为基础的时间计量系统,但是地球每天的自转是有些不规则的,而且正在缓慢加速,因此,格林尼治时间已经不再被作为标准时间使用。...所以NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。 有了准确而可靠的的时间源,那这个时间如何传播呢?...计算机主机一般同多个时钟服务器连接,利用统计学的算法过滤来自不同服务器的时间,以选择最佳的路径和来源以便校正主机时间。即使在主机长时间无法与某一时钟服务器联系的情况下,NTP服务依然可以有效运转。
SPI 协议详解 1、SPI 简介 2、SPI四线 3、SPI四种工作模式 4、SPI时序图 1、SPI 简介 SPI 全称是 Serial Perripheral Interface,也就是串行外围设备接口...②、 CPOL=1,串行时钟空闲状态为高电平,此时可以通过配置时钟相位(CPHA)来选择具体的传输协议。 ③、 CPHA=0,串行时钟的第一个跳变沿(上升沿或下降沿)采集数据。
网际控制报文协议ICMP 功能:ICMP允许主机或者路由器报告差多情况和提供有关异常情况的报告,它是网络层的协议,ICMP报文装在IP数据报中,作为其中的数据部分。...ICMP报文的种类 ICMP差错报文 终点不可达 源点抑制 超时 参数问题 改变路由(重定向) ICMP询问报文 回送请求和回答 时间戳请求和回答 ICMP应用举例 ping(Packet...Internet Groper)命令:该命令利用发送分组网间嗅探数据包来测试两台主机之间的连通性 根据经验判断,ping局域网内的地址,延迟应该在10ms以内是正常情况 TTL:生存时间,ping包每过一个路由器...多播使用IGMP协议,多播地址只适用于目的地址,而不能用于源地址,所以,对多播数据包不产生ICMP差错报文 网际组管理协议IGMP和多播路由选择协议 1、IP多播需要两种协议 IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机参加或者退出了多播组...多播路由选择协议是让因特网上的多播路由器协调工作,以便把多播数据包用最小代价传送给所有的组成员 2、IGMP协议工作的两个阶段 当某个主机加入新的多播组时,该主机应向多播组的多播地址发送一个IGMP
NTP/PTP网络时间服务器(1588协议)技术详解 1、引言 以太网技术由于其开放性好、价格低廉和使用方便等特点,已经广泛应用于电信级别的网络中,以太网的数据传输速度也从早期的10M提高到100M...目前,电信级网络对时间同步要求十分严格,对于一个全国范围的IP网络来说,骨干网络时延一般要求控制在50ms之内,现行的互联网网络时间协议NTP(Network Time Protocol),简单网络时间协议...采用这种同步过程,可以消减PTP协议栈中的时间波动和主从时钟间的等待时间。从图4右边可以看到延迟时间D 和偏移时间数值O的计算方法。 ...NTP协议是针对于广泛分散在互联网上的各个独立系统的时间同步协议。GPS(基于卫星的全球定位系统)也是针对于分散广泛且各自独立的系统。...IEEE1588标准所定义的精确网络同步协议实现了网络中的高度同步,使得在分配控制工作时无需再进行专门的同步通信,从而达到了通信时间模式与应用程序执行时间模式分开的效果。
HTTP协议详解之URL篇 1、URL是Uniform Resoure Locator(统一资源定位符)的缩写,其URL地址格式为: scheme://host:Port/path scheme://host...HTTP协议详解之请求篇 HTTP 请求由三部分组成:请求行、请求头和请求正文。 POST /app/index.php?...HTTP协议详解之响应篇 HTTP 响应也是由三个部分组成,分别是:状态行、消息报头和响应正文。...HTTP协议详解之常用的头信息 Accept:指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset:浏览器可以接受的字符编码集。...例如:Via:1.0 236-81.D07071953.sina.com.cn:80 (squid/2.6.STABLE13) HTTP协议详解之解决HTTP无状态协议问题 1、通过Cookies保存状态信息
采用这种方式可以节省传输时间。 5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。...一、HTTP协议详解之URL篇 http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在...eg: 1、输入:www.guet.edu.cn 浏览器自动转换成:http://www.guet.edu.cn/ 2、http:192.168.0.116:8080/index.jsp 二、HTTP协议详解之请求篇...2、请求报头后述 3、请求正文(略) 三、HTTP协议详解之响应篇 在接收和解释请求消息后,服务器返回一个HTTP响应消息。..., //可能恢复正常 eg:HTTP/1.1 200 OK (CRLF) 2、响应报头后述 3、响应正文就是服务器返回的资源的内容 四、HTTP协议详解之消息报头篇
传输控制协议 TCP 概述 TCP 最主要的特点 TCP 是面向连接的运输层协议。应用程序在使用 TCP 协议之前,必须先建立 TCP 连接。...在收到确认后再发送下一个分组 无差错情况 [TCP协议-图2] 出现差错 只要超过一段时间没有收到确认,就认为刚才发送的分组丢失了,因而重传前面发送过的分组。这就叫做超时重传。...这样才能明确是哪一个发送出去的分组收到了确认,而哪一个分组还没有收到确认 超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些 确认丢失和确认迟到 [TCP协议-图3] 使用上述的确认和重传机制...但若把超时重传时间设置的过长,则又使网络的空闲时间增大,减低了传输效率 TCP 采用了一种自适应算法,它记录一个报文段发出的时间,以及收到相应的确认的时间。...另一种细线箭头表示异常变迁 [TCP协议-图19] 《TCP协议详解》原文链接:https://blog.maplemark.cn/2019/04/tcp%E5%8D%8F%E8%AE%AE%E8%AF
TCP提供可靠的传输服务 TCP提供全双工的通信 TCP是面向字节流的协议(对应用层数据报合并或分拆) TCP协议头部,固定20个字节,UDP头部只有8个字节,IP协议头部20个字节: 序号: 0~...如收到了5的确认消息,则认为1-5的消息都已经收到了,就把滑动窗口往前移动5格: TCP协议的可靠传输 1. TCP的可靠传输基于连续ARQ协议 2....如果丢失了最后的确认窗口变大(不为0)的消息,就会导致死锁,发送方一直等到对方窗口变大,接收方一直等待对方发送消息 坚持定时器(解决死锁): 当发送方接收到窗口为0的消息,则启动坚持定时器 坚持定时器每隔一段时间发送一个窗口探测报文...这种死锁相当于情侣一方A一直等待对方B改变脾气,而B已经改变了,但联系不到A,坚持定时器是A每隔一段时间问一下B,你改变了没有 TCP协议的拥塞控制 1....主动关闭的一方最后有等待计时状态 MSL(MAX Segment Lifetime):最长报文段寿命 MSL建议设置为2分钟 等待计时器 最长等待时间2MSL 等待过程中,不会释放端口,只有等到等待计时器结束后
Configuration Protocol,动态主机配置协议),前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,统一使用两个IANA分配的端口:67(服务器端),68(客户端)。...简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。...secs:DHCP客户端从获取到IP地址或者续约过程开始到现在所消耗的时间,以秒为单位。在没有获得IP地址前该字段始终为0。(DHCP客户端开始DHCP请求后所经过的时间。目前尚未使用,固定为0。)...网络上每一台安装了TCP/IP协议的主机都会接收这个广播信息,但只有DHCP服务器才会做出响应。...若一直没有得到回应,客户机会将这一广播包重新发送四次(以2,4,8,16秒为间隔,加上1-1000毫秒之间随机长度的时间)。
保持连接节省了为每个请求建立新连接所需的时间,还节约了网络带宽。 2. HTTP 协议基础 1.通过请求和响应的交换达成通信 应用 HTTP 协议时,必定是一端担任客户端角色,另一端担任服务器端角色。...HTTP 是不保存状态的协议 HTTP 是一种无状态协议。协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。...请求数越多,时间差就越明显。 3. HTTP 协议报文结构 用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的 HTTP 报文叫做请求报文;响应端(服务器端)的叫做响应报文。...Date: Mon, 8 Dec 2019 16:34:03 GMT HTTP/1.1 协议使用在 RFC1123 中规定的日期时间的格式。...如果事先得知解除以上状况需要的时间,最好写入 Retry-After 首部字段再返回给客户端。 ---- HTTPS协议 12.
NFS协议 NFS 与 FTP NFS协议使用NFS,客户端可以透明地访问服务器中的文件系统,这不同于提供文件传输的FTP协议。...NFS服务器需要花一定的时间来处理一个客户端的请求,访问本地文件系统一般也需要一部分时间。在这段时间间隔内,服务器不应该阻止其他客户端请求。...在客户端主机上,NFS客户端需要花一定的时间来处理一个用户进程的请求。NFS客户端向服务器主机发出一个RPC调用,然后等待服务器的应答。...NFS是基于XDR/RPC协议的。...所以对于不同情况,网络要有针对性地选择传输协议。NFS的默认传输协议是UDP,然而RHEL 4.0内核提供了对通过TCP的NFS的支持。
简介: IP协议属于网络层协议,所有的TCP, UDP, ICMP, IGMP数据都通过IP数据报传输。IP提供了一种不可靠,无连接的数据包交付服务。依赖其他层的协议进行差错控制。...1.版本号:占四位,就是IP协议的版本,通信双方的IP协议必须要达到一致,IPv4的版本就是4. 2.首部长度:占四位,因为长度为四比特,所以首部长度的最大值为1111,15,又因为首部长度代表的单位长度为...,显而易见,这个跳数的最大值就是2的8次方减一,255. 9.协议:就是用来指明数据报携带了哪种协议,占8位。...时间戳: 记录每个路由器数据报被转发的时间或者时间与IP地址对,这样就可以测量途径路由之间数据报的传输的时间 c....IPv6头部的下一个头部字段指定的协议模块处理。
前言 掌握HTTP协议是每一个开发者的基础,超详细的HTTP协议笔记 正文 HTTP协议格式总览 ? HTTP line HTTP Method(方法) 介绍了我们请求希望执行的操作类型。 ...304:跟客户端缓存没有更新:产生前提是客户端本地已经有缓存的版本,并且在request中告诉了服务端,当服务端通过时间或tag,发现没有更新的时候了,就会返回一个不含body的304状态 4xx:客户端错误... 确定请求的目标服务端身份 2 保证传输的数据不会被网络中间节点窃听和篡改 HTTPS通过加密通道来传输HTTP内容 HTTPS首先与服务端建立一条TLS加密通道,TSL构建在TCP协议之上...结尾 HTTP协议是每个工程师的基础。 希望大家都能理解透彻。 以上内容为个人的学习笔记,仅作为学习交流之用。
是一种详细规定了浏览器和万维网 (WWW = World Wide Web) 服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议 HTTP协议的特点就不好再赘述了 中文RFC文档:[超文本传输协议...客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。...Proxy Authentication Required 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权 408 Request Time-out 服务器等待客户端发送的请求时间过长...HTTP 协议。...在 Internet 中可以使用多种协议,如 HTTP,FTP 等等本例中使用的是 HTTP 协议。
http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 ...HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。...HTTP协议详解 HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作...HTTP响应由三部分组成:状态行、响应头、响应正文; 状态行:包括协议版本Version、状态码Status Code、回应短语; 响应头:包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息;... Last-Modified 请求资源的最后的修改时间 ...
TCP服务的特点 传输层协议主要有两个: TCP协议和UDP协议。TCP协议相对于UDP协议的特点是:面向连接、字节流和可靠传输。 使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写。...TCP协议的这种连接是一对一的,所以基于广播和多播(目标是多个主机地址)的应用程序不能使用TCP服务。而无连接协议UDP则非常适合于广播和多播。...其次,TCP协议采用超时重传机制,发送端在发送出一个TCP报文段之后启动定时器,如果在定时时间内未收到应答,它将重发该报文段。...最后,因为TCP报文段最终是以IP数据报发送的,而IP数据报到达接收端可能乱序、重复,所以TCP协议还会对接收到的TCP报文段重排、整理,再交付给应用层。.UDP协议则和IP协议一样,提供不可靠服务。...在这个状态,客户端连接要等待一段 长为2MSL (Maximum Segment Life,报文段最大生存时间)的时间,才能完全关闭。
然而,这些协议由于配置过于复杂,或者安全性能不好等原因都不能满足用户的需求。...在具有多播或广播能力的局域网(如以太网)中,借助VRRP能在某台设备出现故障时仍然提供高可靠的缺省链路,有效避免单一链路发生故障后网络中断的问题,而无需修改动态路由协议、路由发现协议等配置信息,也无需修改主机的默认网关配置...这个切换的时间称为Skew time,计算方式为:(256-Backup路由器的优先级)/256,单位为秒。...Backup路由器默认等待的时间称为Master_Down_Interval,取值为:(3×VRRP报文的发送时间间隔)+Skew time,单位为秒。...它可以使得Backup路由器在等待了Master_Down_Interval后,再等待延迟等待时间。
而OpenSSH是SSH协议的免费开源实现,它采用安全、加密的网络连接工具代替了telnet、ftp等古老明文传输工具。 SSH(Secure Shell)是建立在应用层和传输层基础上的安全协议。...SSH是目前较可靠,专为远程登陆会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。
我们知道MIPI协议连接了camera与soc、LCD和soc,作为此间的开发者,我们只需要关注他怎么使用就可以了 知识是学不完的,选取我们有需要的即可 MIPI标准文档大全 MIPI简介 MIPI (...D-PHY的传输模式 低功耗(Low-Power)信号模式(用于控制):10MHz (max) 高速(High-Speed)信号模式(用于高速数据传输):80Mbps ~ 1Gbps/Lane D-PHY低层协议规定最小数据单位是一个字节...处于空状态 (LP-00) 时钟Lane的超低功耗状态 时钟Lane通过LP-11→LP-10→LP-00进入ULPS状态 通过LP-10 → TWAKEUP →LP-11退出这种状态,最小TWAKEUP时间为...1ms 高速数据传输 发送高速串行数据的行为称为高速数据传输或触发(burst) 全部Lanes门同步开始,结束的时间可能不同。...时钟Lane将会在高速模式,向从机侧提供DDR时钟 结束的流程如下 在最后一个有效负载数据之后马上切换成差分状态 并将此状态保持THS-TRAIL时间 高速CLK传输 在CKL传输和低功耗模式间切换时钟
参考 Ip协议是Tcp/Ip协议中的核心协议,位于网络层,上层的tcp、udp、icmp等协议都要依靠它。 Ip协议提供了一种尽力交付、无连接的服务。不保证Ip数据包一定能到达目的地。...8位的协议字段用来标示ip数据报所承载的数据报类型,17为udp,6为tcp,4表示ipv4. 16位头部校验和字段仅计算ipv4的头部。所以内部的tcp等数据报需要自己记录本身的校验和。...取消了协议字段,改用为下一个首部,功能不变,这样更容易理解。 取消了生存时间ttl,改用为跳数限制,功能不变,这样更容易理解,更形象了。...ip协议根据相应的转发表,来转发接收到的数据。一个转发表至少包含以下4部分: 掩码,子网掩码,用来与ip地址执行与操作。...备注 Ip协议数据报中的目的地址在经过每一跳时都不改变,但是链路层的目的地址每跳都会发生改变。 参考 《TCP/IP详解(卷1:协议)》第二版 ip协议详解 欢迎与我分享你的看法。
领取专属 10元无门槛券
手把手带您无忧上云