标签:
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协议是无状态的。
标签:
原文地址:http://www.cnblogs.com/villadom/p/5928746.html