美文网首页
网络基础

网络基础

作者: 夏海峰 | 来源:发表于2018-08-27 15:26 被阅读21次

    一、网络概论

    1、何为网络?

    网络的定义:网络就是一群通过一定形式连接起来的电脑。

    什么是局域网?一个网络可以由两台电脑组成,也可以拥有在同一大楼里面的上千台电脑和使用者。我们称这样的网络为局域网(LAN,Local Area Network)。

    什么是广域网?由局域网向更大的范围延伸,比如整个城市、整个国家的网络,这被称为广域网(WAN,Wide Area Network)。

    什么是 Internet?

    我们通常接触的 Internet 则是由这些无数的局域网和广域网共同组成。Internet 只是提供了它们之间的连接,地球任何地方上的两台电脑其实没有什么两样。
    我们最常使用的还是 LAN,即使我们从家中连上 Internet ,其实也是先连上 ISP 的 LAN。LAN 是众多网络里面的最基本单位。

    关于 Internet / Intranet / Extranet 三者的对比

    Internet(因特网) 是完全开放的,它不隶属于任何人和组织。
    Intranet (内联网)是专属的、非开放的,它往往存在于私有网络之上,它的结构和服务方式都参考了 Internet 的模式。
    Extranet (外联网)是相对 Intranet 而延伸出来的概念。Extranet 指的是外部网络,是企业与 Internet 的连接,以向公共提供服务的网络。
    这种分类的方式并不是单纯地根据物理或逻辑位置来定义的,而是根据连接的形式和功能来划分的。

    因特网 VS. 内联网 外联网 VS. 内联网

    2、网络能做些什么?
    在没有网络的年代时,电脑与电脑之间要进行资料交换,最普遍的方法就是能过磁片等储存媒体去实现。先从一台电脑上把资料 copy 到磁片上,再把磁片上的资料 copy 到另一台电脑上。像这种没有网络的环境中,工作效率低下,并且对资料的管理是不安全的。

    那么有网络,我们能做哪些事情呢?

    1、对档案进行管理:共享档案、传输档案等。
    2、共享应用程式:应用程式、数据库、游戏等。
    3、共享周边设备:印表机、光碟机、扫描仪、传真、磁带机等。
    4、与其它上网者进行交流:进行群组工作排程、收发电子邮件、进行电子会议、网络游戏等。

    共享(sharing)是网络的核心精神所在。

    3、一些网络名词

    工作站:WorkStation,任何能够提供对网路环境进行输入的机器都可以说是工作站。其主要定义元素是“输入”,这可以包括个人电脑、手持式扫描仪、终端机等。每一个工作站都有自己的网路卡。

    节点:Node,每一个工作站、网路传真机、档案服务器、或任何其它拥有自己唯一网路地址的设备都是节点。网路地址可以从网路卡那里获得,每一张网路卡在出厂的时候都会被厂家分配一个地址,并且使用者是不能对其进行更改的。这样的网路地址,就像是我们日常的家庭住址,是用来区分各个节点的身份。

    伺服器:Server,从技术角度而言,伺服器就是在网络中具备某些特定功能的集散地。伺服器有很多种类型,比如印表伺服器、传真伺服器、档案伺服器等。最常见的还是档案伺服器,一个档案伺服器就是一台用于储存和管理档案、应用程式和数据的电脑。

    封包:Packet,封包指的是能够在网络上面进行传输的最小资讯单元。一个封包包含有发送端的节点地址、接收端的节点地址、以及需要在这两个节点之间进行传送的数据。

    网络形态:Topology,即网路上各个节点之间的物理关系和逻辑关系。网络形态又分为网络物理形态和网络逻辑形态。

    网络物理形态:即网路上各个节点所在的物理位置,以及它们在总体配置上所构成的开关。比如:总线状 Bus,环状 Ring,星状 Star 等。

    网络逻辑形态:即表示信息数据在网路上如何传输。比如乙太网(Ethernet)、令牌环(Token Ring)。每一种逻辑形态常常会和网络物理形态联系起来,但物理形态却不一定就是逻辑形态。

    接下的学习,我们将会对不同的逻辑形态进行讲述,包括它们各自的优缺点。不同类型的网路形态会影响到您在网路上安装什么样的网路卡。在一个复杂的网路时,可以由好几种不同类型的网路形态共同组成。

    4、连线材料

    什么网路卡?

    网路卡是我们进入网络世界的门。如果网路卡不工作,那么你也将被弃之门外。在进入网络世界之前,安装好网路卡是非常重要的一关。

    现在的网路卡,多会带有一张磁片,它为不同的操作系统提供了不同的驱动 Driver,还提供了一个用于设置相关参数的程式,这个程式可以设定网卡的 IO / IRO / DMA / PnP,还可以设定连线类型,还可设定是否使用 Boot ROM 等。

    不同的网路形态决定着不同的网路卡。但无论使用何种类型的网路卡,关键的还是它能够在你的操作系统上工作,而且还要考虑它的稳定性和速度。

    无论如何,要想连上网络,首先得要设定好网路卡。

    什么是网线?

    即使设定好了网路卡,但离开了网线,你依旧什么地方也去不了。
    选择一个网线系统要考虑的因素也很多。比如你的网路形态是怎样的?选择什么样的网线系统才能保证在成本和速度之间达到平衡?你需要什么样的接头来连接它们?等等。

    网线也分为好多种类型,比如:双绞线、同轴网线、光纤网线、无线网路等。
    网线接口,常见的有:BNC 接口、RJ-45 接口等等。



    5、网路架构

    常见的网路架构物理形态、逻辑形态有哪些?它们分别有什么特征?什么是 IEEE 的 802.x 标准?

    要组网,就要把各个机器连接起来。如果你喜欢,你可以将每两个网路节点都直接用网线连接起来,哈哈,显然这样做是不科学的。

    网络架构的物理形态主要有以下几种方式
    (1)星状形态:特点是易于传输、易于除错、易于布线。

    星状形态

    (2)总线形态:它又分为两种类型,分别 Theck Ethernet 和 Thin Ethernet 。


    Theck Ethernet Thin Ethernet

    (3)环形形态:这种物理形态较为少见,因为它的布线很繁琐。


    环形形态

    网络架构的逻辑形态主要有以下几种方式:

    (1)Bus / Ethernet

    (2)Token Ring
    (3)IEEE802.3 vs. IEEE802.5
    (4)五四三原则



    6、网络管理模式
    网络管理模式不受网络形态的限制,但离开了网络形态则什么模式也是徒然。本小节重要的知识点是 Client/Server 和 Peer/Peer 网络管理模式。

    Client/Server 网路

    Client/Server 网路,用来管理和处理客户端请求的一端被称为服务器,向服务器发送请求的一端被称为客户端。Client/Server 网路可以提供更好的集中管理和控制,并且在扩展能力上也比较强,能够提供严谨的更充分的网路安全服务,从而避免了没有经过批准的连线。大多数 C/S 网路的使用者必须使用 用户名、密码才能连接网路,且不同的用户可以有着不同的权限。C/S网路的服务器,常见的有 磁碟服务器、档案服务器、程式服务器等。

    Peer/Peer 网路

    Peer/Peer 网路,P/P 网路和 C/S 网络完全不同。C/S 网路上建立的是中央控制机器。P/P 网路中,每台电脑都保存着各自的程式在本地,它们各有自己的周边设备。通过共享,每台电脑都可以是工作站,同时也是一个服务器,各个电脑之间是平等的。

    关于 P/P 网路 和 C/S 网路的对比:没有任何一种网路可以说是最好的。不同场景,各有优劣。C/S 网路中所有账号资料都集中在 Server 端进行管理和验证,相对更加安全,通常需要专人来管理;P/P 网路中每台电脑各自独立维护各自的账号资料,则更加灵活且低成本。



    7、通讯协议

    网路的迅猛发展,出现了许多供网路使用的软件和硬件。为了让它们能够有效地沟通,我们需要建立一些“沟通规则”。本小节重点介绍通用的网路通讯协议、数据是如何从一个节点传送到另一个节点的、进而理解通讯协议的定义。

    什么是通讯协议?

    所谓通讯协议,就是一些标准和规则。在网路中,如果主机 A 要将一个 package 送给主机 B,那么它们必须使用相同的通讯协议。

    LAN 的工作就是让应用程序使用网路来获取、管理和安排数据。每一个网络节点,都透过一张网路卡(NIC,Network Interface Card)连接到网路,再由此和其它的节点沟通。网路节点上的应用程序若想使用网路中的数据资源(比如服务器上面的数据),就必须使用网路软件(network software)去和NIC沟通,NIC再和网路上的其它节点沟通。所有这些沟通信息都要经过转换,这就要求通讯节点使用相同的通讯协议,从而保证彼此能理解对方。

    在节点之间的沟通中,最先的交流是在 NIC 的层次上。当数据从一个节点通过 NIC 传送到另一个节点之后,数据再从 NIC 传送到网路软件。这个网路软件就是我们所说的通讯协议(Transport Protocol)。在通讯节点的双方电脑机器上,都会有这些通讯协议。

    如何进一步理解通讯协议?

    1、通讯协议是 NIC 的驱动程式。它负责处理网路卡和传输协议之间的沟通。
    2、在网路处理程式的另一端,需要有一个重导向的软件。当一个节点上的应用程序去请求另一个节点时,这时就需要重导向软件来接管这个请求,进而重新导向到网路上面去,把这个请求交给另一个节点机器。
    3、通讯协议,也就是节点之间在网路上搬运数据的方法。

    重导向

    相关文章

      网友评论

          本文标题:网络基础

          本文链接:https://www.haomeiwen.com/subject/alftwftx.html