物理层数据链路层网络层传输层会话层表示层应用层。
现在我是记得挺牢的。20年了,一直都记不住,真奇怪。
网络7层模型中,每一层都为上一层提供服务,而上一层是将数据通过下层进行传输,看起来就好像是跟目标计算机的相同层直接通信一样。实际上,只有物理层才能真正通信,其他层间的通信时虚拟通信。
每个层,处理的数据格式和类型不一样。具体而言,在发送端,数据从上层传到下层,会被分割成更小的数据包,并添加本层的信息到包里。层层封装。
到达接收端后,则由下至上,层层剥离添加的信息、并组装数据,最后还原成完整的原始数据。
1、应用层
直接面向用户或程序。
协议:FTP、SMTP
2、表示层
定义计算机之间交换数据所使用的格式。相当于将来自应用层的原始数据翻译成中间语言。
3、会话层
建立发送端和接收端之间的会话连接。
通过在数据流中设置检查点,将数据分割成更小的组,利于断点续传。
4、传输层
确保数据包无错误、按顺序、无丢包,也无重复。
传输层既可以将一个数据包分割成更小的包,也可以将若干个包合并成一个包。
协议:TCP、SPX
5、网络层
负责将逻辑地址翻译成物理地址(IP地址)
协议:IP、IPX
6、数据链路层
处理数据帧。这个应该是比包更小的单位。
帧包括帧类型、路由、分割信息等。
7、物理层
处理的是0和1。
学习笔记–数据通信与计算机网络
TCP