[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机

上传人:油条 文档编号:33861919 上传时间:2018-02-18 格式:DOC 页数:149 大小:1.01MB
返回 下载 相关 举报
[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机_第1页
第1页 / 共149页
[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机_第2页
第2页 / 共149页
[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机_第3页
第3页 / 共149页
[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机_第4页
第4页 / 共149页
[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机_第5页
第5页 / 共149页
点击查看更多>>
资源描述

《[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机》由会员分享,可在线阅读,更多相关《[计算机硬件及网络]鸟哥网络基础概念6寸文档_适合Kindel及平板手机(149页珍藏版)》请在金锄头文库上搜索。

1、第二章、基础网络概念最近更新日期:2011/07/15你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务都是用来达成某项因特网的通讯协议,以提供相对应的服务而已。所以啰, 你当然得要知道这个最基础的网络概念,否则,当服务器的服务出现问题时,你该如何解决啊?您说对吧! 这部份最重要的是 TCP/IP 与 OSI 七层协议的相关概念了,这部份难的很难的很 在这一章中,鸟哥以较为口语的方式来介绍这些基础网络架构,希望能带给朋友们快速了解网络是啥。 当然,想要更了解网络相关功能的话,文末的参考资料可以参考看看喔

2、! _2.1 网络是个什么玩意儿2.1.1 什么是网络2.1.2 计算机网络组成组件 2.1.3 计算机网络区域范围2.1.4 计算机网络协议: OSI 七层协定2.1.5 计算机网络协议: TCP/IP2.2 TCP/IP 的链结层相关协议2.2.1 广域网使用的设备2.2.2 局域网络使用的设备-以太网络, 速度与标准, RJ45接头 (跳线/并行线)2.2.3 以太网络的传输协议:CSMA/CD2.2.4 MAC 的封装格式 2.2.5 MTU 最大传输单位2.2.6 集线器、交换器与相关机制2.3 TCP/IP 的网络层相关封包与数据2.3.1 IP 封包的封装2.3.2 IP 地址的

3、组成与分级 :网域, IP 与门牌关连, 分级 (Class A, B, C)2.3.3 IP 的种类与取得方式 : loopback, IP 的取得方式2.3.4 Netmask, 子网与 CIDR (Classless Interdomain Routing) 2.3.5 路由概念2.3.6 观察主机路由: route2.3.7 IP 与 MAC:链结层的 ARP 与 RARP 协定:arp2.3.8 ICMP 协定2.4 TCP/IP 的传输层相关封包与数据2.4.1 可靠联机的 TCP 协议:通讯端口, 特权埠口 (Privileged Ports), Socket Pair2.4.2

4、 TCP 的三向交握 2.4.3 非连接导向的 UDP 协议2.4.4 网络防火墙与 OSI 七层协议2.5 连上 Internet 前的准备事项2.5.1 用 IP 上网?主机名上网? DNS 系统?2.5.2 一组可以连上 Internet 的必要网络参数2.6 重点回顾2.7 本章习题2.8 参考数据与延伸阅读2.9 针对本文的建议:http:/phorum.vbird.org/viewtopic.php?t=258842.1 网络是个什么玩意儿全世界的人种有很多,人类使用的语言种类也多的很。那如果你想要跟外国人沟通时,除了比手划脚之外,你要如何跟对方讲话? 大概只有两种方式啰,一种是强

5、迫他学中文,一种则是我们学他的语言,这样才能沟通啊。在目前世界上的强势语言还是属于英语系国家, 所以啰,不管是啥人种,只要学好英文,那么大家都讲英文,彼此就能够沟通了。希望不久的未来,咱们的中文能够成为强势语言啊!这个观念延伸到网络上面也是行的通的,全世界的操作系统多的很,不是只有 Windows/Linux 而已,还有苹果计算机自己的操作系统,Unix like 的操作系统也非常多!那么多的操作系统 (人种) 要如何进行网络沟通 (语言 ) 呢?那就得要制订共同遵守的标准才行了。这个标准是由国际组织规范的,你的系统里面只要提供可以加入该标准的程序代码, 那你就能够透过这个标准与其他系统进行沟

6、通!所以啰,网络是跨平台的,并不是只有 Linux 才这么做!因此,这部份的资料你学完后,是可以应用在所以操作系统上面的!观念都相同啊!另外,这一个章节旨在引导网络新鲜人快速进入网络的世界,所以鸟哥写的比较浅显一些些,基本上, 还有一堆网络硬件与通讯协议并没有被包含在这篇短文里头。如果你的求知欲已经高过本章节, 那么请自行到书局寻找适合你自己的书籍来阅读!当然,你也可以在因特网上面找到你所需要的数据。 在本章最后的参考数据可以瞧一瞧吶!2.1.1 什么是网络我们都知道,网络就是几部计算机主机或者是网络打印机之类的接口设备, 透过网络线或者是无线网络的技术,将这些主机与设备连接起来, 使得数据可

7、以透过网络媒体(网络线以及其他网络卡等硬件 )来传输的一种方式。 请你想象一下,如果你家里面只有计算机、打印机、传真机等机器,却没有网络连接这些硬件, 那么使用上会不会很麻烦?如果将这个场景移到需要工作的办公室时, 计算机的数据无法使用网络连接到打印机来打印,那是否很伤脑筋呢? 对吧!光用想的就觉得很麻烦吧!不幸的是,这些麻烦事在 1970 年代以前,确实是存在的啊! 各自为政的网络硬件与软件技术发展: Ethernet & Token-Ring在 1970 年代前后,为了解决这个烦人的数据传输问题,各主要信息相关的公司都在研究各自的网络连接技术, 以使自家的产品可以在办公室的环境底下组织起来

8、。其中比较有名的就是全录公司的 Ethernet 技术, 以及 IBM 研发的 Token-Ring 技术了。但是这些技术有个很大的问题,那就是它们彼此不认识对方的网络技术! 也就是说,万一你的办公室购买了整合 Ethernet 技术的计算机主机,但是其他的计算机却是使用 IBM 的机器时, 想要在这两者之间进行数据的沟通,在早期来说那是不可能的。 以软件技术将硬件整合: ARPANET & TCP/IP为了解决上述的网络硬件整合功能,所以在 1960 年代末期美国国防部就开始研究一个可以在这些不同的网络硬件上面运作的软件技术, 使得不同公司的计算机或数据可以透过这个软件来达成数据沟通。这个研

9、究由美国国防部尖端研究企画署 (Defense Advanced Research Project Agency, DARPA) 负责,他们将该网络系统称为 ARPANET, 这个咚咚就是目前熟知的 TCP/IP 技术的雏形了!在 1975 年左右, ARPANET 已可以在常见的 Ethernet 与 Token-Ring 等硬件平台底下互通数据了。DARPA 在 1980 年正式推出 TCP/IP 技术后,由于想要推展此项技术,因此与柏克莱 (Berkeley) 大学合作,将 TCP/IP 植入著名的 BSD Unix 系统内, 由于大学乃是未来人才数据库的培养处,所以, TCP/IP 这

10、项技术便吸引越来越多使用者的投入, 而这种连接网络的技术也被称之为 Internet (注1) 。 没有任何王法的因特网: Internet 现在我们知道 Internet 就是使用 TCP/IP 的网络连接技术所串联起来的一个网络世界, 而这个 Internet 在 1980 年代之后由于对 email 的需求以及浏览器图形接口的兴起,因此快速的蔓延在计算机世界中。 但是, Internet 有没有人在管理啊?很不巧的是, Internet 是一个管理相当松散的所在。 只要你能够使用任何支持 TCP/IP 技术的硬件与操作系统,并且实际连接上网络后, 你就进入 Internet 的世界了。在

11、该世界当中,没有任何王法的保护,你的实际数据如果接上 Internet , 在任何时刻都需要自己保护自己,免得中了流弹而受伤啊!为甚么说 Internet 没有王法呢?这是因为 Internet 仅是提供一个网络的连接接口, 所以你只要连接上 Internet 后,全世界都可以任你遨游,不过也因为如此, 跨海而来的攻击就成了简单的事件, 简单说,台湾的法律仅适用台湾地区对吧?但是计算机怪客 (cracker) 可以在国外透过 Internet 对你的主机进行攻击, 我们的法律可管不到国外地区啊!虽然可以透过很多国际管道来寻求协助,不过,还是很难协助你缉拿凶手的啊。 因此啰,在你的主机要连上 I

12、nternet 之前,请先询问自己,真的有需要连上 Internet 吗?_软硬件标准制定的成功带来的影响: IEEE 标准规范现在我们常常听到你要上网啊!那你要去买网络卡喔!还得要连接到 Internet 才行啊! 这个网络卡就是市面上随处可见的一个适配卡而已,至于 Internet 则是去向 Hinet/Seed net 或 其他网络服务提供公司 (Internet Service Provider, ISP) 申请的账号密码。 问题是,是否就只有透过网络卡与 Internet 才能上网啊?呵呵!当然不是!其他不同的网络硬件与软件可多着那! 不过,最成功的却是以太网络 (Ethernet)

13、 与 Internet ,这是为甚么呢?这两者的技术比较好吗? 当然不是!这是因为这两者都被标准所支持的缘故( 注2)。以太网络最初是由全录公司 (Xerox PARC) 所建构出来的,而后透过 DEC, Intel 与 Xerox 合作将以太网络标准化。 再经由 IEEE (Institute of Electrical and Electronic Engineers 注3) 这个国际著名的专业组织利用一个 802 的项目制定出标准,之后有 19 家公司宣布支持 IEEE 所发布的 802.3 标准, 并且到了 1989 年国际标准化组织 ISO (International Organi

14、zation for Standard) 将以太网络编入 IS88023 标准, 呵呵!这表示以太网络已经是一项公认的标准接口了,如此一来,大家都可以依据这个标准来设定与开发自己的硬件, 只要硬件符合这个标准,理论上,他就能够加入以太网络的世界,所以,购买以太网络时, 仅需要查看这个以太网络卡支持哪些标准就能够知道这个硬件的功能有哪些, 而不必知道这个以太网络卡是由哪家公司所制造的吶。Tips:标准真的是个很重要的东西,真要感谢这些维护标准的专业组织。当有公司想要开发新的硬件时, 它可以参考标准组织所发布与维护的文件资料,透过这些文件数据后,该公司就知道要制作的硬件需要符合哪些标准, 同时也知

15、道如何设计这些硬件,让它可以兼容于目前的机器,让使用者不会无所适从啊。 包括软件也有标准,早期 Linux 在开发时就是透过了解 POSIX 这个标准来设计核心的, 也使得 Linux 上面可以执行大多数的标准接口软件呢!你说,标准是否真的很重要啊! 除了硬件之外,TCP/IP 这个 Internet 的通讯协议也是有标准的,这些标准大部分都以 RFC (Request For Comments, 注4) 的形式发布标准文件。 透过这些文件的辅助,任何人只要会写程序语言的话,就有可能发展出自己的 TCP/IP 软件, 并且连接上 Internet 。早期的 Linux 为了要连接上 Inter

16、net ,Linux 团队就自己撰写出 TCP/IP 的程序代码, 透过的就是这些基础文件的标准依据啊!举例来说 RFC 1122 (注5) 这个建议文件就指出一些可以联机到 Internet 的主机应该要注意的相关协议与基本需求, 让想要撰写联机程序的设计师可以有一个指引的标准方向。2.1.2 计算机网络组成组件接下来,让我们来谈谈那么组成计算机网络的组件有哪些呢?这些组件的定义为何啊?我们得要先知道有哪些硬件嘛! 接下来才好理解啊。在这里,我们以底下这张联机示意图来解释好了:图 2.1-1、计算机网络联机示意图在上图中,我们主要需要注意到的硬件有哪些呢?大致有底下这些啦: 节点 (node):节点主要是具有网络地址 (IP) 的设备之称, 因此上面图示中的一般 PC、 Linux 服务器、ADSL 调制解调器与网络打印机等,个别都可以称为一个 node !

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

当前位置:首页 > 行业资料 > 其它行业文档

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