
计算机网络
文章平均质量分 86
scuwangjun
谦虚,谨慎,爱学习
展开
-
CDN介绍
CDN介绍一、简介CDN中文就是内容分发网络(Content Delivery Network)。其目的是在现有的网络中增加一层网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有别于镜像,它比镜像更加智能,可以理解为:CDN=镜像(Mirror)+缓存(Cache)+整体负载均衡(GSLB)。目前CDN都以缓存网站中的静态数据为主,如CSS、JS、图片和静态页面等数据。用户从主站服务器中请求到动态内容后,再从CDN上下载静态数据,从而加速原创 2020-05-27 10:41:31 · 749 阅读 · 0 评论 -
Java阻塞式IO通信
阻塞式IO通信一、BIO通信介绍网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网络套接字(Socket)进行通信。在基于传统同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;S...原创 2020-03-26 15:47:16 · 411 阅读 · 0 评论 -
HTTP协议入门
HTTP协议入门HTTP协议是Hypertext Transfer Protocol超文本传输协议的缩写。HTTP协议属于应用层协议,它构建在TCP和IP协议之上,处于TCP/IP体系架构中的顶端,使用TCP/IP协议来传输数据。这样一来它就不必处理下层协议间诸如丢包补发、握手及数据的分段和重新组装等。主要特点:简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常...原创 2018-05-23 20:39:51 · 209 阅读 · 0 评论 -
HTTP_POST请求的数据格式
HTTP_POST请求的数据格式在HTTP的请求头中,可以使用Content-type来指定不同格式的请求信息。Content-type的类型常见的媒体格式类型: text/html : HTML格式 text/plain :纯文本格式 &nbs...原创 2018-05-23 20:41:31 · 58937 阅读 · 2 评论 -
TCP/IP协议入门
TCP/IP协议入门1. 简介Transmission Control Protocol/Internet Protocol的简写,即传输控制协议/因特网互联协议。它是网络通信的一套协议集合。先来看一下OSI和TCP/IP模型:应用层就是应用软件使用的协议,如邮箱使用的POP3,SMTP、远程登录使用的Telnet、获取IP地址的DHCP、域名解析的DNS、网页浏览的h...原创 2018-05-30 22:50:12 · 148 阅读 · 0 评论 -
HTTPS协议入门
HTTPS协议入门1. HTTPS出现的背景虽然HTPP协议很优秀并且方便,但是不得不正视HTTP协议存在的一些问题:通信使用明文(不加密),内容可能会被窃听;不验证通信双方的身份,因此有可能遭遇伪装;无法证明报文的完整性,所以有可能已遭篡改;这些问题不仅在HTTP协议上出现,其他未加密的协议中也会存在这类问题。由于这些问题的存在,HTTPS协议就应运而生,HTTPS,超文本传输...原创 2018-11-26 20:31:15 · 187 阅读 · 0 评论 -
DNS域名解析过程
DNS域名解析过程我们都知道在浏览器通过域名发起一个网络请求的时候,会有DNS服务器将域名解析成ip地址,以便向正确的ip地址发送请求,那么这一个过程具体是怎么处理的呢?今天整理了一下DNS域名解析的过程。大致分为10步:第一步浏览器会检查缓存中有没有域名对应的ip地址,这个缓存是有过期时长的,一般是几分钟到几小时不等。第二步如果浏览器缓存没有,那么就检查操作系统的hosts文件,比如w...原创 2019-02-20 20:28:03 · 215 阅读 · 0 评论