网络公司面试题

一、填空(每题2分)

1.20端口是_________  
TCP的20 = ftp数据
                       
2.PING是使用TCP/IP协议中的______协议             
ICMP
3.443端口是_______服务使用的
443端口:443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。
4.标准端口的范围是___________
0~65535   
5.查看服务器当前正在连接IP列表命令是________
netstat-a
6.IIS服务的命令行方式重启命令是__________
iisreset /start    或
net stop iisadmin, net start iisadmin
7.在FTP命令当中查看本地文件列表命令是_______
list
8.HTTP403错误是________
403 – 禁止访问:           404 – 未找到。
9.ASP默认执行身份是 _______帐号

    IWAM_机器名:ASP默认执行身份帐号
10.WEB默认的匿名访问帐号是__________
IUSR_机器名:WEB默认匿名访问账号 
二、问答题(每题5分)

1.写出域名解析的过程和具体步骤。
    域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。.
1:例如客户机向本地服务器发请求,要求解www.baidu.com的Ip地址
2:本地服务器在数据库中寻找相应条目(如果没有则向根域服务器发出请求查询代理“.com”域的服务器地址,根域收到请求将代理“.com”域的服务器IP发给本地服务器,本地服务器收到后向代理“.com”域的服务器发送请求查询“baidu.com”域的服务器的IP,“.com”域服务器将“baidu.com”域服务器Ip发给本地服务器,本地服务器再向“baidu.com”域服务器请求查询“www”主机的IP地址,“baidu.com”域服务器将“www”主机IP发送给本地服务器)
3:本地服务器将最终结果返回客户机,使客户机与www.baidu.com通信

2.客户反映服务器出500错误,应该如何处理,写出具体步骤,他可能是由于哪些原因引起?列出至少3条原因。
1:.确认在IIS中定义了合适的脚本语言.(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言),确认默认ASP语言设置为 VBScript(默认)或JScript(如果你更喜欢javascript脚本)
2.注意如果你的代码中首行含有将覆盖上边的设置,所以仔细检查以保证你没有拼写错误.
3.有时,脚本引挚不完整的DLL注册也会造成这个问题,请下载最新版的脚本引挚试试.
4.现在,我们需要确认在安装脚本引挚时没有注册某些DLL文件,例如,你可以按以下方式去尝试注册DLL:
    regsvr32 %windir%\system32\VBscript.dll
    regsvr32 %windir%\system32\JScript.dll
    regsvr32 %windir%\system32\Inetsrv\Asp.dll
5.继续,如果你到此还没有解决这个问题,那看起来像是许可权引起了该问题.
IIS报500错误是在虚拟主机的管理中很平常的一件事情,通常500错误的意思就是没有权限访问。出现500错误的原因有很多.
    一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。以下介绍3种办法解决:
途径之一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览 项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,
之后,您就可根据该错误提示检查您具体的出错原因了 。
途径之二:删除系统SAM文件后,IIS报500错。
还有一个通过多次尝试后找到的解决办法:
①在管理工具中修改IWAM_Myserver[Myserver为本地计算机名]的密码假设改成scidc
②然后在CMD中修改IIS内部帐号为刚修改得新密码
在c:\inetpub\adminscripts\目录下输入
cscript.exe adsutil.vbs set w3svc/wamuserpass "scidc"
修改成功后,有如下提示wamuserpass: (string) "******"
③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内然后在本地用户和组中的组里右击Users组属性,
然后添加成员 Authenticated Users和Interactive,然后确定
④上述工作做完后就是同步COM+组件帐号 在CMD中输入cscript c:\inetpub\adminscripts\synciwam.vbs -v 回车帐号同步完毕
⑤最后就是在服务管理中重启一次World Wide Web Publishing Service服务

3.客户网站我们自己可以正常访问,客户却无法访问,确定服务器没有问题,防火墙也没有封客户的IP地址,应该如何向客户解释和判断问题的步骤。
   1、是否为客户本地ISP域名解析问题–是的话通知客户需要耐心等待当地ISP并协商解决
     2、是否为客户电脑HOST文件问题(含系统问题)—通知客户上门服务要收取费用,并告知不一定能够解      决
     3、客户所处网络有问题,告知客户:谁给你安的宽带你找谁,他封了你

4.FTP上传有哪两种模式各自的区别是什么?
   FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP 的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理:
Standard模式FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道 发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含 了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。Passive模式在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知 客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。

5.写常见的服务对应端口的对照表至少10个。如:FTP 21
21 = 文件传输
23 = 远程终端
25 = 发送邮件
80 = WEB网页
110 = pop3邮件
139 = 文件共享
143端口=IMAP
443 = 安全WEB访问
445 = SMB(交换服务器消息块) 

6.写出从test1@test1.com发一封EMAIL到test2@test2.com的具体发送过程步骤。
    一般来说,E-mail的发信方式分为两种:一种是通过ISP或免费邮箱服务商提供的SMTP发信服务器中转的发信方式;另一种则是通过本机建 
立S MTP发信服务器直接发送电子邮件的方式。
  1、通过邮件发信服务器发信的收发过程。
  如图1所示,在这一发信过程中,首先由发信人通过电脑将电子邮件发送到SMTP发信服务器上

分享到:
评论啦