一、网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
组成网络的四要素:计算机、网络操作系统、传输介质、相应的应用软件
计算机网络的主要功能有:
1、资源共享:凡是入网用户均能享受网络中各个计算机系统的全部或部分软件、硬件和数据资源,为最本质的功能。
2、提高性能:网络中的每台计算机都可通过网络相互成为后备机。一旦某台计算机出现故障,它的任务就可由其他的计算机代为完成。
3、分布处理:通过算法将大型的综合性问题交给不同的计算机同时进行处理。用户可以根据需要合理选择网络资源,就近快速地进行处理。
二、网络的分类
按覆盖面积:局域网、城域网、广域网
三、网络协议
网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
层次结构
由于网络节点之间联系的复杂性,在制定协议时,通常把复杂成分分解成一些简单成分,然后再将它们复合起来。最常用的复合技术就是层次方式,网络协议的层次结构如下:
1. 结构中的每一层都规定有明确的服务及接口标准。
2. 把用户的应用程序作为最高层
3. 除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户。
4. 把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。
为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。
其中第四层完成数据传送服务,上面三层面向用户。对于每一层,至少制定两项标准:服务定义和协议规范。前者给出了该层所提供的服务的准确定义,后者详细描述了该协议的动作和各种有关规程,以保证服务的提供。
会话层 |
传输层 |
对应分层常用的协议及网络设备(一般来讲)
物理层--集线器
数据链路层---交换机(wi-fi ,ppp等)
网络层----路由器(IP)
传输层(tcp)
应用层(http,dns,telnet,dhcp,ftp等)