美文网首页
网络资料总结1

网络资料总结1

作者: 梦工厂 | 来源:发表于2018-09-20 16:53 被阅读43次

应用层相关

一 HTTP:超文本传输协议

HTTP学习笔记1:HTTP报文

  1. 请求报文和响应报文结构
    请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成。
    响应报文基本上是由协议版本、状态码、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。

  2. 响应状态码

  3. HTTP Keep-Alive
    实现HTTP协议长连接、短连接。
    短连接在建立连接以后只进行一次数据传输就关闭连接,而长连接在建立连接以后会进行多次数据数据传输直至关闭连接(长连接中关闭连接通过Connection:closed头部字段)。
    设置方式:http头加入"Connection: Keep-Alive",具体时间是由服务器来配置。

  4. TCP keepalive
    如果连接之间没有通信,这个时间窗口会逐渐减小,当它减小到零的时候,TCP协议会向对方发一个带有ACK标志的空数据包(KeepAlive探针),对方在收到ACK包以后,如果连接一切正常,应该回复一个ACK;如果连接出现错误了(例如对方重启了,连接状态丢失),则应当回复一个RST;如果对方没有回复,服务器每隔intvl的时间再发ACK,如果连续probes个包都被无视了,说明连接被断开了。

    • 检查dead peer
    • 阻止因网络连接不活跃(长时间没有数据包)而导致的连接中断,NAT删掉连接;
二 Cookie和Session
image
三 HTTPS
  1. HTTPS

    • http明文传输不安全;
    • HTTP加密,对称加密方式需要安全传输密钥;
    • 利用非对称方式传输对称加密的密钥;
    • 如何保证客户拿到的网站公钥是正确的,CA证书 = 网站信息+网站公钥+数字签名;
      消息摘要 = MD5(网站信息+网站公钥)
      数字签名 = CA私钥加密(消息摘要)
  2. TCP+HTTPS流程

    image
  3. 应用
    证书,12306 与 https
    因为12306 自己给自己发了个证书,而这个证书默认是没有被操作系统信任。

四 其他应用层协议
  1. SMTP:简单邮件协议
  2. DNS解析
    DNS为什么既使用TCP又使用UDP?

相关文章

  • 网络资料总结1

    应用层相关 一 HTTP:超文本传输协议 HTTP学习笔记1:HTTP报文 请求报文和响应报文结构请求报文是由请求...

  • 网络资料总结2

    网络层相关 一 IP 1.1 IP协议 ​ 子网掩码、默认网关 10.100.122.2/24 ​ 广播地...

  • 网络资料总结3

    传输层相关 一 TCP 1.1 TCP状态 TCP连接的建立和终止 理解TCP的三次握手,四次挥手TCP 为什么是...

  • 网络资料总结0

    问题列表 小白科普:从输入网址到最后浏览器呈现页面内容,中间发生了什么?

  • iOS 资料文档总集

    iOS资料文档总集 iOS资料 iOS学习社区 iOS总结1 iOS总结2 iOS扩展 RunTime学习 Git...

  • 【摘录】产品---竞品分析

    今天对网络上的一些产品的竞品分析资料进行吸收,今天做一个归类总结:所有资料都来源于网络。 一、竞品分析的目的 首先...

  • 正面管教&易效能践行日志①21/21 2018.3.14

    本日计划完成事件: 1、整理硬盘,分为儿子资料盘和个人资料盘,并将值得重复学习的资料独立总结出来 2、总结维铭父母...

  • Android 开发资料总结--网络请求框架

    最近打算好好整理下之前保存过的关于Android的一些文章,网站,资源等,由于数量还是不少的,而且也会持续更新,所...

  • 103块钱,对方说我有零钱,然后掏出3块钱!

    ​文/逗逗,资料/网络 装逼的新境界:“你不能收他的钱” ——逗逗总结 1. 我一朋友每次到我这都会带人来,有一次...

  • openstack 网络总结 1

    原创文章,转载请注明出处。 一直被openstack的网络折腾的很惨,最近准备系统的总结一下。 openstack...

网友评论

      本文标题:网络资料总结1

      本文链接:https://www.haomeiwen.com/subject/ikynnftx.html