1.计算机网络是由各种不同的计算机和网络设备通过不同的通信线路连接在一起的复杂系统。
2.层次结构一般以垂直分层模型来表示
3.①协议是“水平的",是对等实体间的通信规则
②服务是"垂直的",是下层向上层通过接口提供的
4.分层模型是一种用于开发网络协议的方法
5.分层结构的好处有:各层相对独立、功能简单、层内的变化互不影响、适应性强、易于实现和维护
6.OSI模型将网络结构划分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、 应用层。
7.服务是一个系统内部各层向它上层提供的一组原语,服务定义了相邻两层的接口。
8.协议是定义不同系统的对等层实体之间交换的帧、分组和报文的格式及意义的一组规则,实体利用协议来实现它们的服务定义。
9.协议的三要素:①语法 ②语义 ③定时
10.物理层的主要功能是完成相邻节点之间原始比特流的传输。
11.物理层的设计主要包括物理层接口的机械、电气、功能和过程特性 。
12.数据链路层:由物理层传来的数据封装成数据帧。
13.数据链路层的主要功能是如何在不可靠的物理线路上行数据的可靠传输。
14.数据链路层功能:
①链路管理:当两个结点开始通信时,发送方必须确定接收方处在准备接收数据的状态。为此,双方必须交换一些必要的信息,然后建立数据链路连接;同时,在传输数据时要维持数据链路;当通信完毕时要释放数据链路。数据链路的建立、维持和释放就叫做链路管理。
②流量控制:为防止传输数据的双方速度不匹配或接收方没有足够的接收缓存而导致数据拥塞或溢出。
③差错处理(CRC):数据链路层采用差错控制技术,把不可靠的物理连接变为可靠的数据链路,从而保证数据传输的正确性。数据链路层实体将对帧的传输过程进行检查,发现差错用重传方式解决。
④帧同步:在数据链路层,数据以帧为单位进行传输。帧同步是指接收方应当能从来自物理层的比特流中准确地区分出一帧的开始和结束的位置。
⑤寻址:在多点连接的情况下,寻址保证每一帧都能传送到正确的目的结点。同时,接收方也应当知道发送方是哪一个结点。
15.注:帧是单位
16.网络层的功能有:
①路由选择
②流量控制:网络中多个层次都存在流量控制问题,网络层的流量控制则通过限制用户一次性提交给网络的分组个数对进入分组交换网的通信量进行控制,以防因通信量过大而造成通信子网性能下降。
③多用户数据传输:为了在一条数据链路 上交织地传输多个用户的数据,可将一条DL划分为若干条逻辑电路,称为逻辑信道 利用每条LC支持一对用户的数据传输,并且|用LC号来区分不同用户的数据。
17.网络层的主要功能是进行路由选择,自的是完成网络中主机间的数据包传输,其关键问题之一是使用数据链路层的服务将每个数据包从源端传输到目的端。
18.网络层允许分组通过路由从一个网络发送到另一个网络,而用户不必关心网络的拓扑结构和所使用的通信介质。也就是说,网络层可以用于为两个不同网络或网段之间的计算机建立通信。网络层的传输单位是分组或包。
19.传输层(是最重的一个层次)位于OSI参考模型的第四层,它是网络中资源子网与通信子网的桥梁,主要负责确保数据可靠、顺序、无差错地从A点到传输到B点(A、B点可能位于相同或不同的网络).
20.传输层传输信息的基本单位是报文 。
21.传输层提供了两个端点间可靠的透明数据传输,实现了真正意义上的“端到端”的连接,即应用进程间的逻辑通信。
22.会话层主要是在传输层提供服务的基础上增加一些协调对话的功能,以便对上一层提供更好的服务。
23.会话层实现建立、管理和终止应用程序进程之间的会话和数据交换,这种会话关系是由两个或多个表示层实体之间的对话构成的。具体包括以下4个方面:
(1)利用令牌技术来保证数据交换、会话同步的有序性,拥有令牌的一方可以发送数据或执行其他动作。
(2)利用活动和同步技术来保证用户数据的完整性,并让用户知道整个交换的过程。
(3)利用分段和拼接技术来提高数据交换的效率,多块用户数据可以合并在一起进行传输。
(4)利用重新同步技术来实现用户会话的延续性,支持传输过程中的故障恢复。
24.表示层用于保证一个系统应用层发出的信息能被另一个系统的应用层读出, 如有必要,表示层用一种通用的数据表示格式在多种数据表示格式之间进行转换,它包括数据格式变换、 据加密与解密、数据压缩与恢复等功能。
25.应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。
26.在OSI参考模型中,包含三个基本概念:服务、接口和协议。
27.IP协议用来给各种不同的通信子网或局域网提供一个统一的互连平台,TCP协议则用来为应用程序提供端到端的通信和控制功能,该体系结构被称为 TCP/IP协议模型。
28.ARPANET 发展成为Inteet后,不断完善TCP/IP协议模型,使得 TCP/IP成为Internet网络体系结构的核心。
29.TCP/IP包括两个协议:传输控制协议 和网际协议
30.TCP/IP协议模型从更实用的角度出发,形成了具有高效率的四层体系结构,即主机-网络层(也称网络接口层)、网络互连层(IP层)、传输层(TCP层)和应用层。
31.主机-网络层的作用:是负责接收从网络层交来的IP数据包并将IP数据包通过低层物理网络发送出去;或者从低层物理网络上接收物理帧,然后抽出IP数据包交给网络层。