2010年1月6日 笔记
应用层 应用层:应用层是网络体系中最高的一层,也是唯一面向用户的一层,应用层将为用户提供常用的应用程序,并实现网络服务的各种功能。常用的电子邮件、上网浏览等网络服务,都是应用层的程序。 表示层:主要进行编码,加密,解密,压缩与解压缩。 会话层:主要功能是在两个节点间建立、维护和释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传送。 应用层中的应用软件服务模式:客户/服务器模式、浏览器/服务器和P2P体系结构及混合模式 1)客户/服务器 这种类型就是我们很熟悉的客户端。服务器模型,客户端请求服务器,服务器 2)浏览器/服务器 通过浏览器访问服务器,因而传播更加广泛,如谷歌、百度等。 3)P2P 俩个主机之间的通信。 FTP ftp又称文件传输协议 ftp采用客户/服务器模式,分为客户机和服务器。 提供了一种有效的在客户机和服务器之间的文件下载与上传。 FTP传输数据分为: 控制进程:建立的控制连接,在数据传输过程中21端口一直处于打开状态,处理客户的请求连接。 数据进程:建立的数据连接,主要为了C/S之间传送数据。打开20端口 所以FTP服务打开俩个端口:20端口和21端口。 FTP的传输模式有ASCII模式和二进制模式,传输模式定义了在数据传输过程中以什么形式的编码方式传输数据。 Cookie是什么? 当我们第一次访问某网站时,cookie会记录某些我们访问过的数据