随笔分类 -  计算机网络

摘要:CDN介绍 一、简介 CDN中文就是内容分发网络(Content Delivery Network)。其目的是在现有的网络中增加一层网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有别于镜像,它比镜像更加智能,可以理解为:CDN=镜像( 阅读全文
posted @ 2020-05-27 10:42 scuwangjun 阅读(457) 评论(0) 推荐(1)
摘要:阻塞式IO通信 一、BIO通信介绍 网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网络套接字(Socket 阅读全文
posted @ 2020-03-26 15:47 scuwangjun 阅读(461) 评论(0) 推荐(0)
摘要:DNS域名解析过程 我们都知道在浏览器通过域名发起一个网络请求的时候,会有DNS服务器将域名解析成ip地址,以便向正确的ip地址发送请求,那么这一个过程具体是怎么处理的呢?今天整理了一下DNS域名解析的过程。大致分为10步: 第一步 浏览器会检查缓存中有没有域名对应的ip地址,这个缓存是有过期时长的 阅读全文
posted @ 2019-02-20 20:29 scuwangjun 阅读(199) 评论(0) 推荐(0)
摘要:HTTPS协议入门 1. HTTPS出现的背景 虽然HTPP协议很优秀并且方便,但是不得不正视HTTP协议存在的一些问题: 通信使用明文(不加密),内容可能会被窃听; 不验证通信双方的身份,因此有可能遭遇伪装; 无法证明报文的完整性,所以有可能已遭篡改; 这些问题不仅在HTTP协议上出现,其他未加密 阅读全文
posted @ 2018-11-26 20:32 scuwangjun 阅读(304) 评论(0) 推荐(0)
摘要:TCP/IP协议入门 1. 简介 Transmission Control Protocol/Internet Protocol的简写,即传输控制协议/因特网互联协议。它是网络通信的一套协议集合。 先来看一下OSI和TCP/IP模型: 应用层 就是应用软件使用的协议,如邮箱使用的POP3,SMTP、 阅读全文
posted @ 2018-05-30 22:48 scuwangjun 阅读(346) 评论(0) 推荐(0)
摘要:HTTP协议入门 HTTP协议是Hypertext Transfer Protocol超文本传输协议的缩写。HTTP协议属于应用层协议,它构建在TCP和IP协议之上,处于TCP/IP体系架构中的顶端,使用TCP/IP协议来传输数据。这样一来它就不必处理下层协议间诸如丢包补发、握手及数据的分段和重新组 阅读全文
posted @ 2018-05-23 20:35 scuwangjun 阅读(175) 评论(0) 推荐(0)
摘要:HTTP_POST请求的数据格式 在HTTP的请求头中,可以使用Content type来指定不同格式的请求信息。 Content type的类型 常见的媒体格式类型: text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格式 image/gif : 阅读全文
posted @ 2018-05-23 14:47 scuwangjun 阅读(546) 评论(0) 推荐(0)