vlambda博客
学习文章列表

计算机网络(一)--网络模型

    互联网时代,计算机网络的重要性不言而喻,接来下将开始带领大家畅游计算机网络的世界,领略网络的风采。


1.OSI七层网络模型

    顶上三层处理具体网络应用的所有细节,却对通信细节了解很;底下四层对具体网络应用了解不多,却处理所有通信细节

    这些都是网络的基础,都是需要记下来的


2.五层网络模型

    1.应用层:确定进场间通信的性质以及满足用户的需求。应用层协议有很多,如http、https、SMTP、FTP、SSH等

    2.传输层:负责主机间不同进程之间的通信。这一层中的协议有TCP、UDP、SCTP协议

    3.网络层:负责分组交换网中不同主机之间的通信。发送数据时,将运输层中的报文或用户数据封装成IP数据报,并选择合适的路由

    4.数据链路层:负责将网络中的IP数据报封装成帧

    5.物理层:透明的传输比特流


3.四层网络模型

    七层和五层模型都是学术上的概念,应用的并不广泛,四层模型才是使用最为广泛的--TCP/IP分层模型

    1.应用层:对应与OSI七层模型的应用层和表示层。

    2.传输层:对应与OSI七层模型的传输层,它提供两种端到端的通信服务,其中TCP协议提供可靠的字节流传输服务,UDP协议提供不可靠的用户数据报服务。

    3.网络层:对应与OSI七层网络模型的网络层。包含IP协议、ICMP协议(提供网络诊断信息)

    4.网络借口层:协作IP数据在已有的网络介质上传输