美文网首页
网络基础

网络基础

作者: 夏海峰 | 来源:发表于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、通讯协议,也就是节点之间在网路上搬运数据的方法。

重导向

相关文章

  • Linux学习第8周基础网络知识

    运维基础网络知识概述网络基础通讯原理介绍网络基础设备概念知识a 什么是交换机b 什么是路由器网络基础设备配置过程 ...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • 网络基础

    分层 应用层-传输层-网络层-链接层-实体层 实体层 是电脑和电脑链接的物理手段,负责传送1、0的电信号 链接层 ...

  • 网络基础

    一、网络概论 1、何为网络? 网络的定义:网络就是一群通过一定形式连接起来的电脑。 什么是局域网?一个网络可以由两...

  • 网络基础

    一、什么是HTTP协议 答:hypertext transfer protocol(超文本传输协议),TCP/IP...

  • 网络基础

    OSI模型的七层结构 OSI参考模型中每个层的作用: TCP/IP协议分层模型 网络协议划分物理层:以太网 · 调...

  • 网络基础

    获取网络数据 python中使用第三方库requests来获取网络数据import requests 确定请求的地...

  • 网络基础

    3次握手 4次挥手 采用三次握手是为了防止失效的连接请求再次被接收,因而产生错误。如第一次连接请求SYN=1由于网...

  • 网络基础

    http三次握手 第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,表示客户端想要和服务端建...

  • 网络基础

    OSI参考模型 OSI参考模型是国际标准化组织分析计算机通信,把计算机通信进行的规范和标准化分成了7层:1)应用层...

网友评论

      本文标题:网络基础

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