计算机网络体系结构与参考模型

OSI有多少层?

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

TCP/IP有多少层?

网络接口层、网际层IP、运输层(TCP或UDP)、应用层(各种应用层协议如TELNET,FTP,SMTP等)

大致流程:


osi模型.PNG

解释:
在第七层中,将数据DATA接上控制信息H7,将第七层的数据和控制信息封装为7-PDU,传送到第六层。
在第六层中,收到了第七层的PDU,并将第六层的数据和控制信息封装为6-PDU,然后接上控制信息H6,包装,传送到第五层。
在第五层中.....同理

整个流程就是打包和拆包的过程。

OSI各层的功能:

物理层:
1.将比特转换成为电信号
数据链路层:
1.成帧
【将网络层的比特转换成帧】
2.差错控制
3.流量控制
4.访问控制
网络层:
1.路由控制
2.流量控制
3.差错控制
4.拥塞控制
传输层:
1.可靠传输和不可靠传输
2.差错控制
3.流量控制
【控制速度】
4.复用分用
【总体来说,就是负责两个进程的通信,即是负责端到端的通信】
会话层:
1.建立、管理、终止会话
【建立会话:例如:打开一个网页窗口或者打开一个视频,打开一个程序等】
2.制造同步点,中断时候能保留同步点,从而恢复通信。
【正在缓冲的视频缓冲到一半,突然拉断网线,会话层就确定了同步点,有了网络后,再从同步点开始缓冲】
表示层:
1.数据格式的转换
【将应用层的一张图片转换成一连串的代码】
2.数据的加密和解密

  1. 数据的压缩和恢复

应用层:能和用户交互产生网络流量的程序【通俗地说是:可以上网的程序】

TCP/IP
应用层,传输层,网际层,网络接口层

你可能感兴趣的:(计算机网络体系结构与参考模型)