您的当前位置:首页正文

学习交换机时遇到的问题

2020-08-28 来源:钮旅网
1、CLI是什么意思?命令行界面CommandLineInterface2、自举协议(BOOTP)是一个基于IP/UDP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每个用户去设置静态IP地址。使用BOOTP协议的时候,一般包括BootstrapProtocolServer(自举协议服务端)和BootstrapProtocolClient(自举协议客户端)两部分。3、qos队列的工作原理4、strchr函数原型:char*strchr(char*str,intch);功能就是找出在字符串str中第一次出现字符ch的位置,找到就返回该字符位置的指针(也就是返回该字符在字符串中的地址的位置),找不到就返回空指针(就是null)。strstr函数原型:char*strstr(char*str1,char*str2);功能就是找出在字符串str1中第一次出项字符串str2的位置(也就是说字符串sr1中要包含有字符串str2),找到就返回该字符串位置的指针(也就是返回字符串str2在字符串str1中的地址的位置),找不到就返回空指针(就是null)。5、atoi()将字符串转化成整型结果,比如f=1234.23;n=atoi(f);则,n=12346、inet_pton函数原型如下[将“点分十进制”->“整数”]inet_ntop函数原型如下[将“整数”->“点分十进制”]7、最基本的选项就是指定DHCP包的类型。1DHCPDISCOVER2DHCPOFFER3DHCPREQUEST4DHCPDECLINE5DHCPACK6DHCPNACK7DHCPRELEASE下面讨论DHCP的工作流程。1,客户端开机后,它首先会发出一个DHCPDISCOVER,用于发现当前网络中的DHCP服务器。数据包中一般只会填写客户端的硬件地址,其它字段都保持为空,等待服务器的响应。由于客户端还不知道服务器的IP地址,因此会选用广播方式发现,目标地址为255.255.255.255。2,DHCP服务器发出DHCPOFFER,告知服务器它可以选用的IP地址信息。同样的广播发出。3,如果有多个DHCP服务器,客户端就会收到多个DHCPOFFER,它需要选择其中的一个。通常就是最新收到的那个,并向相应的DHCP服务器发出DHCPREQUEST,请求使用如下的IP的地址。同时它会向网络发出一个ARP查询包,看该IP地址是否已被用。如果已被其它主机使用,它就发出DHCPDECLINE,拒绝该offer。并返回初始状态,重新发出DHCPDISCOVER。4,服务器收到DHCPREQUEST后,它发出DHCPACK,确认IP地址租约正式生效。当主机收到这个DHCPACK后,它也就可以正常的联网了。当客户端不再需要联网时,它会发出DHCPRELEASE,结束IP地址的租用。5,当租约时间达到75%时,如果客户端希望继续使用当前的IP地址。它就需要向DHCP服务器请求续约,发出DHCPREQUEST。如果客户端收到服务器反馈的DHCPACK,那么客户端就可以在下一租约时间内继续使用当前的IP地址。如果客户端收到服务器反馈的DHCPNACK,那么当租约到期后,客户端需要重新运行初始化,并进行下一轮DHCP工作流程。如果客户端没有收到任何反馈,比如服务器繁忙,或者反馈的数据包在中途丢失,它会继续等待。6,当租约时间达到87.5%时,客户端会再次发出DHCPREQUEST。如果客户端收到服务器反馈的DHCPACK,那么客户端就可以在下一租约时间内继续使用当前的IP地址。如果客户端收到服务器反馈的DHCPNACK,那么当租约到期后,客户端需要重新运行初始化,并进行下一轮DHCP工作流程。如果客户端还是没有收到任何反馈,它的处理方法与收到DHCPNACK时一样,都需要重新初始化。8、strncpy()函数的功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。9、ntohs()将一个无符号短整形数从网络字节顺序转换为主机字节顺序。和htons()是相反的功能。

因篇幅问题不能全部显示,请点此查看更多更全内容