计算机网络
碧海凌云
从平凡到神奇
展开
-
Connection reset by peer的常见原因及解决办法
转自:https://blog.csdn.net/xc_zhou/article/details/809507531,如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by peer)。Socket默认连接60秒,60秒之内没有进行心跳交互,即读写数据,就会自动关闭连接。2,一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset)。简单的说就是在连接转载 2020-11-20 20:53:44 · 4870 阅读 · 0 评论 -
curl设置http头Authentication实现http基本认证
curl --user name:password http://www.example.com或者curl -u name:password http://www.example.com例:curl --user admin:111111 “http://192.168.1.254/cgi-bin/index.cgi?mod=sys_shutdown&act=reboot”抓包,wireshark显示如下:参考文章:http://curl.haxx.se/docs/httpscri转载 2020-07-15 16:41:32 · 1519 阅读 · 0 评论 -
HTTP 协议入门
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET。GET /index.html上面命令表示,TCP 连接(connection)建立后,客户端向服务器请求(r转载 2020-05-24 23:37:09 · 164 阅读 · 0 评论 -
数字签名中公钥和私钥是什么?
鲍勃有两把钥匙,一把是公钥,另一把是私钥。 鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。 鲍勃给苏珊回信,决定采用”数字签名”。他写完后先用Hash函数...转载 2019-02-12 16:25:20 · 7152 阅读 · 8 评论 -
API网关
微服务之API网关一、引言 随着互联网的快速发展,当前以步入移动互联、物联网时代。用户访问系统入口也变得多种方式,由原来单一的PC客户端,变化到PC客户端、各种浏览器、手机移动端及智能终端等。同时系统之间大部分都不是单独运行,经常会涉及与其他系统对接、共享数据的需求。所以系统需要升级框架满足日新月异需求变化,支持业务发展,并将框架升级为微服务架构。“API网关”核心组件是架构用于满足此些...转载 2018-04-25 21:24:54 · 336 阅读 · 0 评论 -
RESTful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我...转载 2018-04-25 10:03:49 · 93 阅读 · 0 评论 -
hosts的作用
很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows目录,在Windows 2000/XP系统中位于X:\Winnt\System32\Drivers\Etc(或X:\Windows\System32\Drivers\Etc)目录中(X为系统分区盘符)。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。用记事...转载 2018-05-09 14:24:38 · 200 阅读 · 0 评论 -
wireshark捕获/过滤指定ip地址数据包
wireshark捕获/过滤指定ip地址数据包使用捕获过滤或显示过滤,wireshark可以仅捕获/显示经过指定ip的数据包,即某个ip收到或发出的所有数据包。wireshark捕获/显示过滤使用方法见:“wireshark过滤器”显示过滤:wireshark过滤经过指定ip的数据包显示过滤可以完整的复现测试时的网络环境,但会产生较大的捕获文件和内存占用。ip.addr ==192...转载 2018-03-07 13:51:35 · 11317 阅读 · 0 评论 -
URL中的特殊字符
URL中的特殊字符URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是”%20”。 下表中列出了一些URL特殊符号及编码 :替换为%3A 十六进制值 1. + URL 中+号表示空格 %2...转载 2018-03-07 13:50:06 · 2327 阅读 · 0 评论 -
基于Token的WEB后台认证机制
几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避免采用转载 2017-12-22 16:41:46 · 222 阅读 · 0 评论 -
基于 Token 的身份验证
基于 Token 的身份验证,很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成 “令牌”,我觉得挺好,意思就是,你拿着这个令牌,才能过一些关卡。传统身份验证的方法HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应转载 2017-12-21 10:48:44 · 230 阅读 · 0 评论 -
TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)wiresharktcp三次握手synack 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表转载 2017-03-22 10:02:40 · 365 阅读 · 0 评论 -
HTTP响应头和请求头信息对照表
HTTP响应头和请求头信息对照表 HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:允许客户端传递关于自身的信息和希望的响应形式。响应头标:服务器和于传递自身信息的响应。实体头标:定义转载 2017-02-10 15:05:10 · 199 阅读 · 0 评论 -
HTTP提交方式之PUT详细介绍及POST和PUT的区别
Http定义了与 服务器的交互方法,其中除了一般我们用的最多的GET,POST 其实还有PUT和DELETE根据RFC2616标准(现行的HTTP/1.1)其实还有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT简单地结束一下吧。1、PUT: 把消息本体中的消息发送到一个URL,跟POST类似,但不常用。简单地说:通常用于向服务器发送请求,如果URI不存在转载 2017-01-03 20:31:20 · 25776 阅读 · 0 评论 -
私有IP地址
在现在的网络中,IP地址分为公网IP和私有IP地址。公网IP是在Internet使用的IP地址,而私有IP地址是在局域网中使用的IP地址。 由于我们目前使用的IP V4协议的限制,现在IP地址的数量是有限的。这样,我们就不能为居于网中的每一台计算机分配一个公网IP。所以,在局域网中的每台计算机就只能使用私有IP地址了,如我们常见的192.168.0.*,就是私有IP地址。 私有IP地址是一段保留的I转载 2016-11-30 09:32:32 · 430 阅读 · 0 评论