![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
CrankyPants
这个作者很懒,什么都没留下…
展开
-
bind函数和accept函数使用中的常见坑解析
首先先看这两个函数:bind():#include <sys/types.h> /* See NOTES */#include <sys/socket.h>int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);第一个参数sockfd使用的应该是服务器端的socket文件描述...原创 2019-01-04 22:14:44 · 1481 阅读 · 0 评论 -
TCP三次握手和四次挥手
TCP协议位于网络层。 网络层跟硬件层息息相关,因此具有很多的不稳定因素。 传输层的的处理方式有两种:完全不弥补——UDP协议(无连接的不可靠报文传输)。 完全弥补——TCP协议(面向连接的可靠数据包传递)。三次握手的目的是确定客户端和服务器端使用的通路是畅通的。 ...原创 2019-01-13 14:27:56 · 164 阅读 · 0 评论 -
关于nslookup指令的研究
nslookup在已安装TCP/IP协议的所有电脑上均可以使用,主要用来诊断域名系统(DNS)基础结构的信息,我们可以使用这个指令来对DNS服务器进行检测和排错。示例:nslookup www.google.com回车之后,收到的结果为:Server值使用工具查询之后为本地的DNS服务器。非权威应答就是此域名解析回答是从非实际记录储存DNS Server中获取的域名解...原创 2019-01-13 15:04:20 · 1287 阅读 · 0 评论 -
网络——HSTS简单探究
HSTS解释HSTS:HTTP Strict Transport Security (HTPP严格传输安全)是一种互联网安全策略机制,目的是让浏览器强制使用HTTPS与网站进行通信。用来减少会话劫持的风险。作用抵御SSL剥离攻击。防止攻击者阻止用户进入HTTPS页面,窃取信息。不足当用户首次访问某网站是不受HSTS保护的。因为这个时候浏览器还没有收到HSTS,所以仍旧有可能通过HTTP...原创 2019-07-24 16:37:55 · 293 阅读 · 0 评论