胡老师实验室预测终极版.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP/IP层次结构内容以及构成各层的主要任务协议 应用层:应用层对应OSI模型的上面三层。应用层是用户和网络的接口,TCP/IP简化了OSI的会话层和表示层,将其融合到了应用层,使得通信的层次减少,提高通信的效率。应用层包含了一些常用的、基于传输层的网络应用协议,如Telnet、DNS、DHCP、FTP、SMTP、POP3、HTTP、SNMP、RIP、BGP等。 传输层:传输层位于IP层之上,为两台主机上的应用程序提供端到端的通信服务。目前,应用最广泛的传输层协议是TCP和UDP。 网络层:网络层又称为网际层、互联网层或IP层,是TCP/IP模型的关键部分。该层主要完成IP数据包的封装、传输、选路和转发,使其尽可能到达目的主机。该层包括的协议主要有IP、ARP、RARP、ICMP和IGMP,其中,IP协议是网络层的核心。 网络接口层:网络接口层对应OSI模型中的物理层和数据链路层,只要底层网络技术和标准支持数据帧的发送和接收,就可以作为TCP/IP的网络接口,包括前面提到的各种局域网、城域网、广域网技术,如以太网、电话拨号、3G网络等。 2.网络接口层实现的原理及处理流程: 网络接口层是在网卡驱动之上提供的一个抽象接口层。为了实现与底层硬件的相对独立,网络接口层定义了一个统一的数据结构netif,用以保存所有与硬件无关的网络接口信息。另外,网络接口层提供了ni_in()函数和netwrite()函数,分别负责网卡驱动上的数据接收处理和将数据写入网卡驱动的数据发送处理。 处理流程: 当底层网卡驱动获得数据后,会调用网络接口层提供的ni_in函数,根据帧类型将数据多路分解到相应的处理模块,如rarp_in()负责RARP数据包的输入处理,arp_in()负责ARP包的输入处理,ip_in()负责IP数据包的接收处理;上层模块则借助于网络接口层的netwrite()函数来和网卡驱动打交道,完成数据的发送,如arpqsend()完成ARP输出队列的发送,ipputp()完成IP输出队列的发送,在发送的过程中可能需要分片,ipfsend()完成分片数据的发送。 3 ARP缓存的作用: 缓存用来记录接收到的ARP请求中发送方主机的MAC地址和IP地址,还可以存放要重发的请求报文以及等待发送的上层协议的分组,利用缓存中的记录直接与目标主机进行数据传输,有效提高了查找的速度,同时可以降低网络中的广播风暴,有助于减少网络上的信息量,增加带宽的使用率。由于APR缓存中的每个缓存项的存在是有时限的,因此ARP缓存管理定时地对ARP缓存进行刷新以保证缓存内容的实时有效性。 管理机制:Arp缓存的管理涉及一下几个方面:高速缓存表象的分配;高速缓存的定期维护管理;以及释放队列中的数组。具体如下:首先,如果请求的目的地址不在缓存列表中(初始表项数目为0),则IP必须创建一个新表项,调用arpalloc()函数,然后广播相应的请求分组,并将等待发送的分组置于队列中;然后,为了保持列表与实际情况一致,则调用arptimer()定期维护列表(删除已失效的条目);其次,在高速缓存全满的情况下,采取一定的策略,调用arpdq()从队列中删去被替换的表项。 4.IP软件的整体结构 IP软件主要包括输入模块(ipproc,ipdbc,ipgetp)、输出模块(ipputp,netwrite,)、数据包分片与重组模块(ipfhcopy,ipreass,ipfcons)、以及路由选择模块(reget,ipredirect)。 A、TCP/IP协议族中的协议主要有哪些?请列举出协议的名称并查找其对应的最新RFC编号。 768 UDP 用户数据报协议 791 IP Internet协议 792 ICMP 网际控制报文协议 793 TCP 传输控制协议 826 ARP 地址解析协议 959 FTP 文件传输协议 B、 CSMA/CD和CSMA/CA分别是什么?有什么区别? CSMA/CD:带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免” CSMA/CA:带有冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’;  ①两者的传输介质不同,CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网802.11a/b/g/n等等;②检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式③CSMA/CD可以一边检测冲突,一边收发数据,一旦检测到冲突,立刻停止数据收发。CSMA/CA则是必须先检测是否有冲突,得到对端确认后,再发送数据,而不能同时进行,是根据无线网络的特点设计出来的。

文档评论(0)

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

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

1亿VIP精品文档

相关文档