- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP/IP参考模型 TCP/IP参考模型是由美国国防部(DoD)开发的一种网络体系结构模型。 TCP/IP参考模型有四层:应用层、传输层、网际层和网络访问层。 一 应 用 层 TCP/IP将所有与应用层相关的功能都整合到了应用层,应用层要保证它向下层传送的数据能够被正确封装,而且可以接收来自下一层传输层传来的数据。应用层所运行的协议有下面几种: HTTP协议:超文本传输协议 文件传输协议(FTP) 简易文件传输协议(TFTP) 终端仿真(Telnet) 除这些协议外,还有如:域名系统(DNS)、简单邮件传输协议(SMTP)、网络文件系统(NFS)等. 二 传 输 层 传输层会在源主机与目的主机之间建立一个逻辑连接,它可以使用下面的网际层实现数据在通信双方之间的传输。 传输层上两个主要的协议是传输控制协议(Transfer Control Protocol,TCP)和用户数据报协议(User Datagram Protocol,UDP)。 传输控制协议(TCP)是一种面向连接的协议,进行通信的双方在进行数据传输之前要进行一个握手过程,在二者之间建立一个逻辑连接,然后再开始正式的数据传送过程,这样可以确保这个通信过程是可靠的。 用户数据报协议(UDP)是一个无连接协议,在进行数据传输之前没有握手过程,发送方直接向接收方发送一个分组,至于这个分组能否被接收方正确接收到UDP无法控制,只能靠上一层的协议进行控制。 三 网 际 层 Internet层,经常被译作网际层或网络层。它处在传输层与网络接入层之间,为传输层提供服务,并且享受网络接入层为它提供的服务。 在Internet层运行的几个重要协议有: IP(Internet Protocol)协议:它是Internet上最主要的几个重要的核心协议之一。这个协议决定了一个数据分组如何在网络查找传输路径。该协议提供一种无连接的数据传送方式,它并不关心分组的内容,只是提供尽力而为的数据传输,并不去保证这个传输的效果,传输效果由上一层或其它层进行控制。 IP包的结构 地址解析协议(Address Resolution Protocol,ARP) 反向地址解析协议(Reverse Address Resolution Protocol,RARP) Internet控制消息协议(Intenet Control Message Protocol,ICMP),用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。 四 网 络 访 问 层 网络访问层负责在进行数据分组传送时,建立与网络介质的物理连接。由于Internet上所使用的网络介质很多,相应的有多种物理连接方案存在。 网络访问层可以完成IP地址与物理地址即MAC地址的映射,如何定义一个帧的格式,各种网络接入设备的物理特性以及电路连接方法等均由网络访问层来定义。 ICMP ICMP ARP ARP ARP ARP Map IP MAC Local ARP Reverse ARP Reverse ARP Reverse ARP Reverse ARP Map MAC IP IP与TCP/UDP 确定目的的上层协议 TCP/IP的传输层 TCP/IP的传输层提供了两个主要的协议即传输控制协议(Transport Control Protocol,简称TCP)和用户数据报协议(User Datagram Protocol,简称UDP)。 TCP协议 为了实现这种端到端的可靠传输,TCP必须规定传输层的连接建立与拆除的方式、数据传输格式、确认的方式、目标应用进程的识别以及差错控制和流量控制机制等。与所有网络协议类似,TCP将自己所要实现的功能集中体现在了TCP的协议数据单元中。 TCP/IP的传输层 1.TCP分段的格式 TCP的协议数据单元被称为分段(Segment),TCP通过分段的交互来建立连接、传输数据、发出确认、进行差错控制、流量控制及关闭连接。分段分为两部分,即分段头和数据,所谓分段头就是TCP为了实现端到端可靠传输所加上的控制信息,而数据则是指由高层即应用层来的数据。 8.2 TCP/IP的传输层 ? 源端口:占16比特,分段的源端口号。 ? 目的端口:占16比特,分段的目的端口号。 ? 序列号:占32比特,分段的序列号,表示该分段在发送方的数据流中的位置,用来保证到达数据顺序的编号。 ? 确
文档评论(0)