计算机网络的应用层
程序员文章站
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请求报文和响应报文,都是由三部分组成,开始行 首部行 实体主体
上一篇: 前端跨域问题