你真的知道什么叫网络吗?网络是怎么构成的呢?
你真的知道什么叫网络吗?网络是怎么构成的呢?
计算机网络(Computer Networks)是指分布在不同地理位置上的具有独立功能的一群计算机,通过通信设备和通信线路相互连接起来,在通信软件的支持下实现数据传输和资源共享的系统。
计算机网络的功能主要表现在以下几方面:
(1)数据通信。
(2)资源共享。
(3)分布处理。
计算机网络有多种分类方法。按照网络中所使用的传输技术可以分为广播式网络和点到点网络;按照网络的覆盖范围可以分为局域网、城域网、广域网;按照网络拓扑结构可以分为环型网、星型网、总线型网等。计算机网络通常是按覆盖范围来分类的。
(1)局域网(LocalArea Network,LAN),又称局部地区网,通信距离通常是几百米到几千米,是目前大多数计算机组网的主要方式。机关网、企业网和校园网都属于局域网。
(2)城域网(MetropolitanArea Network,MAN),是一种介于局域网和广域网之间的高速网络,通信距离一般为几千米到几十千米,传输速率一般在50Mbps左右,使用者多为需要在城市内进行高速通信的较大单位和公司等。
(3)广域网(WideArea Network,WAN),又称远程网,通信距离为几十千米到几千千米,可跨越城市和地区,覆盖全国甚至全世界。广域网常借用现有的公共传输信道进行计算机之间的信息传递,如电话线、微波、卫星或组合信道,互联网就是一种广域网。
在计算机网络中,将节点抽象为点,将通信线路抽象为线,就成了点、线组成的几何图形,从而抽象出了网络共同特征的结构图形,这种结构图形就是所谓的网络拓扑结构。网络的基本拓扑结构有总线结构、星状结构、环状结构、树状结构和网状结构。
(1)总线结构
(2)星状结构
(3)环状结构
(4)树状结构
(5)网状结构
一个功能完备的计算机网络需要制定一整套复杂的协议集合,而计算机网络协议就是按照层次结构模型来组织的。我们把网络层次结构模型与各层协议的集合称为计算机网络体系结构。
国际标准化组织(International Organization for Standardization,ISO)于1978年提出了开放系统互连(Open System Interconnect,OSI)模型。
在OSI模型中,每层协议都建立在下一层的基础上,并向上一层提供服务。第1~3层属于通信子网层,提供通信功能;第5~7层属于资源子网层,提供资源共享功能;第4层(传输层)起着衔接上下三层的作用。
表 OSI模型各层功能
分 层 | 功 能 |
应用层 | 提供与用户应用有关的功能 |
表示层 | 解决数据格式转换 |
会话层 | 进行两个应用进程之间的通信控制 |
传输层 | 保证数据可靠地从发送节点到达目标节点 |
网络层 | 解决多节点传送时的可靠传输通路 |
数据链路层 | 进行二进制数据流的传输 |
物理层 | 组成物理通路 |
TCP/IP网络体系结构成为事实上的国际标准,并沿用至今。
TCP/IP参考模型将不同的通信功能集成到不同的网络层次,形成了一个具有4个层次的体系结构,从高层到低层依次是应用层、传输层、网际互联层和网络接口层。
TCP/IP提供了一整套数据通信协议,该协议由传输控制协议(TCP)和网际协议(IP)组成,简单地说,TCP提供传输层服务,负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地;而IP提供网络层服务,给Internet的每一台联网设备规定一个地址。
图 TCP/IP体系结构与OSI参考模型的对应关系
好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!