免费智能真题库 > 历年试卷 > 网络工程师 > 2022年上半年 网络工程师 上午试卷 综合知识
  第42题      
  知识点:   Linux网络配置   端口
  章/节:   网络操作系统       

 
以下linux命令中,()可以实现允许IP为 10.0.0.2的客户端访问本机tcp22端口
 
 
  A.  iptables -I INPUT-d 10.0.0.2-p tcp--sport 22-j DROP
 
  B.  iptables -I INPUT-s 10.0.0.2-p tcp--sport 22-j DROP
 
  C.  iptables -I INPUT-d 10.0.0.2-p tcp--sport 22-j ACCEPT
 
  D.  iptables -I INPUT-s 10.0.0.2-p tcp--sport 22-j ACCEPT
 
 
 

 
  第30题    2018年下半年  
   42%
在Linux中,( )命令可将文件按修改时间顺序显示。
  第31题    2015年上半年  
   54%
在Linux中,文件(31)用于解析主机域名。
  第32题    2010年上半年  
   16%
在一台Apache服务器上通过虚拟主机可以实现多个Web站点。虚拟主机可以是基于(31)的虚拟主机,也可以是基于名字的虚拟主机。若某公..
   知识点讲解    
   · Linux网络配置    · 端口
 
       Linux网络配置
               网络配置文件
               系统中重要的网络配置文件有/etc/sysconfig/network、/etc/hostname、/etc/hosts、/etc/services、/etc/host.conf、/etc/nsswitch.conf及/etc/resolv.conf等。下面介绍这些文件。
               ./etc/sysconfig/network,这个网络文件中包含了控制与网络有关的文件和守护程序的行为的参数。
               ./etc/hostname文件只包含主机的名称。这个文件是在启动时从文件/etc/sysconfig/network中的hostname行中得到的。这个文件用于在启动时设置系统的主机名。
               ./etc/hosts文件中包含IP地址和主机名之间的映射,还包括主机名的别名。
               ./etc/services文件中包含端口号和服务器名之间的映射。
               ./etc/host.conf文件声明了命名系统的顺序(/etc/hosts文件、DNS、NIS),这些命名系统用来解析主机名。
               ./etc/nsswitch.conf文件是由Sun公司开发并用于管理系统中多个配置文件查找顺序的,它比/etc/host.conf文件提供了更多的功能。
               ./etc/resolv.conf文件配置DNS客户。它包含主机的域名搜索顺序和DNS服务器的地址。
               网络配置命令
               1)配置主机网络接口命令:ifconfig
               程序/sbin/ifconfig用来配置主机网络接口。这包括基本的配置,如IP地址、掩码和广播地址,以及高级的选项,如为点对点连接(如PPP连接)设置远程地址。
               一个接口可以在不进行重新配置的情况下临时地变为不可用和再变为可用。可以用于将服务器的网络连接临时变为不可用(当重新配置一个服务时)。使用下列命令实现本功能。
               
               如:
               
               2)处理路由表命令:route
               /sbin/route命令操纵着内核中的路由表。这个表用于了解在数据包离开主机后将会完成什么操作(直接发送到目标主机或到某网关),以及数据包要发送到的网络接口。
               route命令的一般形式为:
               
               route命令可以在路由表中加入或删除路由。使用以下命令完成这种操作。
               
               .add和del命令将分别表明是想要增加还是删除一个路由。
               .可选的选项-net或-host选项表明是想使操作在一个网络路由中进行还是对一个主机路由。使用它来减少不明确的内容(如地址10.0.1.0可以为C类网络中的网络地址,或A类或B类网络中的一个主机的地址)。
               .target参数可以是目标的主机地址或网络数。可以使用关键字default作为目标来设置或删除默认路由。
               .可选的gateway参数表明这个路由要使用的网关。这个参数如果省略,route命令将假设主机或网络是直接连到本机的。
               3)网络测试命令:ping
               配置完成路由以后,可以用ping命令做一个测试来检查一下配置是否成功。ping命令用于查看网络上的主机是否在工作,它向被查看主机发送ICMP ECHO_REQUEST包,正常情况下应该可以接收到响应。ping命令的一般格式为:
               
               4)网络查询命令:netstat
               /bin/netstat命令显示所有TCP/IP网络服务的状态。根据需要显示的内容,它提供了一些参数。
               .netstat将列出所有连接的套接字。-a(all)选项将列出所有打开的或监听的套接字,而非只是那些有连接的。
               .netstat-e(扩展的)选项列出(除了上述的信息)当前使用套接字的用户。
               .netstat-r(路由)列出路由表。它列出的信息和不带参数的netstat命令得到的输出一致。
               .netstat-i(接口)列出网络接口和每一个接口的统计信息。它显示和ifconfig得出的同样的统计信息,但以表的形式出现,以便于分析。
 
       端口
        在TCP/IP网络中,传输层的所有服务都包含端口号,它们可以唯一区分每个数据包包含哪些应用协议。端口系统利用这种信息来区分包中的数据,尤其是端口号使一个接收端计算机系统能够确定它所收到的IP包类型,并把它交给合适的高层软件。
        端口号和设备IP地址的组合通常称作插口(socket)。任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构(Internet Assigned Numbers Authority, IANA)来管理。例如,SMTP所用的TCP端口号是25,POP3所用的TCP端口号是110,DNS所用的UDP端口号为53,WWW服务使用的TCP端口号为80。FTP在客户与服务器的内部建立两条TCP连接,一条是控制连接,端口号为21;另一条是数据连接,端口号为20。
        256~1023之间的端口号通常由UNIX系统占用,以提供一些特定的UNIX服务。也就是说,提供一些只有UNIX系统才有的而其他操作系统可能不提供的服务。
        在实际应用中,用户可以改变服务器上各种服务的保留端口号,但要注意,在需要服务的客户端也要改为同一端口号。
   题号导航      2022年上半年 网络工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第42题    在手机中做本题