<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>加菲猫呼啦啦 的博客</title>
  <id>http://pipe.b3log.org/blogs/Jiafeimao</id>
  <updated></updated>
  <subtitle>记录精彩的程序人生</subtitle>
  <link href="http://pipe.b3log.org/blogs/Jiafeimao"></link>
  <entry>
    <title>Http 协议与 TCP 协议简单理解后续</title>
    <updated>2018-03-01T22:54:31+08:00</updated>
    <id>tag:pipe.b3log.org,2018-03-01:/blogs/Jiafeimao/articles/2018/03/01/1519916070545</id>
    <link href="http://pipe.b3log.org/blogs/Jiafeimao/articles/2018/03/01/1519916070545" rel="alternate"></link>
    <summary type="html">写了这么长时间的代码，发现自己对 TCP/IP 了解的并不是很透彻。虽然会用 C#的 HttpClient 类来进行网络编程，也可以使用 Chrome 的开发者工具来检测每一次的 HTTP 请求的报文头与报文体，也知道 cookie 的存在方式，但是对于这些数据怎么在网络上传输还是很模糊，数据是怎么从客户端的文件或者字符串转换为二进制数并且传送到服务器端的？为了弄明白这些问题，最近大致的读了读《TCP-IP 详解(卷一、二</summary>
    <author>
      <name>Jiafeimao</name>
    </author>
  </entry>
  <entry>
    <title>tcp和http理解学习</title>
    <updated>2018-02-25T22:04:56+08:00</updated>
    <id>tag:pipe.b3log.org,2018-02-25:/blogs/Jiafeimao/articles/2018/02/25/1519567496256</id>
    <link href="http://pipe.b3log.org/blogs/Jiafeimao/articles/2018/02/25/1519567496256" rel="alternate"></link>
    <summary type="html">在 C#编写代码，很多时候会遇到 Http 协议或者 TCP 协议，这里做一个简单的理解。TCP 协议对应于传输层，而 HTTP 协议对应于应用层，从本质上来说，二者没有可比性。Http 协议是建立在 TCP 协议基础之上的，当浏览器需要从服务器获取网页数据的时候，会发出一次 Http 请求。Http 会通过 TCP 建立起一个到服务器的连接通道，当本次请求需要的数据完毕后，Http 会立即将 TCP 连接断开，这个过程是很短的。所以 H</summary>
    <author>
      <name>Jiafeimao</name>
    </author>
  </entry>
</feed>