网络
文章平均质量分 60
bdss58
这个作者很懒,什么都没留下…
展开
-
tcp网络协议图示
作者:小林coding链接:https://zhuanlan.zhihu.com/p/146752547来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。01 TCP 三次握手的性能提升TCP 是面向连接的、可靠的、双向传输的传输层通信协议,所以在传输数据之前需要经过三次握手才能建立连接。那么,三次握手的过程在一个 HTTP 请求的平均时间占比 10% 以上,在网络状态不佳、高并发或者遭遇 SYN 攻击等场景中,如果不能有效正确的调节三次握手中的参数,就.转载 2021-01-01 17:26:26 · 983 阅读 · 0 评论 -
macos修复hostname被篡改为bogon
带着mac去了外地,打开terminal准备连接公司的开发机。这时发现terminal上显示的hostname被篡改为bogon。 bogon是谁,难道有人动了我的电脑,回想一下没有啊。难道有吊炸天的hacker黑了我的电脑然后改了一下hostname?也是不肯能,他有那功夫干这个也是无聊透顶。 经过一番search,造成terminal显示的hostname变为bogon的原因有两点:...原创 2018-02-10 23:44:46 · 10137 阅读 · 2 评论 -
tcp socket 和 socket文件
tcp socket tcp socket 是标示了一台主机的进程,是tcp连接中一端的实例。socket不是连接,只是表示了其中一端。由IP和port构成。tcp 连接 tcp连接由两台主机上的进程的socket连接构成。tcp server为建立tcp连接,扮演server角色的一端进程需要:通过socket()系统调用新建一个socket。sockfd = socket(AF_IN原创 2017-09-11 11:56:58 · 9132 阅读 · 1 评论 -
IP地址分类
IP地址分类与二进制表示IP分类IP地址首位IP地址第一字节的最小值IP地址第一字节的最大值第一字节取值范围网络标示字节数/ 主机标示字节数地址范围Class A0xxx xxxx0000 00010111 11101 to 1261 / 31.0.0.0 to 126.255.255.255Class B10xx xxxx1000 00001011 1111128 to 1912原创 2017-09-03 12:03:49 · 283 阅读 · 0 评论 -
保留IP、回环IP和私有IP
保留IP、回环IP和私有IP 首地址尾地址所属IP分类无分类掩码示意0.0.0.00.255.255.255Class A network 0.x.x.x0/8保留10.0.0.010.255.255.255Class A network 10.x.x.x10/8A类私有地址127.0.0.0127.255.255.255Class A network 127.x.x.x127/8回环IP1原创 2017-09-03 13:10:20 · 1205 阅读 · 0 评论 -
tcp/ip客户端临时端口
当我们在一台服务器上写了一个服务程序,比如一个http服务,监听端口是4000,服务器的IP地址是172.16.0.1,这时,其他客户端程序可以通过由地址172.16.0.1和端口4000组成的socket来发起请求。这时客户端向服务端发起请求是明确知道IP和端口的,可是服务端是如何相应多个客户端的呢。服务端可以从请求体的头部拿到请求端的IP和port,然后根据不同客户端的IP和port去相应。可以原创 2017-09-02 19:43:14 · 4946 阅读 · 0 评论 -
http keep-alive 和 tcp keepalive
http keep-alivehttp1.0中,connect 请求头的值是close Connection: close从http1.1协议开始,http request header 中connection的值默认为keep-alive。 Connection: keep-alive这意味着,http client可以复用一个连接来多次发起请求或接收消息。http client 向原创 2017-09-02 13:53:16 · 1000 阅读 · 0 评论 -
从long polling 到 websockets
https://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jqueryhttp://blog.nemikor.com/2010/05/21/long-polling-in-nodejs/http://beej.us/blog/data/websockets/原创 2017-09-05 01:41:26 · 926 阅读 · 0 评论 -
NAT工作原理
NAT(Network Address Translation)网络地址转换,用来和私有IP地址配合,解决4字节32比特长度的IP地址个数不够用的问题。应用于现实例子就是家庭网络或者办公网络中的许多设备通过一个公用的外网IP来连接internet。下面以家庭网络为例说明一下NAT的工作过程: 如图,个人电脑的内网私有IP地址是192.168.1.3,通过路由器(内网192.168.1.1,外网12原创 2017-09-03 22:42:17 · 689 阅读 · 0 评论