网络
杨鲜生
纸上得来终觉浅,绝知此事要躬行。
展开
-
一次完整的http请求所经历的步骤
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1.建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,及著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有转载 2018-01-12 11:01:29 · 1035 阅读 · 1 评论 -
TCP/IP分层模型
一、分层模型TCP/IP模型分为5层,从上到下分别是应用层,传输层,网络层,数据链路层以及物理层。这个分层就类似接口的定义,定义了每个层的行为职责,这样的分层抽象提供了更多实现的自由。下图是国际化标准组织(ISO)提出的一个标准框架(OSI)和TCP/IP的比较二、分层结构1.应用层应用层是我们经常接触使用的部分,比如常用的http协议、ftp协议(文件传输协议)、sn转载 2018-01-10 17:15:53 · 6350 阅读 · 1 评论 -
TCP三次握手建立连接,四次握手断开连接
TCP报文段首部格式:序号:本报文段所发送的数据的第一个字节的序号。确认号ack:期待收到对方下一个报文段的第一个数据字节的序号。确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK=0时,确认号无效。同步SYN:连接建立时用于同步序号。当SYN=1,ACK=0时表示:这是一个连接请求报文段。若同意连接,则在响应报文段中使得SYN=1,ACK=1。因此,SYN=1表示这是一个连接请求,或...转载 2018-01-10 22:21:38 · 723 阅读 · 0 评论 -
https的加密过程是使用对称和非对称的组合
(一)对称加密(Symmetric Cryptography) ---共享密钥加密对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因...原创 2018-04-20 15:45:18 · 815 阅读 · 0 评论 -
Http请求的header头解析
RequestHeaders:下图是我访问一个URL:http://www.hzau.edu.cn的一个header,根据具体实例来分析一下各部分的功能及其作用。Accept作用:浏览器端可以接受的媒体类型,例如:Accept:text/html代表浏览器可以接受服务器回发的类型为text/html也就是我们常说的html文档,如果服务器无法返回text/html类型的数据...原创 2018-04-28 09:54:03 · 22800 阅读 · 2 评论