1.linux网络基础.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.linux网络基础

第5章 Linux网络基础 本章目标 本章结束时,学员能够: 熟练配置TCP/IP网络 了解运行级别与网络服务 OSI参考模型 由于具有不同机构和协议的网络体系结构不断出现,使得这些互不相同的网络结构很难进行相互连接和互相通讯。为此,国际标准化组织(ISO)制定了开放系统互连的7层参考模型(RM),即ISO/OSI网络体系结构,它将整个网络划分为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP网络模型 TCP/IP网络模型是Internet所采用的基本模型。它先于OSI RM而实际应用于网络,是当前使用最广泛的网络模型。 TCP/IP网络模型分为接入网层、网间网层、传输层、和应用层4层,并且和OSI RM的7层有一定的对应关系。 5.1 TCP/IP网络基础 5.1.1 用Linux命令手工配置TCP/IP网络 在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。在此我们将介绍如何使用命令行来手工配置TCP/IP网络。 5.1.1 用Linux命令手工配置TCP/IP网络(续) 1)与网络相关的配置文件 和网络相关的一些配置文件有 /etc/sysconfig/network-scripts (此目录下就是系统启动时用来初始化网络的一些信息) /etc/resolv.conf (域名服务客户端的配置文件) /etc/host.conf (域名服务客户端的控制文件) /etc/sysconfig/network (包含主机最基本的网络信息,用于系统启动) /etc/hosts (完成主机名映射为IP地址的功能) /etc/networks (完成域名与网络地址的功能的映射) /etc/xinetd.conf (定义了由超级进程XINETD启动的网络服务) /etc/protocols (设定主机使用的协议以及各个协议的协议号) /etc/services (设定主机的不同端口的网络服务) 5.1.1 用Linux命令手工配置TCP/IP网络(续) A)/etc/sysconfig/network-scripts/ifcfg-eth0文件 在Red Hat 9.0版中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下。ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息,依此类推。 下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例: [root@Linux9 root]# less /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=50 NETMASK=28 GATEWAY=29 5.1.1 用Linux命令手工配置TCP/IP网络(续) B)/etc/resolv.conf文件 该文件是解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件,示例如下: [root@Linux9 root]# less /etc/resolv.conf nameserver 0 nameserver 8 search “nameserver”表示解析域名时使用该地址指定的主机为域名服务器。域名服务器是按照文件中出现的顺序来查询的。 “search ”表示当提供了一个域名不完整的主机名时,在该主机名后添加 的后缀。 客户机在收到DHCPACK包后,会使用该广播包中的信息来配置自己的TCP/IP,则租用过程完成,客户机可以在网络中通信。 1)ifconfig 是用来配置网卡的命令行工具。为了手工配置网络,需要熟悉这个命令。使用该命令的好处是无须重新启动机器。 功能: ①显示网络接口的配置信息。 ②激活/禁用某个网络接口。 ③配置网络接口IP址址。 要给eth0接口配置IP地址50,子网掩码28,使用命令: [root@Linux9 root]# ifconfig eth0 50 netmask 28 5.1.2 配置TCP/IP网络(续) 1)ifconfig 格式: ① # ifconfig [接口名] ② # ifconfig 接口名 up/down ③ # ifconfig 接口名 ip地址 netmask 子网掩码 5.1.2 配置TCP/IP网络(续) 1)ifconfig 要列出所有的网络接口,使用命令: [root@

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档