了解socket,就需要了解数据在网络中传输。 网络通讯有三要素:ip地址,网络中设备的表示,例如本机用127.0.0.1,或者用本机名:localhost;端口号,用来标示进程的逻辑地址,也就是服务,有效端口0~65535,一般1024以下端口被系统或者本地服务所占据,开发中尽量不要使用,以避免冲 ...
分类:
移动开发 时间:
2017-12-10 14:44:27
阅读次数:
142
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 ...
分类:
其他好文 时间:
2017-12-09 21:07:13
阅读次数:
215
1.利用jre中的keytool工具生成服务器证书。2.配置tomcat的server.xml文件,利用keytool生成的证书即当根证,也当服务器证书使用。3.将自建CA根证书导入到tomcat.keystore信任域中。作用:使根证信任自建CA所签发的用户证书实现SSL双向握手。4.到此tomcat的双向SSL握手功能配置完毕。5.tomcat支持单向/双向SSL同时开启。 &nbs
分类:
其他好文 时间:
2017-12-09 18:19:25
阅读次数:
135
详情参考:https://www.cnblogs.com/Jessy/p/3535612.html 位码即tcp标志位,有6种标示: SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) ...
分类:
其他好文 时间:
2017-12-09 18:12:14
阅读次数:
107
tcp长连接和短连接 TCP在真正的读写操作之前,server与client之间必须建立一个连接, 当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接, 连接的建立通过三次握手,释放则需要四次握手, 所以说每个连接的建立都是需要资源消耗和时间消耗的。 TCP通信的整个过程,如下图: 1. ...
分类:
其他好文 时间:
2017-12-08 16:56:52
阅读次数:
154
实验八 应用层协议Ⅱ-FTP协议分析 一、实验目的 1.掌握FTP协议的实现原理。 2.了解控制通道和数据通道。 二、实验内容 用WareShark追踪ftp连接。 1.三次握手 2.ftp服务器回发“准备就绪”。 3.客户端给服务器发送用户名,服务器回发ACK,并向服务器请求密码。 4.客户端给服 ...
分类:
其他好文 时间:
2017-12-08 16:23:16
阅读次数:
161
美团喜欢一口气把三轮技术面和HR面一起面完,虽然身心比较累(每一面差不多一个小时),不过也算是一个好事,不像某些公司一天就一面然后让回去等消息,等面试通知也等得让人很焦虑,而且还容易出现面试时间冲突。 一面 1.比较LinkedList、ArrayList的区别,分别适用于什么场景 2.Synchr ...
分类:
编程语言 时间:
2017-12-08 12:17:06
阅读次数:
182
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。 ACK是应答域,为1时表示应答域有效,反之为0; SYN表示同步序号,用来建立连接; SEQ为这个报文段分配的序号; AN为ACK NUMBER,即确认号; 主机A(客户进程);主机B(服务器进程); 第一次握手 ...
分类:
其他好文 时间:
2017-12-07 20:47:08
阅读次数:
82
一、理论知识 1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲 ...
分类:
Web程序 时间:
2017-12-07 17:30:46
阅读次数:
258
数据包注入重放工具aireplay-ng aireplay-ng是aircrack-ng组件包的一个工具。它可以注入和重放数据帧,用于后期的WEP、WPA-PSK破解。它提供九种攻击模式,包括死亡包攻击、伪造认证攻击、重放注入攻击、ARP重放攻击、chopchop攻击、PRGA攻击、Caffe-la ...
分类:
其他好文 时间:
2017-12-04 10:25:30
阅读次数:
271