.TCP-IP原理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP-IP原理

UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为8字节(发送一份0字节的UDP数据报是O K)。这个UDP长度是有冗余的。IP数据报长度指的是数据报全长,因此UDP数据报长度是全长减去IP首部的长度(该值在首部长度字段中指定) UDP检验和覆盖UDP首部和UDP数据。回想IP首部的检验和,它只覆盖IP的首部—并不覆盖IP数据报中的任何数据。UDP和TCP在首部中都有覆盖它们首部和数据的检验和。UDP的检验和是可选的,而TCP的检验和是必需的。尽管UDP检验和的基本计算方法与IP首部检验和计算方法相类似(16 bit字的二进制反码和),但是它们之间存在不同的地方。首先,UDP数据报的长度可以为奇数字节,但是检验和算法是把若干个16 bit字相加。解决方法是必要时在最后增加填充字节0,这只是为了检验和的计算(也就是说,可能增加的填充字节不被传送)。其次, UDP数据报和TCP段都包含一个1 2字节长的伪首部,它是为了计算检验和而设置的。伪首部包含IP首部一些字段。其目的是让UDP两次检查数据是否已经正确到达目的地(例如,IP没有接受地址不是本主机的数据报,以及IP没有把应传给另一高层的数据报传给UDP)。 通过上图可以看出,UDP报文封装在IP报文中,其中IP报文中的协议字段17表示封装的内容为UDP。UDP报文结构非常简单,只包含源端口,目的端口,UDP长度,校验和及内容(DNS报文)。UDP报文中的Length值等于IP数据报文中Total Length(总长)减去Header Length(IP头长度)。Length=150-20=130 7.3 TCP协议 7.3.5 实例分析 TCP的终止连接过程 图9 TCP终止连接过程四, 44号机收到FIN关闭请求后,发回一个确认,并将应答信号(ACK)设置为收到序号加1,至此TCP连接彻底关闭。 图8 TCP终止连接过程三,22号机将FIN置1连同序号(SEQ给44号机请求终止连接。 * 7.1 7.2 TCP/IP概述 IP协议及IP地址 3 7.3 TCP协议 UDP协议 7.4 目录 * 7.4 UDP协议 7.4.1 UDP协议介绍 UDP是一个简单的面向数据报的传输层协议,提供了不可靠的无连接传输服务。UDP的封装如下图 7.4.2 UDP报文格式 端口号:表示发送进程和接收进程。 UDP长度字段指的是UDP首部和UDP数据的字节长度 UDP检验和覆盖UDP首部和UDP数据 * 7.4 UDP协议 7.4.3 实例分析 以访问的DNS解析为例,使用抓包软件进行抓包。 图1 DNS解析发送接收报文 图2 DNS请求报文 图3 DNS应答报文 * 1、重点是了解OSI七层模型和TCP/IP参考模型,各层的对应关系,每一层应用的物理接口,协议等。 2、IPv4和IPv6,IPv4地址的分配,私有和公有,NAT技术,VLSM和CIDR技术。 3、TCP协议,面向连接,三次握手,窗口机制 4、UDP协议,面向无连接,网络安全的问题 * 传输控制协议/Internet 协议 (TCP/IP) 是业界标准的协议组,为跨越 LAN 和 WAN 环境的大规模互联网络设计。如下面的时间线所示,TCP/IP 始于 1969 年,也就是美国国防部 (DoD) 委任高级资源计划机构网络 (ARPANET) 的时间。 ARPANET 是资源共享实验的结果。其目的是在美国不同地区的各种超级计算机之间提供高速网络通讯链路。 早期协议,如 Telnet(用于虚拟终端仿真)和文件传输协议 (FTP) 是最早开发的,以指定通过 ARPANET 共享信息所需的基本实用程序。随着 ARPANET 在规模和作用范围上的日益扩大,出现了其他两个重要协议: ·在 1974 年,传输控制协议 (TCP) 作为规范草案引入,它描述了如何在网络上建立可靠的、主机对主机的数据传输服务。 ·在 1981 年,Internet 协议 (IP) 以草案形式引入,它描述了如何在互联的网络之间实现寻址的标准以及如何进行数据包路由。 1983 年 1 月 1 日,ARPANET 开始对所有的网络通讯和基本通讯都要求标准使用 TCP 和 IP 协议。从那天开始,ARPANET 逐渐成为众所周知的 Internet,它所要求的协议逐渐变成 TCP/IP 协议组。TCP/IP 协议组在各种 TCP/IP 软件中实现,可用于多种计算机平台,并经常用于建立大的路由专用国际网络。 TCP/IP的特点 TCP/IP协议有一些重要的特点,以确保在特定的时刻能满足一种重要的需求,即世界范围的数据通信。其特点包括: ·开放式协议标准。可免费使用,

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档