欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

计算机网络的应用层

程序员文章站 2024-02-21 22:25:16
...
  • 应用层协议( 一个应用层协议对应一个计算机服务)
  域名系统 DNS 负责解析域名,将域名解析成IP地址。
   动态主机配置协议 DHCP
   文件传输协议 FTP
   远程终端协议 TELNET
   远程桌面协议 RDP
   万维网 www
   电子邮件 SMTP POP3 IMAP
   超文本传输协议 HTTP

什么是域名:

  因特网的域名结构,采用了层次树状结构的命名方法,使任何一个主机都拥有唯一一个域名。
   每个域名都是由标号序列组成,各标号之间用点隔开。各级域名由其上一级的域名管理系统管理。一般*域名写在最右边,级别最低的域名写在最左边。
   常用*域名有: cn表示中国  com表示公司企业  。
   我国常用二级域名:com企业  edu 教育机构 gov *机构等 另外我国允许之间在*域名cn**册二级域名。
   一个单位拥有一个域名后就可以自行划分其下属的子域。一般最下方的域名即为单个的计算机。

   一个完整的域名 www.baidu.com.
        根            .
        *域名      com
        二级域名      baidu
        www         www表示这个域名对应的是一个web服务,通常用www标识,如果这个域名对应一个邮件服务,那么它的完整域名就可以
                  表示为mail.baidu.com.
  在域名后面可以继续跟/文件夹名/文件名,访问域名文件夹中的所有html文件
  • FTP协议
  主动模式  ftp客户端告诉FTP服务器使用什么端口侦听,FTP服务器和FTP客户端的这个端口建立连接 源端口20

  被动模式 FTP服务器打开一个新端口 等待客户端的连接

  FTP服务器端 如果有防火墙 需要在防火墙开20 21端口 使用主动模式进行数据连接
  • 万维网
   万维网www,是一个由许多互相链接的超文本组成的系统,通过互联网访问。各站点之间的访问用超链接来完成。万维网使用统一资源定位符url标志万维网上的各种文档。使用HTTP做为万维网各种信息交互遵守的协议。

  使用超文本标记语言来显示万维网的各种文档以及超链接。即所说的网页。
  访问万维网中信息的客户端只使用一个程序,即浏览器。
  url相当于一个文件名在网络范围的扩展,保存着一个可访问对象的指针。
  url一般形式: 协议,主机,端口,路径

  用户点击超链接后的几个过程: 浏览器分析超链接指向的url 》》 浏览器向dns请求解析对应的服务器IP地址 》》 dns解析出服务器的IP地址 》》 浏览器与目标服务器建立tcp连接 》》 浏览器发出取文件命令get/post 》》 服务器做出响应,把相应文件发送给客户端 》》 释放tcp连接 》》 浏览器显示相关文本
  万维网的信息检索系统: 搜索引擎 百度 谷歌等。
  • HTTP
   HTTP超文本传输协议是应用最广泛的一种网络协议,万维网所有文件都遵循这个标准。最初设计HTTP是为了传输HTML文件。
   HTTP请求报文和响应报文,都是由三部分组成,开始行 首部行  实体主体