https笔记

TCP提供了可靠的,面向连接的字节流服务。

1)应用数据分割成TCP认为适合发送的数据块,通过MSS(最大数据包长度)来控制。

2)重传机制

3)对首部和数据进行校验

4)TCP对收到的数据进行排序,然后交给应用层。

5)TCP的接收端丢弃重复的数据。

6)TCP还提供流量控制。

https是在http上又加了一层加密信息的模块,采用TLS加密信息。https的服务器端采用443端口。

采用https的服务器必须要有一套数字证书。

SSL层位于应用层和传输层之间,对应用层的数据进行加密

服务器用RSA生成公钥和私钥。

私钥自己保存,公钥放在证书里发送给客户端。

IRIS在windows上抓包。设置成只抓两台机器的包。

网络是分层的,每层负责不同的通信功能。

应用层(HTTP)负责把数据传输到传输层。

传输层(TCP)将数据分成合适的小块交给网络层。

网络层 (IP) 为数据包选择路由,以IP数据包格式传输

链路层  将IP包做为帧发送。

通信实际上是垂直进行的。在逻辑上是同级进行的。

HTTP协议是无状态的。

 

posted @ 2016-10-03 09:09  退一步 海阔天空  阅读(111)  评论(0编辑  收藏  举报