计算机网络中重要概念

OSI(开放系统互联参考模型):

物理层:实现透明的0和1比特流传输,并提供为建立、维持和释放物理连接所需要的机械、电气、功能和规程的特性。

数据链路层:主要是解决两个相邻结点之间的通信问题,主要提供在不太可靠的物理链路上透明和可靠的数据传送服务,数据链路层的功能是进行链路管理、数据帧传输、流量控制和差错控制等,将不可靠的物理链路转换成对网络层来说无差错的数据链路。

数据链路层的两个基本问题:帧的封装、帧的透明传输

网络层:实现在通信子网间传送数据分组或数据包,把数据从源节点传送到目的节点。

网络层的功能是路由选择、拥塞控制、网络的连接和建立等。

网络层提供的服务包括面向连接的网络服务和无连接的网络服务。

传输层:为用户提供可靠的、优化的、透明的、端到端的报文数据传输以及差错控制和流量控制等;

会话层:为两个应用程序之间建立会话机制,即建立、组织和协调双方的交互,并使会话获得同步。

表示层:为异种机通信提供一种公共语言,保证应用程序之间的信息能够被识别,比如数据格式转换、数据压缩解压、数据加密解密等功能。

应用层:用户通过应用程序访问网络服务。

透明传输:

透明传输是指数据直接通过系统的互连功能模式而不进行RLP(无线连接协议,是一种严格的纠错方式)纠错;

不透明传输是指数据进行了RLP纠错。

(在传输的过程中,对外界透明,就是说看不见传送网络,不管他传输的业务如何,只需要将业务传送的目的节点,同时保证传送的质量,而不对传送的业务进行处理。)

流量控制:

流量控制就是调整发送方发送信息的速率,使接收方能够及时接受并处理信息。

流量控制主要是为了防止网络拥塞、数据淹没和死锁问题。

控制发送方和接收方的数据收发的速度匹配;要控制好两者之间的速度匹配问题,否则会产生数据丢失等问题。

流量控制的方法:滑动窗口机制

拥塞控制:

网络上的负载和网络上的容量之间的匹配问题;

差错控制:

TCP保证数据传输的:按序、没有差错、没有丢失、没有重复;

差错控制是指在数据通信过程中能发现或纠正差错,将差错限制在尽可能小的范围内。

差错控制方法:反馈检测、自动请求重发、前向纠错。

差错控制编码:奇偶校验码、海明码、循环冗余编码

常见的路由选择协议:

RIP协议(路由信息协议):这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息

OSPF协议(开放式最短路径优先协议):底层是迪杰斯特拉算法,是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。

猜你喜欢

转载自blog.csdn.net/fu_jian_ping/article/details/105899071