第6章-TCPIP协议和以太网.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文档。上传文档
查看更多
6.3.2 TCP报文段格式 TCP协议是TCP/IP协议族中最重要的协议,能够提供一种面向连接的、可靠的数据流服务。 TCP报文段封装在IP中进行传输。 6.3.3 TCP连接的建立与关闭 TCP连接是指在源端和目的端之间建立一种逻辑连接,使源端和目的端在进行传输时可以识别对方及其传输的数据。 TCP协议使用“3次握手”法建立连接 第1次握手:由客户机的应用层进程向其传输层TCP协议发出建立连接的命令,则客户机TCP向服务器某个特定端口发送请求建立连接的报文段,其中SYN置1,初始序列号为x; 第2次握手:服务器收到建立连接的请求报文段后,发送一个包含服务器初始序号y,SYN置1,确认号为x+1的报文段作为应答; 第三次握手:客户机收到服务器应答报文段后,向服务器发送确认号为y+1的报文段进行确认。此时,连接已建立,可以开始数据传输。 6.3.3 TCP连接的建立与关闭 6.3.3 TCP连接的建立与关闭 通信过程中,完成数据发送的任何一方都可以提出关闭连接的请求。关闭TCP连接需要经过4次握手。 第1次握手:由客户机的应用层进程向其TCP协议层发出终止连接的命令,则客户机TCP向服务器TCP协议层发送一个FIN被置1的报文段; 第2次握手:服务器TCP协议层收到报文段后就发出确认,同时通知对应的应用进程; 第3次握手:如果服务器应用进程没有要发送的数据,通知其TCP协议层发送关闭连接报文段; 第4次握手:客户机收到关闭连接的报文段后,向服务器发送一个确认,当服务器收到确认后,整个连接完全关闭。 6.3.3 TCP连接的建立与关闭 6.3.4 TCP超时重发机制 TCP确认方式: 利用只有TCP首部,而没有数据区的专门确认报文段进行确认; 当通信双方都有数据要传输时,在要传输的报文段中包含确认信息。 TCP超时重发机制: 设置一个超时定时器,TCP发送数据的同时定时器开始计数,若定时器溢出时还没有收到接收方的确认,则重新发送数据,定时器也开始重新计数。 6.4 UDP协议 UDP是传输层上一个非常简单的协议,主要功能是在IP层之上提供协议端口功能,以标识源主机和目的主机上的通信进程。 UDP协议具有以下特点: UDP是一种无连接、不可靠的数据报传输协议。它仅把数据报发给网络,同时从网络上接收数据报; UDP对传输数据进行差错校验,如果发生差错,则抛弃该数据报; UDP协议具有设计简单、效率高和低延时性的特点,适合在服务质量较高的网络中工作; UDP协议常用于传输延时小,可靠性要求不高,传输数据量小的情况。 6.5 W5500以太网控制器 W5500是一款全硬件的TCP/IP嵌入式以太网控制器,位嵌入式系统提供了简单的互联网连接方案。W5500具有以下特点: 支持软/硬件TCP/IP协议栈; 支持TCP、UDP、Ipv4、ICMP、ARP等协议; 支持8个独立端口同时通讯; 支持和网络数据传输,速度可达50Mbps; 支持网络唤醒模式和掉电模式。 6.5 W5500以太网控制器 实践 TCP/IP以太网通信 实践目的: 了解TCP/IP协议结构及通信原理; 了解TCP/IP常用协议类型及通信原理; 掌握TCP/IP通信编程方法及应用。 实践要求: 搭建通讯板-PC以太网通讯平台,实现客户端和服务器之间的数据通信。 第6章 TCP/IP协议与以太网 6.1 TCP/IP系统体系结构 6.2 IP协议概述 6.3 TCP协议概述 6.4 UDP协议概述 6.5 W5500以太网控制器 实践 TCP/IP以太网通信 主要内容 6.1 TCP/IP协议体系结构 6.1.1 TCP/IP协议分层 6.1.2 TCP/IP协议模型边界 6.1.1 TCP/IP协议体系结构 TCP/IP协议的体系结构分为四层,从高到低分别是:应用层、传输层、网络层和链路层。 层次 协议 应用层 Telnet、FTP、HTTP、DNS、SNMP、SMTP等 传输层 TCP、UDP 网络层 IP、ICMP、IGMP 链路层 以太网、令牌环网、FDDI、IEEE802.3等 链路层 包括操作系统中的设备驱动程序和计算机中对应的网络接口卡; 功能是把接收到的网络层数据报通过物理接口发送到传输介质上,或从物理网络上接收数据帧,抽出IP数据包并交给IP层。 2. 网络层 网络层最主要的协议是IP协议,是TCP/IP协议栈中最重要的一层; 功能是可以把源主机上的分组发送到互联网中的任何一台目的主机上。 6.1 TCP/IP协议体系结构 6.1.1 TCP/IP协议分层 传输层 包括TCP和UDP两个传输协议,TCP协议提供高可靠性的端对端的数据通信,UDP协议并不保证数据通信的可靠性; 功能是提供两

文档评论(0)

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

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

1亿VIP精品文档

相关文档