![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
文章平均质量分 66
lijieshare
这个作者很懒,什么都没留下…
展开
-
【网络流量】
网络流量就是网络上传输的数据量。网络流量的大小对网络架构设计具有重要意义,就像要根据来往车辆的多少和流向来设计道路的宽度和连接方式类似,根据网络流量进行网络的设计是十分必要的。 UV(独立访客):即Unique Visitor,访问网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。就像要根据来往车辆的多少和流向来设计道路的宽度和连接方式一样,根据网络流量设...2018-07-29 19:12:28 · 299 阅读 · 0 评论 -
【Http请求模拟工具Postman 与form的enctype】
Postman用法简介-Http请求模拟工具 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明...2017-12-24 23:00:38 · 692 阅读 · 0 评论 -
【ngrok 介绍】
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放 为什么要使用ngrok作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做:找到一台运行于外网的Web服务器服务器上有网站所需要的环境,否则...2017-12-14 22:43:24 · 263 阅读 · 0 评论 -
【TCP流量控制】
所谓的流量控制就是让发送方的发送速率不要太快,让接收方来得及接受。利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不能超过接收方给出的接收窗口的数值。 TCP流量控制的目的是限制发送端的发送速率,使得接收方可以及时接收。TCP主要是通过滑动窗体来实现流量控制的。实际上,发送窗体的大小不仅受接收窗体rwnd的大小的限...2017-12-10 11:52:27 · 131 阅读 · 0 评论 -
【tcp 四大定时器】
一.TCP的四种定时器TCP使用四种定时器(Timer,也称为“计时器”):重传计时器:Retransmission Timer坚持计时器:Persistent Timer保活计时器:Keeplive Timer时间等待计时器:Time_Wait Timer。 (1)重传计时器:重传定时器:为了控制丢失的报文段或丢弃的报文段,也就是对报文段确认的等待时间。当TCP...2017-11-26 21:56:21 · 129 阅读 · 0 评论 -
【NFC技术介绍】
NFC技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体公司)、诺基亚和索尼共同研制开发,其基础是RFID及互连技术。近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术,在13.56MHz频率运行于10厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。 NFC近场通信技术是由...2017-10-25 19:58:14 · 451 阅读 · 0 评论 -
【HTTP/2 介绍】
What is HTTP/2?HTTP/2 is a replacement for how HTTP is expressed “on the wire.” It is not a ground-up rewrite of the protocol; HTTP methods, status codes and semantics are the same, and it should b...2017-10-14 16:07:55 · 142 阅读 · 0 评论 -
【ARP 协议介绍】
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基...2017-09-26 23:05:48 · 113 阅读 · 0 评论 -
【SNMP 协议介绍】
简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的intern...2017-09-26 22:51:48 · 341 阅读 · 0 评论 -
【RIP 协议介绍】
RIP协议采用距离向量算法,在实际使用中已经较少适用。在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定...2017-09-22 22:46:59 · 313 阅读 · 0 评论 -
【Gossip协议】
1. Gossip背景Gossip算法如其名,灵感来自办公室八卦,只要一个人八卦一下,在有限的时间内所有的人都会知道该八卦的信息,这种方式也与病毒传播类似,因此Gossip有众多的别名“闲话算法”、“疫情传播算法”、“病毒感染算法”、“谣言传播算法”。但Gossip并不是一个新东西,之前的泛洪查找、路由算法都归属于这个范畴,不同的是Gossip给这类算法提供了明确的语义、具体实施方法及收...2017-12-27 20:45:04 · 158 阅读 · 0 评论 -
【分布式通知技术-JGroups】
什么是JGroupsJGroups是一个可靠的组播通讯工具集(需要说明的是,这并不是说必须要使用IP Multicast,JGroups也可以使用TCP来实现)。JGroups可以用来创建一个组,这个组中的成员可以给其他成员发送消息。 JGroups is a toolkit for reliable messaging. It can be used to create...2017-12-28 21:12:48 · 359 阅读 · 0 评论 -
【IPOP 介绍】
IPOP软件是华为出品的一个IP工具集合,功能包含:IP绑定,路由配置,MAC信息设置查看,网络统计,端口信息,端口映射,网卡流量,报文捕获,终端工具,抓包工具等,是网管必备的工具。 IPOP主要功能:IP地址动态绑定功能;路由信息查询与配置功能;MAC地址信息查询、更改功能;MAC主机信息扫描功能;MAC地址与厂商对应表;本机网络报文统计功能;本机端口...2018-07-24 21:30:11 · 8697 阅读 · 0 评论 -
【MQTT 介绍】
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。 MQTT特点MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感...2018-04-14 08:35:58 · 117 阅读 · 0 评论 -
【Http File Server 介绍】
Http File Server是专为个人用户所设计的 HTTP文件服务器,如果您觉得架设 FTPServer太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装。 FeaturesDownload and uploadVirtual file systemHighly customizableHTML templateBandwidth control...原创 2018-04-09 22:50:26 · 396 阅读 · 0 评论 -
【Android之OkHttp介绍】
OkHttp是一个第三方类库,用于android中请求网络。 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。HTTP is the way modern ap...2018-04-07 09:59:59 · 99 阅读 · 0 评论 -
【网关】
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需...2018-03-19 21:50:08 · 130 阅读 · 0 评论 -
【网络协议之OSPF】
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯加算法(Dijkstra)被用来计算最短路径树。OSPF分为OSP...2018-02-08 21:51:46 · 133 阅读 · 0 评论 -
【TLS协议】
TLS:安全传输层协议TLS:Transport Layer Security安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。 概况安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记...2018-01-16 22:48:54 · 351 阅读 · 0 评论 -
【TCP/IP的状态图解决Cannot assign requested address】
系统出现:Cannot assign requested address 网上找了下原因,大致上是由于客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以至于用光了可用的端 口号,所以新的连接没办法绑定端口,即“Cannot assign requested address”。是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIME_...2017-12-31 20:07:58 · 723 阅读 · 0 评论 -
【Http基本认证】
HTTP请求报头: AuthorizationHTTP响应报头: WWW-Authenticate HTTP认证 基于 质询 /回应( challenge/response)的认证模式。 基本认证 basic authentication ← HTTP1.0提出的认证方法 客户端对于每一个realm,通过提供用户名和密码来进行认证的方式。 包...2017-12-30 22:21:26 · 175 阅读 · 0 评论 -
【SMTP协议介绍】
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,...2017-09-22 22:44:28 · 1225 阅读 · 0 评论 -
【POP3协议介绍】
POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。 永久...2017-09-21 22:29:04 · 715 阅读 · 0 评论 -
【SIP 协议介绍】
SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于CS(Circuit Switched,电路交换)、NGN(Next Generation Network,下一代...2017-09-19 19:42:35 · 208 阅读 · 0 评论 -
java 模拟HTTP请求
概述:使用UrlConnection 、Socket以及HttpClient模拟Http请求, 本地回环IP地址不要以为只有127.0.0.1,经过测试发现127.0.0.1 ---> 127.255.255.254(去掉0和255) 的范围都是本地回环地址。 所以见到这些奇怪的IP不要惊讶。他们也代表本地IP等价localhost package...原创 2015-12-15 23:23:29 · 126 阅读 · 0 评论 -
【ICMP原理 VS ping 原理】
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 它是TCP/IP协议族的一个子协议,属于网络层协议,...2016-09-02 22:03:50 · 214 阅读 · 0 评论 -
NAT网络地址转换介绍
一、什么是NAT 在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址、目的i...2016-08-30 23:09:11 · 173 阅读 · 0 评论 -
TCP粘包、拆包解决之道
一、TCP协议介绍我们都知道TCP属于传输层的协议,传输层除了有TCP协议外还有UDP协议。那么UDP是否会发生粘包或拆包的现象呢?答案是不会。UDP是基于报文发送的,从UDP的帧结构可以看出,在UDP首部采用了16bit来指示UDP数据报文的长度,因此在应用层能很好的将不同的数据报文区分开,从而避免粘包和拆包的问题。而TCP是基于字节流的,虽然应用层和TCP传输层之间的数据交互是大小不等的...2016-08-30 22:53:49 · 374 阅读 · 0 评论 -
【RTSP(实时流传输协议)协议介绍】
一、RTSP(实时流传输协议)协议介绍RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成...2016-08-27 22:05:20 · 190 阅读 · 0 评论 -
JMX 介绍
JMX 介绍JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。JMX在Java编程语言中定义了应用程序以及网络管理和监控的体系结构、设计模式、应用程序接口以及服务。通常使用JMX来监控系统的运行状...2016-08-23 21:47:09 · 119 阅读 · 0 评论 -
HTTPS 协议简介
一、HTTPS简介HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。htt...原创 2016-08-23 21:39:52 · 250 阅读 · 0 评论 -
FTP 协议介绍
一、FTP 协议介绍FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高...2016-08-22 22:28:12 · 254 阅读 · 0 评论 -
【TCP协议中的三次握手和四次挥手】
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式上图中有几个字段需要重点介绍下:1)序号: Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=S...2016-08-15 21:47:32 · 88 阅读 · 0 评论 -
【SSL 协议介绍】
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层: SSL记录协议(SSL Record Protoco...2017-07-11 19:15:26 · 577 阅读 · 0 评论 -
【HTTPS协议介绍】
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明...2017-07-19 20:34:00 · 111 阅读 · 0 评论 -
【XMPP 协议介绍】
中文名可扩展通讯和表示协议外文名Extensible Messaging and Presence Protocol外语缩写XMPP功 能XMPP用TCP传的是XML流 XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩...2017-09-19 19:34:24 · 143 阅读 · 0 评论 -
【NTP 协议介绍】
NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同...2017-09-17 18:29:51 · 286 阅读 · 0 评论 -
【SSDP 协议介绍】
SSDP,即简单服务发现协议(SSDP,Simple Service Discovery Protocol),是一种应用层协议,是构成通用即插即用(UPnP)技术的核心协议之一。 实现简单服务发现协议是在HTTPU和HTTPMU的基础上实现的协议。按照协议的规定,当一个控制点(客户端)接入网络的时候,它可以向一个特定的多播地址的SSDP端口使用M-SEARCH方法发送“ssdp:...2017-09-16 19:45:43 · 598 阅读 · 0 评论 -
【Telnet协议介绍】
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服...2017-09-16 14:13:47 · 657 阅读 · 0 评论 -
【DNS 介绍】
DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,在Internet上域名与IP地址之间是一一对应的,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。DNS是因特网的一项核心服务,它作为可以...2017-09-10 16:35:25 · 141 阅读 · 0 评论