-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 15.4 KB
/
index.html
1
<!DOCTYPE html><html lang="zh-CN"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"><meta content="telephone=no" name="format-detection"><meta name="description" content="Stay hungry Stay foolish"><title>forAllBright's Blog | Stay hungry Stay foolish</title><link rel="stylesheet" type="text/css" href="//fonts.neworld.org/css?family=Source+Code+Pro"><link rel="stylesheet" type="text/css" href="/css/style.css?v=2.0.1"><link rel="stylesheet" type="text/css" href="/css/highlight.css?v=2.0.1"><link rel="Shortcut Icon" href="/favicon.png"><link rel="bookmark" href="/favicon.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png"></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">forAllBright's Blog</h1><a id="logo" href="/.">forAllBright's Blog</a><p class="description">Stay hungry Stay foolish</p></div><div id="nav-menu"><a href="/." class="current"><i class="fa fa-home"> 首页</i></a><a href="/archives/"><i class="fa fa-archive"> 归档</i></a><a href="/about/"><i class="fa fa-user"> 关于</i></a></div><div id="search-form"><div id="result-mask" class="hide"></div><label><input id="search-key" type="text" autocomplete="off" placeholder="Arama"></label><div id="result-wrap" class="hide"><div id="search-result"></div></div><div class="hide"><template id="search-tpl"><div class="item"><a href="/{path}" title="{title}"><div class="title">{title}</div><div class="time">{date}</div><div class="tags">{tags}</div></a></div></template></div></div></div><div id="layout" class="layout-g"><div class="layout-l"><div class="content_container"><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_多路复用/">TCP_多路复用</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><p>TCP 多路复用是指:在一个 IP 链路中(比如本地计算机和亚马逊网站服务器),可以同时传递多个不同的 socket 配对数据段。这是因为每个唯一的TCP 连接由唯一的 <strong>[源 IP+源端口] — [目的 IP+目的端口]</strong>配对来表征,而在 TCP 包中含有这些信息,将多个不同配对的数据段一起通过链路发送至服务器端,在服务器端 TCP 会根据配对将数据段分配至相应的 socket来处理。 </p></div><p class="readmore"><a href="/2019/01/15/TCP_多路复用/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_流控制/">TCP_流控制</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><p>流控制是指对传输数据的速率进行控制,通过使用流控制,作为接收端的计算机能够给出信号表示它还没有准备好接收接下来的数据。TCP 提供了一种使用“序列标号”作为确认信息的流控制机制。 </p></div><p class="readmore"><a href="/2019/01/15/TCP_流控制/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_数据分段_数据重组/">TCP_数据分段_数据段重组</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><h2 id="TCP-segmentation-数据分段"><a href="#TCP-segmentation-数据分段" class="headerlink" title="TCP segmentation(数据分段)"></a>TCP segmentation(数据分段)</h2><p>数据分段是指将消息数据或数据流切分为更小的片段(“数据段”)的过程,TCP 从应用层接收消息数据,然后将其进行数据分段,这是为了能够将“数据段”放入 TCP 格式的数据字段中进行传输。 <数据流:一系列的0-1所表示的数据></p></div><p class="readmore"><a href="/2019/01/15/TCP_数据分段_数据重组/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_数据传输/">TCP_数据传输</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><p>一旦3次握手完成,那么双方的连接就建立好了,然后TCP 通知应用层开始传输数据传输和通信。 </p></div><p class="readmore"><a href="/2019/01/15/TCP_数据传输/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_套接字/">TCP_套接字</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><p>TCP套接字类似于电路中插座的概念,然而电路插座是一个物理组件,而这里指的是一个逻辑概念上的连接,由服务器主机创建,来与客户端程序的请求建立起连接。</p></div><p class="readmore"><a href="/2019/01/15/TCP_套接字/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_面向连接的通信协议/">TCP_面向连接的通信协议</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><p>面向连接的通信是指TCP 目的是建立与远程计算机的连接,TCP 保持着该连接的状态,因此它是可靠的通信协议。一个TCP 连接由 IP 地址、虚拟端口号来表征,而在数据传输过程中需要对数据段打上“序列标记”,以保证在接收端重组数据时不会出错。最大传输数据大小通过反馈机制来协商确定,这称为“窗口化”。 </p></div><p class="readmore"><a href="/2019/01/15/TCP_面向连接的通信协议/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_头部信息/">TCP_头部信息</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><h2 id="TCP-header"><a href="#TCP-header" class="headerlink" title="TCP header"></a>TCP header</h2><p>TCP头部是 TCP 数据段的前24个字节,其包含了 TCP socket 的参数和状态,TCP头部用来跟踪双方通信的状态。因为TCP 数据段是插入在 IP 数据包的有效载荷中,因此在传输中TCP 头部紧跟着 IP 头。<br>TCP 并不关心通信双方的系统情况,它只要追踪双方的哪些 socket 是被打开的。IP 协议处理逻辑地址、路由、及主机与主机的连接。<br>TCP 在通信双方使用端口号来追踪连接节点,通过使用一些状态位,如 SYN、ACK、RST、FIN、sequence 号、acknowledgement 号来追踪双方数据传输的每一步通信。</p></div><p class="readmore"><a href="/2019/01/15/TCP_头部信息/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2019/01/15/TCP_3次握手/">TCP_3次握手</a></h2><div class="post-meta"><p><span class="date">2019-01-15</span><span><a href="/categories/网络/" class="category">网络</a></span></p></div><div class="post-content"><h2 id="TCP-的可靠性"><a href="#TCP-的可靠性" class="headerlink" title="TCP 的可靠性"></a>TCP 的可靠性</h2><p>TCP提供了一种数据段错误恢复机制,如数据段毁坏、重复、接收次序错乱,因此TCP 被称为是可靠协议。</p></div><p class="readmore"><a href="/2019/01/15/TCP_3次握手/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2018/11/29/Mac 中搜索文件/">Mac 中搜索文件</a></h2><div class="post-meta"><p><span class="date">2018-11-29</span><span><a href="/categories/Programming/" class="category">Programming</a></span></p></div><div class="post-content"><h2 id="命令行-find-查找"><a href="#命令行-find-查找" class="headerlink" title="命令行 find 查找"></a>命令行 find 查找</h2><ul></div><p class="readmore"><a href="/2018/11/29/Mac 中搜索文件/">阅读更多</a></p></div><div class="post"><h2 class="post-title"><a href="/2018/11/29/how-to-learn-python-library/">Learn Python Library </a></h2><div class="post-meta"><p><span class="date">2018-11-29</span><span><a href="/categories/Programming/" class="category">Programming</a></span></p></div><div class="post-content"><p>How does one learns anything new? Remember the time when you learned to write, the time you learned to cycle, the time you learned to operate a computer etc. All of these learning have one thing in common: the ability of humans to recognize patterns.</p></div><p class="readmore"><a href="/2018/11/29/how-to-learn-python-library/">阅读更多</a></p></div><nav class="page-navigator"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="page-number" href="/page/4/">4</a><a class="extend next" rel="next" href="/page/2/">下一页</a></nav></div></div><div class="layout-r"><div id="sidebar"><div class="search-pla"></div><div class="widget"><div class="widget-title"><i class="fa fa-xie"> 最新文章</i></div><ul class="post-list"><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_多路复用/">TCP_多路复用</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_流控制/">TCP_流控制</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_数据分段_数据重组/">TCP_数据分段_数据段重组</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_数据传输/">TCP_数据传输</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_套接字/">TCP_套接字</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_面向连接的通信协议/">TCP_面向连接的通信协议</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_头部信息/">TCP_头部信息</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/01/15/TCP_3次握手/">TCP_3次握手</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/11/29/Mac 中搜索文件/">Mac 中搜索文件</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/11/29/how-to-learn-python-library/">Learn Python Library </a></li></ul></div><div class="widget"><div class="widget-title"><i class="fa fa-gui"> 分类</i></div><ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/"> </a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Programming/">Programming</a><span class="category-list-count">6</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/后台开发/">后台开发</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/感悟/">感悟</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/操作系统/">操作系统</a><span class="category-list-count">6</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/算法/">算法</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/网络/">网络</a><span class="category-list-count">8</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/网络分析/">网络分析</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/网络安全/">网络安全</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/软件工具/">软件工具</a><span class="category-list-count">8</span></li></ul></div><div class="widget"><div class="widget-title"><i class="fa fa-biao"> 标签</i></div><div class="tagcloud"><a href="/tags/Geek-搜索/" style="font-size: 15px;">Geek 搜索</a> <a href="/tags/Web前端/" style="font-size: 15px;">Web前端</a> <a href="/tags/Mac/" style="font-size: 15px;">Mac</a> <a href="/tags/Bash/" style="font-size: 15px;">Bash</a> <a href="/tags/命令行工具/" style="font-size: 15px;">命令行工具</a> <a href="/tags/持续更新/" style="font-size: 15px;">持续更新</a> <a href="/tags/Mac/" style="font-size: 15px;"> Mac</a> <a href="/tags/TCP/" style="font-size: 15px;">TCP</a> <a href="/tags/编程工具/" style="font-size: 15px;">编程工具</a> <a href="/tags/Wireshark/" style="font-size: 15px;">Wireshark</a> <a href="/tags/Pycharm/" style="font-size: 15px;">Pycharm</a> <a href="/tags/Django/" style="font-size: 15px;">Django</a> <a href="/tags/Python/" style="font-size: 15px;">Python</a> <a href="/tags/Learn/" style="font-size: 15px;">Learn</a> <a href="/tags/" style="font-size: 15px;"> </a> <a href="/tags/元启发式算法/" style="font-size: 15px;">元启发式算法</a> <a href="/tags/学习/" style="font-size: 15px;">学习</a> <a href="/tags/随笔/" style="font-size: 15px;">随笔</a> <a href="/tags/在线工具/" style="font-size: 15px;">在线工具</a> <a href="/tags/读书笔记/" style="font-size: 15px;">读书笔记</a> <a href="/tags/计算机底层/" style="font-size: 15px;">计算机底层</a> <a href="/tags/网络隐私保护/" style="font-size: 15px;">网络隐私保护</a></div></div><div class="widget"><div class="widget-title"><i class="fa fa-archive"> 归档</i></div><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/01/">一月 2019</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/11/">十一月 2018</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/06/">六月 2018</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/05/">五月 2018</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/04/">四月 2018</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/01/">一月 2017</a></li></ul></div></div></div></div><a id="totop" href="#top"></a><div id="footer"><div class="footer-info"><p><a href="/baidusitemap.xml">Baidu Site Haritası</a> | <a href="/about/">关于</a></p><p>本站总访问量:<i id="busuanzi_container_site_pv"><i id="busuanzi_value_site_pv"></i></i>次</p><p><span> Copyright ©<a href="/." rel="nofollow">forAllBright.</a></span><span> Theme by<a rel="nofollow" target="_blank" href="https://github.com/chaooo/hexo-theme-BlueLake"> BlueLake.</a></span><span> Count by<a href="http://busuanzi.ibruce.info/"> busuanzi.</a></span><span> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a></span></p></div></div></div><script src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js" async></script><script type="text/javascript" src="/js/search.json.js?v=2.0.1"></script><script type="text/javascript" src="/js/totop.js?v=2.0.1" async></script></body></html>