分层结构
发送文件前要完成的工作:
1.发起通信的计算机必须将数据通信的通路进行激活
2.要告诉网络如何识别目的的主机
3.发起通信的计算机要查明目的的主机是否开机,并且与网络连接正常
4.发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作
5.确保差错和意外可以解决
概念总结:
网络体系结构是从功能上描述计算机网络结构
计算机网络体系结构简称网络体系结构是分层结构
每层遵循某个/些网络协议以完成本层功能
计算机网络体系结构是计算机网络的各层及其协议的集合
第n层在向n+1层提供服务时,且所提供服务的具体实现细节对上一层完全屏蔽
仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽
体系结构是抽象的,而实现是指能运行的一些软件和硬件
OSI参考模型
应用层:所有能和用户交互产生网络流量的程序。典型应用层服务:文件传输(FTP),电子邮件(SMTP),万维网(HTTP)(所谓的www.xxxx)
表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义)。功能一:数据格式变换(翻译官);功能二:数据加密解密;功能三:数据压缩和恢复。主要协议:JPEG,ASCII
会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步(SYN)。功能一:建立,管理,终止会话;功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步;主要协议:ADSP,ASP
传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。功能一:可靠传输,不可靠传输(确认机制或者非确认机制);功能二:差错控制(发生差错控制,比如传送的报文段丢失,进行检修);功能三:流量控制(控制发送方的发送速度);功能四:复用分用(复用:多个应用层进程可同时使用下面运用传输层的服务。分用:运输层把收到的信息分别交付给上面应用层中相应的进程)。主要协议:TCP,UDP
网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。功能一:路由选择(最佳路径);功能二:流量控制;功能三:差错控制;功能四:拥塞控制(针对全局速度。若所有节点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞)。主要协议:IP,IPX,ICMP,IGMP,ARP,RARP,OSPF
数据链路层:主要任务是把网络层传下来的数据报组装成帧。数据链路层的传输单位是帧。功能一:成帧;功能二:差错控制;功能三:流量控制;功能四:访问(接入)控制(控制对信道的访问)主要协议:SDLC,HDLC,PPP,STP
物理层:主要任务是在物理媒体上实现比特流的透明传输。传输单位是比特。透明传输:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。功能一:定义接口特性。功能二:定义传输模式(单工,半双工,双工);功能三:定义传输速率;功能四:比特同步;功能五:比特编码。主要协议:Rj45,802.3
TCP、IP参考模型
OSI参考模型与TCP/IP参考模型
相同点:1,都分层;2,基于独立的协议栈的概念;3,可以实现异构网络互联
不同点:
5层参考模型