写在前面:本博客里借鉴了哈尔滨工业大学在中国大学MOOC中发布的《计算机网络》这门课中的资料

计算机网络的体系结构

1.网络体系结构是从功能上描述计算机体系结构的。
2.计算机网络体系结构简称网络体系结构是分层结构
3.每层遵循某些网络协议完成本层的功能。

OSI参考模型

理论很成功,实践失败
OSI模型就是常说的七层网络模型。
计算机网络学习记录【计算机网络体系结构】
大概就是这个样子,下面看一下整体的OSI模型的通信过程。
计算机网络学习记录【计算机网络体系结构】
上图是主机A向主机B发送信息的大概的通信过程,主机A方从最高的应用层开始数据经过下面每一层的数据包装,传送到物理层,物理层通过物理介质,将信心传送。主机B方从最低的物理层开始,一层一层的解装数据,最终到达主机B。

那么为什么要进行这么麻烦的数据包装呢?
答:增加数据控制。比如说增加标识地址,增加差错检验编码等等。

下面说一说每一层都是干嘛的:

物理层

物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
1.为数据端设备提供了传送数据的通道。
2.传送数据。
3.完成物理层的一些管理工作(传输模式,数据率等等。)

数据链路层

OSI数据链路层是一种计算机的数据通道,为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。
1.负责节点到节点的数据传输。
2.组帧(链路层的数据传输单元是帧,要加上帧头和帧尾)
3.物理寻址(在帧头中增加发送端和/或接受端的物理地址标识)
4.流量控制,差错控制,访问控制等。

网络层

网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。
1.负责源主机到目的主机的数据分组交付(可能会穿越多个网络)
2.逻辑寻址:全局唯一一个逻辑寻址,确保数据分组被送达目的主机,如IP地址。
3.路由选择和分组转发。

传输层

1.负责源到目的(端到端)完整报文的传输。
2.分段与重组
3.SAP寻址(确保将完整的报文提交给正确的进程,如端口号)
4.连接控制,流量控制等。

会话层

这个是这七层中功能最少也是最“薄”的一层。
1.建立维护控制。
2.同步:在数据中心插入“同步点”

表示层

处理两个系统之间交换信息的语法和语义问题
1.数据表示转换(转换为主机独立的编码)
2.加密和解密
3.压缩和解压

应用层

支持用户使用网络服务(文文件传输,电子邮件,Web等等)

TCP/IP参考模型

计算机网络学习记录【计算机网络体系结构】
用图片表示出来大概是这个样子的。

5层参考模型

5层参考模型是综合了OSI模型和TCP/IP模型的优点。
计算机网络学习记录【计算机网络体系结构】

相关文章: