欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
OSI 7层模型
 
OSI 7层模型简介
 
OSI(Open System Interconnection)参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型
 
各层简介
 
各层详解
 
应用层
 
以笔记本举例,就是针对笔记本上的应用的,如邮件,web浏览器等都是所谓的应用。而应用层就是直接就是对这些应用提供服务的,提供服务的方式主要是通过各种协议。以web浏览器为例,http协议就是一种能为web浏览器服务的协议。
 
表示层
 
应用层产生的消息,并不会直接发送出去,会在表示层进行加密,压缩,并且制定加密的方式,压缩的方式等等。直观地说就是对数据加了一层包装。同样的接收消息就是在这一层,解压,解密。
 
会话层
 
总结就是会话交谈,是负责管理进程之间的会话。其实表示层,会话层,应用层都是是应用层抽象出来的,我们没有必要在这一层深究会话层做了什么,表示层做了什么。这个不是这次的重点。
 
传输层
 
传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。
 
网络层
 
主要就是加上一个源地址,目的地址。接着将数据放到链路层,注意这里的数据部分就是我们传输层上来的数据。这里涉及到DNS,这里的ip其实是域名解析之后得到的ip,DNS是一种应用层协议,也就是说浏览器调用了另一个应用,通过DNS协议获得了ip地址,然后包装在了数据上。这一层的数据叫数据包
 
数据链路层
 
数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。主要功能:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
 
物理层
 
传输数据的媒介,这一层数据叫比特。数据通过光纤等介质,传输到了网络道路中,交换机会扒开数据。
 
重要相关协议
 
HTTP协议
 
HTTP,即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。HTTP协议的特点是基于请求响应模式的,HTTP是无状态协议。
 
HTTPS协议
 
HTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS可以将内容加密,建立一个信息安全通道,来保证数据传输的安全。身份认证可以确认网站的真实性。数据的完整性防止内容被第三方冒充或者篡改。
 
FTP协议
 
文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。FTP协议中将命令与数据分开传送的方法提高了效率。FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。这两个端口一般是21 (命令端口)和 20 (数据端口)。
 
SMTP协议
 
SMTP,即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
 
TCP协议
 
TCP 协议的作用是,保证数据通信的完整性和可靠性,防止丢包。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。采用四次挥手断开一个连接!
 
UDP协议
 
UDP是一个非连接的协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。UDP可能产生丢包。
 
IP协议
 
IP协议的作用 将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称之为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。IP不提供可靠的传输服务,它不提供端到端的或(路由)结点到(路由)结点的确认,对数据没有差错控制,它只使用报头的校验码,它不提供重发和流量控制。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63341.shtml