码迷,mamicode.com
首页 > Web开发 > 详细

Web性能--TCP的构成

时间:2016-04-06 00:33:27      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

前言:阅读《Web性能权威指南》摘录笔记

 

内容大纲:

1、因特网有两个核心的协议:IP和TCP。

2、三次握手

 

正文:

1、因特网有两个核心的协议:IP和TCP。

  IP,即Internet Protoco(因特网协议),负责联网主机之间的路由选择和寻址

  TCP,即Transmission Control Protocol(传输控制协议),负责在不可靠的传输信道之上提供可靠的抽象层。

 TCP/IP也常被称为"因特网协议套件"(Internet Protocol Suite)

2、三次握手

  所有的TCP连接一开始都要经过三次握手。客户端和服务器在交换应用数据之前,必须就起始分组序列号,以及其他一些连接相关的细节达成一致。处于安全考虑,序列号由两端随机生成。

  技术分享

  SYN

  客户端选择一个随机序列号x,并发送一个SYN分组,其中可能还包括其他TCP标志和选项。

  SYN ACK

  服务器给x加1,并选择自己的一个随机序列号y,追加自己的标志和选项,然后返回响应。

  ACK

  客户端给x和y加1并发送握手期间的最后一个ACK分组。

  

  关于《理解TCP为什么需要进行三次握手(白话)》这篇博客可以给你带来对TCP的更深入的理解。

 

 

 

  

  

Web性能--TCP的构成

标签:

原文地址:http://www.cnblogs.com/goodboy-heyang/p/5357557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!