http---https://www.cnblogs.com/ranyonsue/p/5984001.html http&tcp---https://blog.csdn.net/done58/article/details/50996680