计算机网络
第六章
author:slightwjq
2023年1月9日
6.1 网络应用模型
常用客户/服务器(C/S)模型和P2P模型。
6.2 域名系统DNS
域名服务器
因特网的域名系统被设计成一个联机分布式数据库系统,采用C/S模型。域名到IP地址的解析是由运行在域名服务器上的程序完成的。
域名服务器有:根域名服务器、顶级域名服务器、授权域名服务器、本地域名服务器。
域名解析过程分为递归查询和递归与迭代查询相结合。
6.3 文件传输协议FTP
FTP的功能:提供不同主机系统之间的文件传输能力;以用户权限的方式提供用户对远程FTP服务器上的文件管理能力;以匿名FTP方式提供公用文件共享的能力。
FTP采用客户端/服务器的工作方式,使用TCP可靠传输。
FTP控制连接端口是21,在整个会话期间一直打开。数据连接端口是20,在传输完毕后关闭数据连接。
6.4 电子邮件
一个电子邮件系统有三个最重要的构件:用户代理、邮件服务器和电子邮件使用的协议。
- 用户代理:用户与电子邮件系统的接口。
- 邮件服务器:发送和接收邮件,采用C/S模式。
- 协议:如SMTP、POP3.
SMTP和POP3
SMTP:简单邮件传输协议,使用C/S方式,基于TCP,端口25。有连接建立、邮件传送、连接释放三个阶段。
POP3:邮局协议,采用C/S方式,基于TCP,端口110。
6.5 万维网WWW
万维网是一个分布式、联机式的信息存储空间,在这个空间中:一样有用的事物称为一样”资源”,并由一个全域“统一资源定位符URL”标识。
万维网内核由三个标准构成:统一资源定位符URL、超文本传输协议HTTP、超文本标记语言HTML。
超文本传输协议HTTP
是面向事务的,定义了浏览器怎样向万维网服务器请求万维网文档,以及怎样把文档传送给浏览器。
HTTP是使用TCP协议的,本身是无连接的,是无状态的。HTTP既可以使用非持久连接也可以使用持久连接。
- 本文作者: 魏静崎
- 本文链接: https://slightwjq.github.io/2023/10/17/计算机网络-第六章/
- 版权声明: 该文章来源及最终解释权归作者所有