7层网络协议.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7层网络协议

你所指的7层网络协议是指在开放系统互联模型(OSI)下规定的7层网络通信协议,这个模型只是现行网络分层的一个参考。 通常我们所用的TCP-IP协议栈只包含了经过浓缩的5层,从上到下分别为应用层,传输层,网络层,链路层,物理层。 每一层实现相关的功能,上下层之间耦合度很低,通过协议接口连接,每一层的协议都有一套标准来规范。 浏览器为应用层软件,如果我们想自己编一个浏览器,只需要知道应用层的协议规范和应用层调用传输层功能的接口。 浏览器实现了OSI模型中的Application Presentation Session层(5,6,7)的功能 TCP协议栈实现了OSI模型中Transportation层(4)的功能 路由器实现了OSI模型中的Network层(3)的功能 网卡实现了DataLink层(2)的功能 传输介质(空气或光缆或电缆)实现了Physical层(1)的功能 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。 网络协议 从 下 往 上 依次是: 物理层:用于建立数据通信所需的物理连接; 数据链路层:分为MAC子层和LLC子层,用于物理地址的定位以及逻辑链路的建立维护和拆除。网卡,集线器,交换机都工作在这一层。协议主要是CSMA/CD。 网络层:用于跨网络的数据传输,路由器工作在这层。用于数据包的路径选择。ip协议 传输层:建立可靠的数据传输。TCP协议 会话层:建立端到端的连接 表示层:用于数据格式的转换 应用层:提供网络应用。HTTP 就是这些协议层的代表协议们,如:TCP/IP;HTTP等,我想要一一对应的协议,多谢 给你补充点。 应用层:DNS, SMTP,FTP ,Telnet ,SNMP,POP3 表示层:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML 会话层:RPC,SQL,NFS,NetBios names 传输层:UDP,SPX 网络层:ICMP、ARP、RARP、IGMP 链路层:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM, IEEE 802.5/802.2 物理层:1000BASE-SX、1000BASE-LX、1000BASE-CX 7.应用层 TELNET FTP TFTP SMTP SNMP HTTP BOOTP DHCP 6:表示层 文本:ASCII,EBCDIC 图形:TIFF,JPEG,GIF,PICT 声音:MIDI,MPEG,QUICKTIME 5:会话层 NFS SQL RPC X-WINDOWS ASP(APPTALK会话协议)SCP 4:传输层 TCP/IP----TCP和UDP NOVELL---IPX SPX 3:网络层 IP IPX 2:数据链路层 以太网 IEEE802.3 令牌环 IEEE802.5 HDLC PPP 1:物理层 10BASE T 10BASE TX V.35 RS-232 100BASE T 100BASE TX 1000BASE T 1000BASE TX 100BASE F 100BASE FX 假设:如主机A的IP地址是:00/25,主机B的IP是:00/25。它们分别属于不同的网段,即主机A在/25网段,主机B在28/25网段。它们之间有个网关主机R,它能实现如下的功能。 1)从子网/25将数据包转发到子网28/25,它应该有两个网卡; 2)管理路由,能实现将特定目的地址的包转发到正确的子网。 现在主机A发送数据包到主机B,由于它们处于不同的子网,需要借助工作在第三层,即网络层的路由协议来帮忙。需要经历如下的步骤。 step 1:主机A需要传送数据包到主机B,主机A会查询数据包表头的目的IP地址(即发现传送目的地是主机B)。原来目的地址和自己并非处在同一子网; step 2:主机A查询自己的路由表,很可能根据默认路由,将数据包传送到路由器“主机R”; step 3:主机R接收到该数据包,分析表头目的IP地址,查询了路由表后发现它应该被转发

文档评论(0)

almm118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档