计算机网络体系的三大模型

一、三大模型:

1、经典的OSI七层模型:物理层(PHY层)、数据链路层(DL层)、网络层(IP层)、传输层(或运输层TRAN层)、会话层、表示层、应用层

2、简化的理论五层模型:物理层、数据链路层、网络层、传输层、应用层(对应于七层模型的会话层、表示层、应用层)

3、实际应用中的TCP/IP体系四层模型:网络接口层(五层模型的物理层和数据链路层的统一)、网际层IP、运输层、应用层

二、各层各具功能

1、物理层:规定数据传输格式、电气意义、编码方式、复用方式、信道估计、同步方式等,透明的传输比特流(也就是说传输媒体上传输的数据对于物理层设备是无意义的,仅仅是比特流),设备如集线器;同步光纤网SONET、SDH定义在物理层;

2、数据链路层:将上层数据组装成帧,提供帧校验(CRC+FCS),即差错检验,发现错误直接丢弃并不提供修改的功能,并且也是透明传输数据。一般网络设备在一个设备整合了其PHY层和DL层的功能,如二层交换机。用MAC地址唯一标识设备。

3、网络层:在网络上用IP地址标识设备地址,将上层数据封装成包,并提供路由寻址,找到目的设备交付给其上层。主要设备路由器,主要协议包括IP、ARP、ICMP等。

4、传输层:主要协议为UDP和TCP,通过套接字为通信双方进程提供通信服务,UDP为尽力交付不保证可靠性,不用预先建立逻辑连接(即双方先确认对方存在并建立通道),多用于广播,TCP先建立逻辑连接再传输数据,是可靠传输,多用于文件传输、点对点通信等。

5、应用层:进程应用所在,通信的真实终端。

三、分层的意义和协议的作用

1、分层将原本复杂的问题层次化和局部化,每个层次只考虑相应的问题,不受其他无关问题的干扰,同时也保证了计算机系统的高度协调工作。

2、协议是计算机网络相互通信必须遵守的规则,以保证所交换的数据同步而有序。

3、协议的三要素:

语法:规定数据或控制信息的格式和结构;

语义:数据或控制信息的意义,即规定数据或控制信息的种类、应当作出怎样的响应等;

同步:事件的实现顺序。





你可能感兴趣的:(计算机网络)