- 1、本文档共238页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统实用教程第十章 Linux网络基础 10.1 Linux网络配置基础 Linux最为突出的特点还在于其内置的网络支持,Linux使用标准的TCP/IP协议作为主要的网络通信协议,许多的网络服务器都采用Linux构建。要建立一个功能强大的、安全的网络服务器,就需要了解Linux环境下网络服务的相关概念、配置文件,掌握基本的网络配置命令。 10.1.1 网络相关概念 1.IP地址 IP地址用来标识各结点在计算机网络中的位置,为了实现网络中结点之间的正常通信,网络中每个结点都要分配一个网络地址,不管是静态指定或是通过DHCP自动获取的。目前的IP地址有IPv4和IPv6两种版本,IPv4版本使用4字节(32位)表示一个网络地址,分为4组,每组8位转换为0~255之间的一个十进制数,这些数之间有“.”号分开,称为“点分十进制”。 常见的IP地址有A、B、C三类,如表10-1所示。 在整个IPv4地址范围内有一些特殊地址,这些特殊地址具有特定的含义,常见如下: (1)以网络号127开头的地址。这一地址专门用于标识本地一路,用于测试设备本机地址IP协议栈是否正常工作。 (2)在IP地址中,网络号不为“0”,主机位全为“0”表示一个网络本身,如表示一个网络号为192.168.1的C类网络。 (3)在IP地址中,网络号不为“0”,主机位全为“1”,如55表示向网络为192.168.1的C类网络上的所有主机广播。 (4)私有地址。相对公有地址而言,公有地址由因特网信息中心负责分配,使用它直接访问因特网。私有地址属于非注册地址,专门为组织机构内部使用。 在网络中,子网掩码用于区分不同的网络。网络掩码是一个与IP地址一一对应的32位二进制数字,与IP地址网络位对应的部分为“1”,主机位为“0”,因此,可以用32位的IP地址与对应的32位掩码进行 “位与”运算,就可以得出每个IP地址的网络标识。每类IPv4地址都有默认的子网掩码,如表10-2所示.。 2.网关 网关(Gateway)是一个网络连接到另一个网络的“关口”。主机IP和子网掩码设置后,同一网段的主机可以相互通信,不同网段的主机必须通过网关才能进行通信。 3.DNS 网络中主机使用IP地址(最终为0和1)的格式来和另一台主机通信,但数字格式表示的IP地址难于记忆,为此,使用有意义的字符串(域名)代替IP来访问一台主机。如是一个域名,对应的IP地址为25,但前者比后者更容易记忆。在网络中,如果访问百度网址时使用,则必须把它转换为IP地址25,因为最终是使用IP地址来找到目标机器的,,这个过程叫域名解析,完成这个功能的就是DNS(Domain Name System),它完成域名到IP地址(正向解析)或IP地址到域名(反向解析)的功能。 在互联网中,DNS采用分布式数据结构,其数据库分布在互联网上不同的DNS服务器上,呈树状结构,顶级的DNS服务器有13个。为实现域名的快速解析,不同组织可根据需要注册并建立自己的DNS服务器。 4.网络接口 网络接口是主机和外界通信的媒介,Linux内核中定义了不同的网络接口,主要有: (1)lo接口 lo接口表示本地回送接口(loop),用于网络测试及本地主机各网络进程之间的通信。 (2)eth接口 eth(ethernet,以太)接口表示网卡设备接口,附加数字表示物理网卡的序号,从0开始。如eth0表示第一块以太网卡,eth1表示第二块以太网卡,以此类推。 (3)ppp接口 ppp接口表示PPP设备接口,附加数字表示PPP设备的序号,从0开始。第一个PPP接口称为ppp0,第二个PPP接口称为ppp1,以此类推。采用ISDN或ADSL等方式接入Internet时使用ppp接口。 5.网络端口 网络上一台主机可以提供多个服务,如WWW、FTP、DNS等。为区分不同类型的网络连接,TCP/IP使用端口号来进行区别,端口号的范围为0~65535,每种网络服务都有确定的端口号,以便其他主机访问,端口号的分类如表10-3所示。 10.1.2 网络相关配置文件 1./etc/services文件 services文件列出系统中所有可用的网络服务和它们对应的端口号及协议,文件中的每一行对应一个服务,它由4个字段组成,分别表示“服务名称”、“端口”、“协议名称”和“别名”, 2./etc/hosts文件 host文件包含了IP地址和主机名之间的对应关系,是早期实现主机名称解析的一种方法。文件中的一行对应一条记录,它由三个字段组成,分别表示“IP地址”、“主机完全域名”、“别名”(可选),该文件的默认内容如下: # Do not remove the following line, or various programs # that requi
您可能关注的文档
- le美食小吃生活艺术PPT模板.ppt
- 1.1.1正弦定理(二).ppt
- Lingo目标规划模型.ppt
- Linux-06-Linux系统管理.ppt
- 1.1.1集合的概念及其表示(二).ppt
- Linux-安装与基础命令格式(第2章).ppt
- 1.1.2三角形的角平分线,中线,高线.ppt
- 1.1.2热化学方程式.ppt
- linux13第13章系统管理.ppt
- 1.1.3 四种命题间的相互关系.ppt
- 开题报告-职业教育现场工程师培养的过程追踪与路径优化研究 .pdf
- 人工智能在法律领域的应用前景与策略 .pdf
- 开题报告-中国式青少年营地教育课程范式逻辑及实现路径研究 .pdf
- 2024年自治区党委办公厅度专项公开遴选公务员考试题及答案 .pdf
- 山东省滨州市博兴县2025届九年级上学期11月期中考试道德与法治试卷(含答案) .pdf
- 胰腺导管内乳头状黏液性肿瘤的管理更新要点及解读2024(全文) .pdf
- 2024秋期国家开放大学专科《小学数学课程标准与教材研究》一平台在线形考(第一至四次形成性考核+终考大作业)试题及答案 .pdf
- 课题申报:国有文化资产管理体制与运营方式研究.pdf
- 2024年九年级历史下册全册基础知识复习提纲(超强) .pdf
- 开题报告-中国式现代化视域下学前师范教育百年回溯与前瞻研究 .pdf
文档评论(0)