1.网络基础知识
1.1OSI七层模型及其功能
应用层(Application)
表示层(Presentation)
会话层(Session)
传输层(Transport)
网络层(Network)
数据链路层(Datalink)
物理层(Physical)
question: 为何次用七层网络模型?
协议分层可简化网络协议的复杂性,这是一种自顶向下、逐步细化的程序设计方法,各层职责不同,下层为上层提供服务,上层屏蔽低层的细节实现。
question:模型各层功能?
物理层(Physical):
负责在信道上传输原始比特流,实现传输数据所需要的机械、电气、功能性及过程等手段。
数据链路层(DataLink):
主要提供对物理层的控制,检测并纠正错误比特流,进行流量控制
网络层(Network):
检查网络拓扑,选择最佳路由
传输层(Transport):
基本功能是接受会话层的数据,在必要时分层较小的单元,传递给网络层,并确保到达对方的信息正确无误
会话层(Session):
允许不同机器上的用户建立会话关系,在协调不同应用程序之间的通信时要涉及会话层,该层使每个应用程序知道其它应用程序的状态
表示层(Presentation):
关注传输信息的语法和意义,把来自应用层与计算机的数据格式处理成与计算机无关的格式
应用层(Application):
包含大量人们普遍需要的协议,具有文件传输功能。其任务是显示接收到的信息,把用户的新数据发送到低层