1.为什么分层的原因:计算机网络解决的问题过于复杂,所以需要分层,逐个解决。
2.各层之间相互独立,下层通过接口为上层提供服务,上层通过接口享受下层的服务。
3.每层遵循某个网络协议完成本层的功能。
4.OSI参考模型有7层,上三层是资源子网能实现数据处理,下三层是通信子网能实现数据通信。
5.7层的各层作用:
应用层:用户与网络的界面,所有能和用户产生网络流量的程序。这层要记住典型的应用层服务:文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)
表示层:最后呈现在屏幕中都有哪些东西,用于处理在两个通信系统中交换信息的表示方式(语法和语义)
会话层: 向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步。
传输层:负责主机中两个进程的通信,每个进程都有一个端口号,所以叫端到端的通信。传输单位是报文段或用户数据报。下面三层要管下一跳给谁,所以叫点到点通信。
网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。
数据链路层:主要任务是把网络传下来的数据报组装成帧。数据链路层的传输单位是帧。
物理层:主要任务是在物理媒体上实现比特流的透明传输,物理层传输单位是比特。
6.TCP/IP协议栈
7.结合了TCP/IP和OSI的优点的5层网络体系结果供学习使用。
来源:https://www.cnblogs.com/98pyh/p/11734653.html