<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0043)http://book.51cto.com/art/200904/119375.htm -->
<HTML
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>4.4.4 三次握手 - 51CTO.COM</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META
content="《思科网络技术学院教程CCNA Explorations:网络基础知识》为思科网络技术学院CCNA Exploration第4版课程的配套书面教材,第4章讲述OSI传输层。本节说的是三次握手。"
name=description>
<META content=端口,TCP,IP,OSI传输层,思科 name=keywords><LINK
href="4_4_4 三次握手 - 51CTO_COM.files/master_top.css" type=text/css
rel=stylesheet><LINK href="4_4_4 三次握手 - 51CTO_COM.files/master.css"
type=text/css rel=stylesheet>
<SCRIPT language=javaScript
src="4_4_4 三次握手 - 51CTO_COM.files/validate2.js"></SCRIPT>
<SCRIPT language=javaScript
src="4_4_4 三次握手 - 51CTO_COM.files/fb_words_list.htm"></SCRIPT>
<SCRIPT language=javaScript
src="4_4_4 三次握手 - 51CTO_COM.files/base5.js"></SCRIPT>
<SCRIPT language=javaScript
src="4_4_4 三次握手 - 51CTO_COM.files/dialog_utf8.js"></SCRIPT>
<SCRIPT language=javaScript src="4_4_4 三次握手 - 51CTO_COM.files/mail.js"></SCRIPT>
<SCRIPT language=javascript
src="4_4_4 三次握手 - 51CTO_COM.files/article.js"></SCRIPT>
<SCRIPT src="4_4_4 三次握手 - 51CTO_COM.files/index_1_down.js"></SCRIPT>
<SCRIPT>
var thistid=119375;
</SCRIPT>
<META content="MSHTML 6.00.2900.3676" name=GENERATOR></HEAD>
<BODY>
<DIV class=top>
<DIV class=top_nav>
<DIV class=top_nav_logo title="51CTO.COM - 技术成就梦想 - 中国领先的IT技术网站"></DIV>
<DIV class=top_nav_r><a href="http://www.51cto.com/" rel='nofollow' onclick='return false;'>51CTO首页</A> | <a
href="http://news.51cto.com/" rel='nofollow' onclick='return false;'>新闻</A> | <a
href="http://www.51cto.com/col/35" rel='nofollow' onclick='return false;'>专题</A> | <a
href="http://bbs.51cto.com/" rel='nofollow' onclick='return false;'>论坛</A> | <a href="http://blog.51cto.com/" rel='nofollow' onclick='return false;'>博客</A> |
<a href="http://down.51cto.com/" rel='nofollow' onclick='return false;'>下载</A> | <a href="http://g.51cto.com/" rel='nofollow' onclick='return false;'>技术圈</A>
| <a href="http://book.51cto.com/" rel='nofollow' onclick='return false;'>读书</A> | <a class=top_nav_r1
onmouseover=show(1,this) onmouseout=popupClose()
href="http://www.51cto.com/col/35/" rel='nofollow' onclick='return false;'>技术频道 </A>| <a
href="http://www.cioage.com/" rel='nofollow' onclick='return false;'>CIO </A>| <a href="http://www.watchstor.com/" rel='nofollow' onclick='return false;'>存储
</A>| <a href="http://www.hc3i.cn/" rel='nofollow' onclick='return false;'>HC3i </A>| <a
href="http://www.51cto.com/about/map.htm" rel='nofollow' onclick='return false;'>地图</A> | </DIV></DIV></DIV>
<DIV class=subMenu1 id=s1 onmouseover=popupNoClose() onmouseout=popupClose()>
<UL>
<LI><a href="http://network.51cto.com/" rel='nofollow' onclick='return false;'>组网</A>
<LI><a href="http://netsecurity.51cto.com/" rel='nofollow' onclick='return false;'>安全</A>
<LI><a href="http://developer.51cto.com/" rel='nofollow' onclick='return false;'>开发</A>
<LI><a href="http://database.51cto.com/" rel='nofollow' onclick='return false;'>数据库</A>
<LI><a href="http://server.51cto.com/" rel='nofollow' onclick='return false;'>服务器</A>
<LI><a href="http://os.51cto.com/" rel='nofollow' onclick='return false;'>系统</A>
<LI><a href="http://virtual.51cto.com/" rel='nofollow' onclick='return false;'>虚拟化</A>
<LI><a href="http://cloud.51cto.com/" rel='nofollow' onclick='return false;'>云计算</A>
<LI><a href="http://developer.51cto.com/embed/" rel='nofollow' onclick='return false;'>嵌入式</A> </LI></UL></DIV>
<DIV class=banner>
<DIV class=banner_l id=tonglanad></DIV>
<DIV class=banner_r>
<UL>
<LI id=wordlinkad1>
<LI id=wordlinkad2>
<LI id=wordlinkad3>
<LI id=wordlinkad4></LI></UL></DIV></DIV>
<DIV class=subNav>
<DIV class=subNav_logo></DIV>
<DIV class=subNav_l><a href="http://book.51cto.com/" target=_blank rel='nofollow' onclick='return false;'>首页</A> | <a
href="http://www.51cto.com/col/1198/" target=_blank rel='nofollow' onclick='return false;'>网络</A> | <a
href="http://www.51cto.com/col/1203/" target=_blank rel='nofollow' onclick='return false;'>安全</A> | <a
href="http://www.51cto.com/col/1210/" target=_blank rel='nofollow' onclick='return false;'>系统</A> | <a
href="http://www.51cto.com/col/1216/" target=_blank rel='nofollow' onclick='return false;'>数据库</A> | <a
href="http://www.51cto.com/col/1221/" target=_blank rel='nofollow' onclick='return false;'>开发</A> | <a
href="http://www.51cto.com/col/1232/" target=_blank rel='nofollow' onclick='return false;'>Web应用</A> | <a
href="http://www.51cto.com/col/1235/" target=_blank rel='nofollow' onclick='return false;'>考试认证</A> | <a
href="http://www.51cto.com/col/1260/" target=_blank rel='nofollow' onclick='return false;'>职场</A> | <a
href="http://www.51cto.com/col/1259/" target=_blank rel='nofollow' onclick='return false;'>管理</A> | <a
href="http://publish.51cto.com/list/1192/" target=_blank rel='nofollow' onclick='return false;'>全部文章</A></DIV>
<DIV class=subNav_r>
<FORM
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"
name=searchform action=http://www.51cto.com/php/search.php method=post>
<DIV class=subNav_r_l><INPUT class=text name=keyword></DIV>
<DIV class=subNav_r_BTn><INPUT type=image height=24 width=50
src="4_4_4 三次握手 - 51CTO_COM.files/BTn_so.gif"></DIV></FORM></DIV></DIV>
<DIV class=wrap>
<DIV class=m_l>
<DIV class=m_l_menu>您所在的位置: <a href="http://www.51cto.com/" target=_blank rel='nofollow' onclick='return false;'>首页</A>
> <a href="http://book.51cto.com/" rel='nofollow' onclick='return false;'>读书频道</A> > <a
href="http://book.51cto.com/col/1198/" rel='nofollow' onclick='return false;'>网络与维护</A> > <a
href="http://book.51cto.com/col/1202/" rel='nofollow' onclick='return false;'>Cisco</A> > </DIV>
<DIV class=m_l_cont>
<DIV class=m_l_cont_title>
<H3>4.4.4 三次握手</H3></DIV>
<DIV class=m_l_cont_note><a
href="http://book.51cto.com/" rel='nofollow' onclick='return false;'>http://book.51cto.com/</A> 2009-04-13 14:27
思科系统公司 人民邮电出版社 <a
href="http://www.51cto.com/php/feedbackt.php?id=119375" rel='nofollow' onclick='return false;'>我要评论(<SPAN
id=feedback>0</SPAN>)</A></DIV>
<DIV class=m_l_cont_note1>
<UL>
<LI><SPAN class=fa>摘要:</SPAN>《思科网络技术学院教程CCNA Explorations:网络基础知识》为思科网络技术学院CCNA
Exploration第4版课程的配套书面教材,第4章讲述OSI传输层。本节说的是三次握手。
<LI><SPAN class=fa>标签:</SPAN><a
href="http://www.51cto.com/php/search.php?keyword=%B6%CB%BF%DA"
target=_blank rel='nofollow' onclick='return false;'>端口</A> <a
href="http://www.51cto.com/php/search.php?keyword=TCP"
target=_blank rel='nofollow' onclick='return false;'>TCP</A> <a
href="http://www.51cto.com/php/search.php?keyword=IP"
target=_blank rel='nofollow' onclick='return false;'>IP</A> <a
href="http://www.51cto.com/php/search.php?keyword=OSI%B4%AB%CA%E4%B2%E3"
target=_blank rel='nofollow' onclick='return false;'>OSI传输层</A> <a
href="http://www.51cto.com/php/search.php?keyword=%CB%BC%BF%C6"
target=_blank rel='nofollow' onclick='return false;'>思科</A>
<LI class=m_l_cont_note1_r>
<SCRIPT src="4_4_4 三次握手 - 51CTO_COM.files/keywords_ad.js"></SCRIPT>
</LI></UL></DIV>
<DIV class=m_l_cont_text>
<P>
<P><STRONG>4.4.4 三次握手</STRONG></P>
<P>主机将跟踪会话过程中的每个数据段,并使用TCP报头中的信息了解每台主机所接收到的数据。</P>
<P>每个连接都代表两股单向通信数据流或者会话。若要建立连接,主机应执行"三次握手"。TCP报头中的控制位指出了连接的进度和状态。</P>
<P>"三次握手"执行如下功能: </P>
<P>确认目的设备存在于网络上;</P>
<P>确认目的设备有活动的服务,并且正在源客户端要使用的目的端口号上接受请求;</P>
<P>通知目的设备源客户端想要在该端口号上建立通信会话。</P>
<P>在TCP连接中,充当客户端的主机将向服务器发起该会话。TCP连接创建的过程分为以下三个步骤。</P>
<P>1.客户端向服务器发送包含初始序列值的数据段,开启通信会话。</P>
<P>2.服务器发送包含确认值的数据段,其值等于收到的序列值加1,并加上其自身的同步序列值。该值比序列号大1,因为ACK总是下一个预期字节或二进制八位数。通过此确认值,客户端可以将响应和上一次发送到服务器的数据段连接起来。</P>
<P>3.发送带确认值的客户端响应,其值等于接受的序列值加1。这便完成了整个建立连接的过程。</P>
<P>图4-11显示了建立一个TCP连接的步骤。</P>
<TABLE class=ln cellSpacing=0 borderColorDark=#ffffff align=center
bgColor=#ddddd borderColorLight=#999999 border=1>
<TBODY>
<TR>
<TD bgColor=#ffffff><a
href="http://new.51cto.com/files/uploadimg/20090413/145038760.jpg"
target=_blank rel='nofollow' onclick='return false;'>498)this.style.width=498;"
border=0></A> <a
href="http://book.51cto.com/files/uploadimg/20060921/153223104.gif"
target=_blank rel='nofollow' onclick='return false;'></A></TD></TR>
<TR>
<TD class=it align=middle bgColor=#dddddd>图4-11 TCP连接的建立:SYN
ACK</TD></TR></TBODY></TABLE>
<P>为了理解"三次握手"的过程,必须考察两台主机间交换的不同值。在TCP数据段报头中,有6个包含控制信息的1比特字段,用于管理TCP进程。这些字段分别是