一、计算机网络基础知识
1、什么是计算机网络
把分布在不同地理位置的计算机与专门的网络设备用通信线路互相连成一个规模大、功能强的系统,从而使众多计算机可以方便地互相传递信息、共享软件、硬件、数据信息等。 计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的的集合,它是计算机技术和通信技术相结合的产物。
2、计算机网络的功能
数据通信、资源共享、提高系统的可靠性、分布式网络处理和负载均衡
3、计算机网络的组成
- 1、通信子网
◦网卡:网络接口卡或网络适配器、它负责将数据发送网络
中去,也负责从网络中获取数据。
◦线缆、中继器:传输信号,放大信号。
◦交换机:是一个扩大网络的器材,能为子网络中提供更多
的连接端口,以便连接更多的计算机。
◦路由器:路由器是连接两个或多个网络的硬件设备,在网
络间起网关的作用,是读取每一个数据包中的地址然后决
定如何传送的专用智能性的网络设备。
它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。
-
2、资源子网
由连网的服务器、工作站、共享的打印机和其它设备及相关软件所组成。 -
3、计算机网络软件
◦协议软件:它规定了计算机之间通信的准则,按网络所采用的协议层次模型(如ISO建议的开放系统互连基本参考模型)组织而成。除物理层外,其余各层协议大都由软件实现。
每层协议软件通常由一个或多个进程组成,其主要任务是完成相应层协议所规定的功能,以及与上、下层的接口功能。
◦网络通信软件:主要工作是监督和控制通信工作的软件,是计算机网络软件的基础组成部分。还可以让计算机与其它计算机通信。
通信软件一般由线路缓冲区管理程序、线路控制程序以及报文管理程序组成。报文管理程序一般由接收、发送、收发记录、差错控制、开始和终了5个部分组成。
◦网络操作系统:网络操作系统是用于管理网络软、硬资源,提供简单网络管理的系统软件。常见的网络操作系统有UNIX、Netware、Windows NT、Linux等。
◦网络应用软件:主要任务是实现网络总体规划所规定的各项功能,提供网络服务和资源共享。网络应用软件有通用和专用之分。
通用网络应用系统适用于较广泛的领域和行业,如数据收集系统、数据转发系统和数据库查询系统等。
专用网络应用系统只适用于特定的行业和领域,如银行核算、铁路控制、军事指挥等。
4、计算机网络的分类
- 1、按网络的作用范围划分
局域网、城域网、广域网 - 2、按网络传播技术划分
广播式网络、点到点网络 - 3、传输介质划分
有线网、无线网、微波通信、卫星通信
5、计算机网络的发展历史
- 1、以计算机为中心的联机系统
- 2、分组交换网络的诞生
- 3、网络体系结构与协议标准化。
20世纪80年代 ISO组织提出 开放式系统互联参考模型OSI,由于这个模型照顾到了各方和利益所以太过庞大,因此至今没有推出成熟的产品,TCP/IP是一套符合OSI标准的协议。
异构:windows C/C+±>socket->TCP/IP ->TCP/IP ->socket->Linux JAVA - 4、高速计算机网络 5G 6G
第一部分首先介绍计算机网络的一些基础是知识,关于计算机网络的协议、模型与具体实施,将在下篇中详细阐述