我曾听说过过一道经典的前端面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 因为我自己本身没怎么接触过前端,对于浏览器是怎么解析HTML和CSS等前端相关的东西并不清楚,短时间里也没有接触前...
网络
TCP连接拔掉网线后会发生什么
什么是半开连接? 接触过TCP/IP协议的应该都能理解三次握手之后客户端和服务端就都认为连接已经建立,这其实就是一个我们双方认为的连接建立好了的过程,是一种虚拟的连接,如果三次握手后,我们拔掉网线?(WTF...
单台服务器上的并发TCP连接数可以有多少??
关于这个问题,以前一直有个疑问,但是由于学得不多,所以并不能很好理解这个问题,现在终于能好好理解这个问题了,由于找到了一篇我觉得很好理解的文章,我就直接转载了,仅仅只是为了记录一下学习过程。原文地...
TCP的流量控制与拥塞控制
一、流量控制 1、利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口...
Linux下socket编程基础——socket地址API
socket编程指的是一整套关于socket的API编程,不是只有socket()系统调用的使用,还有围绕着这一个系统调用的一整套函数。下面我们将从基础的地方开始,了解如何初步的编写socket程序。 主机字节序和网络字节序 ...
Linux下是如何配置解析主机名的(包括DNS服务)
我们要访问DNS服务,必需知道DNS服务器的IP地址,Linux使用/etc/resolv.conf文件来存放DNS服务器的IP地址。下面我们来了解下/etc/resolv.conf文件 它的格式很简单,每行以一个关键字开头,后接一个或多个由空格...
TCP协议详解
一、TCP/IP协议族 1.1 四层协议系统 应用层:ping应用程序、telnet远程登陆协议、DNS协议(运行在用户空间) 传输层:TCP、UDP、SCTP(流控制传输协议) 网络层:ICMP、IP 数据链路层:ARP、RARP 关于各层的详...
互联网协议入门(二)
上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。 =================================...
互联网协议入门(一)
我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这...
CentOS 6下pptp+L2TP/IPSec vpn一键安装脚本
找了挺久才找到这两个一键安装脚本,这两个脚本可以同时安装pptp和L2TP/IPSec VPN。 一、 L2TP/IPSec vpn一键安装脚本 运行下面的命令 wget --no-check-certificate https://raw.githubusercontent.com/teddys...