网络软件开发技术—概念篇内容摘要:

IP定义五层协议的体系结构 应用层 Application 传输层 transport 数据链路层 Data Link 网络层 Network 5 4 3 2 1 物理层 Physical 18 TCP/IP与 OSI参考模型的对应关系 应用层 表示层 会话层 传输层 物理层 数据链路层 网络层 7 6 5 4 3 2 1 OSI参考模型 应用层 传输层 网络接口 (数 据链路层 +物理层 ) 网络层 TCP/IP概念层次 Ether,FDDI等等 TCP/IP支持 所有标准的数据链路层和物理层协议 19 TCP/IP与应用层 应用层协议支持了文件传输、电子邮件、远程登录、网络管理、 Web浏览等应用。 文件传输 ● FTP、 TFTP、 NFS 电子邮件 ● SMTP、 POP3 WWW应用 ● HTTP 远程登录 ● Tel、 rlogin 网络管理 ● SNMP 域名系统 ● DNS 应用层 传输层 网络层 物理层 数据链路层 20 应用层 传输层 网络接口 网际层 ● TCP ● UDP 传输层提供了两种传输协议 物理层 数据链路层 21 TCP/IP与网络层 •网际层的主要协议 —— IP。 本层提供无连接的传输服务(不保证送达,不保序)。 本层的主要功能是寻找一条能够把数据报送到目的地的路径。 •网际层的 PDU称为 IP数据报; • ICMP( Inter Control Message Protocol)提供控制和传递消息的功能; •ARP( Address Resolution Protocol)为已知的 IP地址确定相应的MAC地址; •RARP( Reverse Address Resolution Protocol)根据 MAC地址确定相应的 IP地址。 22 ● IP ● ICMP ● ARP ● RARP TCP/IP网际层的四个主要协议 应用层 传输层 网际层 物理层 数据链路层 23 一台计算机要发送数据到另一台计算机,数据首先必须打包,打包的过程称为 封装。 封装就是在数据前面加上特定的协议头部。 数 据 协议头 发送邮件的例子:信装入写有源地址和目的地址的信封中发送,还要写明用航空或挂号 …。 数 据 数据封装 24 网络 体系结构中每一层都要依靠下一层提供的服务。 为了提供服务,下层把上层的 PDU作为本层的数据封装,然后加入本层的头部(和尾部)。 头部中含有完成数据传输所需的控制信息。 数据自上而下递交的过程实际上就是不断封装的过程。 到达目的地后自下而上递交的过程就是不断拆封的过程。 由此可知,在物理线路上传输的数据,其外面实际上被包封了多层 “ 信封 ”。 某一层只能识别由对等层封装的 “ 信封 ” ,而对于被封装在“ 信封 ” 内部的数据仅仅是拆封后将其提交给上层,本层不作任何处理。 数据封装 25 数据 段头 数据 段头 数据 网络头 帧头 段头 数据 网络头 帧尾 数据 段 数据包 帧 比特 电脉冲 011101000011000010100101111010110 数据多层封装 封装 拆封 26 TCP头 应用层数据 应用层数据 TCP头 应用层数据 IP头 帧头 TCP头 应用层数据 IP头 帧尾 实际例子: TCP/IP协议的封装 应用层 传输层 网际层 数链层 27 TCP/IP协议族  网络互联的根本目标是隐藏所有底层网络硬件的细节,同时提供一般的通信服务。  TCP协议和 IP协议是最具有代表性,是网络体系结构的关键之一。 TCP/IP是 “ 黏合剂 ” ,它实现了 Inter的 “ 一统天下 ”。 事实上, TCP/IP是一个协议族,它是 ARP, IP, ICMP, IGMP, UDP, TCP等多个协议的集合。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。