计算机网络体系结构

一、计算机网络体系结构

1.相互通信的两个计算机系统必须高度协调工作才行,而且这种协调工作是十分复杂的

2.把庞大而且复杂的问题进行分层处理,让大问题转化为各种小问题,便有利于研究和处理

3.计算机网络的体系结构是计算机网络的各层及其协议的集合

二、OSI参考模型

OSI参考模型定义了网络通信的层次架构、层次之间的相互关系与各层提供的服务

任意两个系统,就算在天涯海角,只要遵循OSI标准就可以进行通信

分层原则:

1.网中各结点都具有相同的层次

2.不同结点的同等层具有相同的功能

3.同一结点内相邻层之间通过接口通信

4.每层可以使用下层提供的服务,并向其上层提供服务

5.不同结点的对等层通过协议来实现对等层次之间的通信

层次结构:

1.物理层:利用传输介质实现比特序列的传输(比特序列也就是二进制位),它需要为它的上层数据链路层提供服务。

2.数据链路层:采用差错控制与流量控制方法,使得有差错的物理线路变成无差错的数据链路

3.网络层(network layer):实现路由选择、分组转发与拥塞控制等功能,为“分组”传输选择“最佳”的路由

4.运输层(transport layer):向高层用户提供可靠的“端-端”通信服务,向高层屏蔽下层数据通信的具体细节

5.会话层(session layer):维护两个通信计算机之间的进程通信,管理数据交换

6.表示层(presentation layer):处理两个通信的计算机系统的数据表示方式,完成数据的格式变换、加密与解密、压缩与恢复

7.应用层(application layer):需要为用户提供一个平台,允许用户去开发能够满足自己需求的网络通讯。为应用软件提供多种网络服务,例如万维网、文件传输、电子邮件与其它服务等

网络通讯实现的过程:

1.主机 A 和主机 B 要进行通讯,这要求首先 A 和 B 这两台主机都要遵循 OSI 的参考模型。它要有同等的层次。

2.每一层所实现的功能也相同,而在主机 A 中,它的层次结构自上而下按照刚才的 OSI 的参考模型。

数据首先由应用程序产生。应用层会对数据进行处理,添加一个首部,然后向下传输给他的下层次。

表示层会对数据继续进行处理,添加首部,数据在每一个层次都会进行处理,处理的方式就在数据的前边添加一个具有本层特点的首部。

2.而数据在每经过一次处理之后,都会拥有在传输过程中的一项功能,最终数据被传递到物理层之后,物理层负责将这些数据变换成能在网络信道中传输的信号,也就是比特流。

通过传输介质将这些比特序列传输到接收方主机 B。主机 B 在收到这些数据以后,再逐层次地将之前所添加的首部去移除掉。逐层次地向高层去传输,最终保证所接收的数据能被主机 B 的应用程进程所接收。

4.而在发送数据的时候,逐层添加首部,这个过程叫做数据的封装,在接收的时候,主机 B 在去除首部的过程,我们称为数据的解封装。

TCP/IP参考模型

层次结构:

1.网络接口层:

是 TCP/IP 参考模型的最低层,它负责通过网络发送和接收IP数据。

2.互联网层:

使用IP协议提供“尽力而为(best effort)”的网络分组传输服务。将运输层报文段封装成IP数据报,选择适当的发送路径并将数据报转发到下一个结点。(关键部分)

3.运输层:

负责在会话的进程之间建立和维护“端-端”的连接。定义了两种不同的协议:传输控制协议(TCP)与用户数据报协议(UDP)。(UDP特点是高效,对可靠性要求不高,但是对实时性要求比较高的传输。我们可以使用它为其服务,比如说传输语音,传输视频)

4.应用层:

和 OSI 参考模型的应用层类似,为应用软件提供多种网络服务

它通过具体的协议来实现的,我们叫它协议栈。

在应用层中我们可以看到类似于 HTTP FTP DNS RIP 等协议。在它的运输层和互联网层同样使用了具体的协议来实现它的功能。

只有在网络接口层,没有定义具体协议,而是通过描述他的网络接口层的功能来实现一个一个的网络连接。

 

                                                                                                                                 来自阿里云学习

                                                                                                            均用于学习使用,无商业用途

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值