linux网络操作系统项目化教程课件 项目5 linux网络配置与测试

上传人:ji****en 文档编号:112431478 上传时间:2019-11-06 格式:PPTX 页数:22 大小:973.88KB
返回 下载 相关 举报
linux网络操作系统项目化教程课件 项目5 linux网络配置与测试_第1页
第1页 / 共22页
linux网络操作系统项目化教程课件 项目5 linux网络配置与测试_第2页
第2页 / 共22页
linux网络操作系统项目化教程课件 项目5 linux网络配置与测试_第3页
第3页 / 共22页
linux网络操作系统项目化教程课件 项目5 linux网络配置与测试_第4页
第4页 / 共22页
linux网络操作系统项目化教程课件 项目5 linux网络配置与测试_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《linux网络操作系统项目化教程课件 项目5 linux网络配置与测试》由会员分享,可在线阅读,更多相关《linux网络操作系统项目化教程课件 项目5 linux网络配置与测试(22页珍藏版)》请在金锄头文库上搜索。

1、【项目目标】 了解TCP/IP网络知识 了解磁Linux网络配置相关文件 熟悉常用的Linux网络配置命令 熟悉网络测试命令 项目5 Linux网络配置与测试 5.1 任务1 熟悉相关网络配置文件 5.1.1 TCP/IP网络基本知识 1. TCP/IP体系结构 TCP/IP模型将协议分成四个层次:网络接口层、网际互联层、传输层 (主机到主机)、和应用层,TCP/IP体系结构及其与开放式系统互联 参考模型模型(Open System Interconnection,OSI)的对应关系如图 所示。 2. TCP/IP基本知识 1)TCP/IP协议:TCP/IP协议是Internet用于计算机通信

2、的一组协议簇,其中最重 要的是两个独立而又紧密结合的协议是TCP(传输控制)协议和IP(网际互联)协 议。TCP协议是传输层的协议,它提供了可靠的数据报传输服务,IP协议是网际互 联层协议,用来提供网络中的统一编址和路由问题。 2)IP地址:是互联网上网络接口的唯一标识,给网络中主机提供唯一的网络地 址。目前广泛使用的是第四版的IP地址(IPv4),它由一个32位的二进制数字组成 ,通常用“点分十进制”表示法写成4个十进制数字,例如,192.168.1.11。IP地址 采用两级结构,一部分表示主机所属的网络,另一部分代表主机,网络地址表示主 机的网段,同一网段中的所有主机拥有相同的网络地址,网

3、络地址是统一分配的, 目的是为了保证网络地址的全球唯一性。 IP地址又被分为A、B、C、D、E五类,其中A、B、C三类由InterNIC在全球 范围内统一分配,D、E类为特殊地址。IP地址采用高位字节的高位来标识地址类别 ,IP地址编码方案和A、B、C类地址格式如图所示. 3)子网与子网掩码 划分子网是指把主机地址中的一部分借用为网络地址,这样可以把一个较大的网 络划分为多个较小的网络,即为子网,子网是基于一组相关IP地址的逻辑网络。 为了确定网络地址和主机地址就必须借助子网掩码,子网掩码是一个32位地址,其 作用是用于屏蔽IP地址的一部分以区分网络地址和主机地址,指明32位IP地址哪些 位为

4、网络地址,哪些位为主机地址。TCP/IP协议利用子网掩码判断目标主机地址是 位于本地网络还是远程网络。下表列出了A、B、C三类网络的子网掩码。掩码中为1 的位表示IP地址中相应的位为网络标识号,为0位则表示IP地址中相应位为主机标识 号。 类别二进进制值值十进进制值值 A11111111.00000000.00000000.0000 0000 255.0.0.0 B11111111. 11111111.00000000.00000000 255. 255.0.0 C11111111. 11111111. 11111111.00000000 255. 255. 255.0 4)端口 当多个应用程

5、序在同一主机上运行时,目的主机必须通过一种方法来确定应该把 接收到的数据报传送给主机中众多同时运行的程序中的哪个程序,这就需要用到 端口,按端口号可分为3大类。 公认端口(WellKnownPorts):从01023,它们紧密绑定(binding) 于一些服务。通常这些端口的通信明确表明了某种服务的协议。例如, 80端口实际上总是HTTP通信。 注册端口(RegisteredPorts):从102449151。它们松散地绑定于一 些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多 其他目的。例如,许多系统处理动态端口从1024左右开始。 动态和/或私有端口(Dynamicand/o

6、rPrivatePorts):从4915265535 。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配 动态端口。但也有例外:SUN的RPC端口从32768开始。 协议描 述使用的端口 http超文本传输协议 ,传输 web页面80 https经过 加密的http443 ftp文件传输协议21 DNS域名系统,用于域名解释53 SMTP简单邮 件传输协议 ,用于发送邮件25 POP3邮局协议 ,用于接收电子邮件110 SSH经过 加密的远程安全shell22 Telnet明文方式连接的远程终端服务23 5)网关地址 主机的IP地址和子网掩码设置后,同一网段内的主机就可以相互通

7、信了,而处 于不同网段的主机则必须通过网关才能进行通信。网关就是一个网络连接到另 一个网络的入口地址,在TCP/IP网络中就是一个网络通向其他网络的IP地 址。为了实现与不同网段的主机进行通信,必须为主机设置网关地址,它一定 是同网段主机或跟路由器的IP地址。 6)域名 IP地址即使采用点分的十进制表示方法也不方便记忆,为了便于使用和记忆 ,因特网采用了域名管理系统(Domain Name System,DNS),在IP地 址之外,网上的主机还有另一种表示法:域名表示法,它是由代表一定意义 的英文单词的缩写构成,例如,北京大学Web服务器的域名为 ,各部分含义如图所示. 7)DNS服务器地址

8、如前所述,尽管使用IP地址可以定位网络中的主机,但是即使采用点分十 进制数来表示IP地址仍难记忆,因此,人们通常使用字符串形式的域名来 访问网络中的主机。为了能够使用域名,网络中的计算机至少要指定一台 DNS服务器来完成域名解析工作。域名解析包括从域名到IP地址映射的正 向解析和从IP地址到域名映射的反向解析。 DNS采用层次化的分布式数据结构,DNS的数据库系统分布在因特网上不 同地域的DNS服务器上,每个DNS服务器只负责其管辖区域中的主机域名 与IP地址的映射表。当用户的浏览器访问用域名表示的主机时,它会向指 定的DNS服务器查询其映射的IP地址。如果这个DNS服务器没找到映射记 录,它

9、会向上一级DNS服务器去查询,直到最终找到其对应IP地址,并将 IP地址信息返回给发出请求的应用程序。应用程序才向获取的IP地址的主 机相关服务和信息。 5.1.2 Linux网络配置文件 1. /etc/sysconfig/network文件 /etc/sysconfig/network文件主要用于基本的网络配置信息,包含了控制和网 络有关的文件和守护程序的行为的参数,包括主机名、网关等. 2. /etc/sysconfig/network-scripts/ifcfg-ethN文件 网上配置文件保存着网卡设备名称、IP地址、子网掩码、网关等配置信 息,每一块网卡对应一个配置文件,配置文件都位

10、于目录 “/etc/sysconfig/network -scripts/”中,文件名以“ifcfg-”开头,后跟网卡类型 (通常使用的以太网卡用“eth”表示)加网卡的序号(序号从0开始)。即系 统中以太网卡的配置文件名为“ifcfg-ethN”,其中的“N”是从0开始的整数, 例如,“ifcfg-eth0”表示系统中第一块以太网卡的配置文件,“ifcfg-eht1”表 示第二块以太网卡的配置文件,以此类推。 3. /etc/hosts文件 /etc/hosts文件是早期Linux实现域名解析的一种方法,该文件中存储IP地址 主机名的静态映射关系,用于本地名称解析,是DNS的前身。利用该文件

11、 进行名称解释时,系统会直接读取该文件中的IP地址和主机名称的对应记 录。文件中“#”开头的行是注释行,其余各行每行一条记录,IP地址在左 ,主机名在右,主机名部分可以设置主机名称和主机全域名。 4. /etc/resolve.conf文件 /etc/resolve.conf文件是DNS客户端用于指定系统所用的DNS服务器的IP地 址,在该文件中除了可以指定DNS服务器外,还可以设置当前主机所在的 域,以及DNS搜索路径等, 5. /etc/host.conf文件 /etc/host.conf文件用来指定如何进行域名解析,其一般包含以下几部分内容 : order设置主机名解析的可用方法及顺序。

12、可用的方法包括hosts(利 用/etc/hosts文件进行解析)、bind(利用DNS服务器解析)和NIS(利用 网络信息服务器解析)。 multi设置是否从/etc/hosts/文件中返回主机的多个IP地址,值为on或 off。 nospoof设置是否启用对主机名的欺骗保护。取值为on或者off,当设 置为on时系统会启用对主机名的欺骗保护以提高rlogin、rsh等程序的安全 性。 6. /etc/services文件 /etc/service文件保存网络服务名和它们所使用的协议及端口号。文件中 的每一行对应一种服务,它由4个字段组成,分别表示“协议名称”、“端口 号”、“传输层协议”,

13、以及“注释”。Linux系统在运行某些服务时会用到 该文件,一般不需要修改此文件的内容. 7. /etc/nsswitch.conf文件 /etc/nsswitch.conf文件定义了网络数据库文件的搜索顺序,例如,主机名 称、用户口令、网络协议等网络。 5.2 任务2 网络基本配置命令 5.2.1 主机名配置 1. 临时配置主机名 hostname命令可以查看或设置当前主机的名称,该命令的格式如 下: 格式:hostname 主机名 rootlocalhost # hostname /显示现主机名 localhost.localdomain rootlocalhost # hostname

14、RHEL6.5 /把主机名临时 改为 RHEL6.5 rootlocalhost # hostname RHEL6.5 此外,还可以用sysctl命令修改内核参数方式临时修改主机名,其格式如 下: sysctl kernel.hostname=主机名 2. 修改配置文件永久修改主机名 hostname命令不会将新主机名保存到配置文件中,重启系统后主机名 将恢复为配置文件中所设置的主机名,若要主机名长期生效,可直接修改配 置文件/etc/sysconfig/ network中的HOSTNAME配置项来设置主机名,系统 启动时,会从该配置文件中获取主机名信息,并进行主机名设置。可以用Vi 编辑器来

15、修改该,例如把主机名改为RHEL如图所示。 5.2.2 网络接口配置 网络接口卡的配置包括IP地址、子网掩码、默认网关等信息,可以通过两种途 径来设置网卡配置参数:一种是由网络中的DHCP服务器动态地分配;另一种是用户手 动配置,在命令行下可以直接利用vi编辑器修改网卡配置文件,也可以使用ifconfig命令 来查看或设置网卡的TCP/IP参数。 1. 显示网络接口的设备信息 ifconfig是一个用来查看、配置、启用或禁止网络接口的命令,要查看系统中当前 所有处于活跃状态的网络接口信息,如下所示。 rootRHEL # ifconfig eth0 Link encap:Ethernet HW

16、addr 00:0C:29:6A:C6:27 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:28 errors:0 dropped:0 overruns:0 frame:0 TX packets:28

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号