- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP入门教程
预备知识 TCP工作机制 TCP的应用 TCPTCP(Transmission Control Protocol) 传输控制协议H1H2应用层应用层R1R2R3运输层运输层网络层网络层网络层网络层网络层链路层链路层链路层链路层链路层物理层物理层物理层物理层物理层数据是怎么传输的?主机 H1 向 H2 发送数据路由器 R1路由器 R3主机 H1路由器 R2主机 H2局域网广域网电话网局域网从层次上来看数据的流动TCP/IP协议栈应用层会话层FTPTelnetSMTPHTTPTFTP表示层传输层根据端口号提交给相应的应用程序TCPUDP根据链路类型选择不同的协议,对上层透明IP网络层根据协议号选择应该提交给TCP还是UDPFrame RelayPPPEthernet数据链路层应用数据应用层应用层TCP头传输层传输层IP头网络层网络层MAC尾MAC头数据链路层数据链路层物理层物理层01010101010101010(比特流)TCP报文段IP数据报MAC帧网络层次概念TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议 预备知识 TCP工作机制 TCP的应用TCP工作机制 TCP的层间工作原理 TCP报文格式 TCP的连接与断开 TCP协议工作在传输层传输层传输层是通信部分的最高层,有是用户功能中的最底层,向应用层提供通信服务,起着将通信子网与与上层隔离的关键作用传输层与上下层之间的关系主机 A主机 B传输服务用户 (应用层实体) 传输服务用户(应用层实体)应用层传输层服务访问点TSAP层接口传输协议传输层传输实体传输实体层接口 网络层(或网际层)网络层服务访问点NSAP主机 A主机 B路由器 1路由器 2AP1AP3LAN1LAN2WANAP2AP4IP 协议的作用范围传输层协议 TCP 和 UDP 的作用范围传输层为相互通信的应用进程提供了逻辑通信 应用进程应用进程AP4AP1AP254321AP354321端口端口传输层提供应用进程间的逻辑通信IP 层TCP作用是面向连接的协议提供高可靠性服务用于一次传输要交换大量报文的情形。TCP功能概述 发送端接收端??应用进程应用进程向发送缓存写入数据块从接收缓存读取数据块……端口端口TCPTCP发送缓存接收缓存…分段分段分段发送 TCP 报文段应用层TCPIP操作系统外部软件操作系统内部软件用IP地址硬件用物理地址传输层中的TCP 层与层之间的通信传输层与上层(应用层)的通信是通过端口(PORT)实现的IP 数据报IP 数据报端口在进程之间的通信中所起的作用 接收方发送方应用进程应用进程????????????应用层端口端口运输层TCP 复用UDP 复用UDP 分用TCP 分用UDP用户数据报UDP用户数据报TCP 报文段TCP 报文段网络层IP 复用IP 分用TCP工作机制 TCP的层间工作原理 TCP报文格式 TCP的连接与断开TCP分段的格式32 bit比特 0 8 16 24 31源 端 口目 的 端 口序 号确 认 号TCP首部数据偏移URGACKPSHRSTSYNFIN窗 口保 留检 验 和紧 急 指 针选 项 (长 度 可 变)填 充TCP 首部TCP 数据部分TCP 报文段发送在前IP 首部IP 数据部分源 端 口目 的 端 口序 号20字节固定首部确 认 号TCP首部数据偏移URGACKPSHRSTSYNFIN窗 口保 留检 验 和紧 急 指 针选 项 (长 度 可 变)填 充源端口和目的端口字段——各占 2 字节。端口是运输层与应用层的服务接口。运输层的复用和分用功能都要通过端口才能实现。 比特 0 8 16 24 31源 端 口目 的 端 口序 号20字节固定首部确 认 号TCP首部数据偏移URGACKPSHRSTSYNFIN窗 口保 留检 验 和紧 急 指 针选 项 (长 度 可 变)填 充序号字段——占 4 字节。TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指
您可能关注的文档
- 江南大学计算机网络考试范围.doc
- 网络基础知识-2003.ppt
- (第1课) OS1七层模型.ppt
- Windows下IP网络数据包的发送过程.ppt
- 习题课【传输层】.ppt
- 计算机网络技术-3.2.3网络层传输层.ppt
- 数据及PON技术讲解.ppt
- 101和104培训.ppt
- 网络技术 综合试卷1 试题 教师 阳飞.doc
- 情景二 OSI参考模型与TCP IP模型.ppt
- Module5Unit1Howmany?(课件)英语三年级上册(13).pptx
- 2024年中考物理二轮复习课件电学实验探究 2.pptx
- 21.2电磁波的海洋九年级物理全一册一体化资源(人教版) 3.pptx
- Unit4EverydayeconomicsUsingLanguage语法课件高中英语选择性.pptx
- Module2Unit2MrLiwasateacher(课件)英语五年级下册.pptx
- 6.2怎样描述力沪科版物理八年级上学期【03】.pptx
- 6.1圆周运动课件高一下学期物理人教版(5【04】).pptx
- 一中(东校区)2017-2018学年高二下学期期中考试政治试题.doc
- 7.3重力人教版物理八年级下学期(56).pptx
- 5.2.2一氧化氮与二氧化氮课件高一下学期化学人教版(2【03】).pptx
文档评论(0)