1. DNS
- 通过域名获得ip地址的服务
域名
域名是全球唯一的,如:www.baidu.com 域名等级自左向右升高
根:com后面一个.
顶级域名:国家顶级域名cn、通用顶级域名com/net、基础结构域名/反向域名arpa
二级域名:类别域名edu/com、行政区域名bj/js
三级域名、四级域名….
域名服务器
根域名服务器
顶级域名服务器
权限域名服务器
本地域名服务器·
域名解析方式
迭代解析和递归解析nslookup www.baidu.com
2. 文件传送协议FTP
工作原理
登录:ftp地址、用户名、密码/匿名登录
FTP使用TCP实现可靠传输
FTP服务器:一个主进程:端口21、多个从属进程:提供服务,数据连接端口20
控制连接始终保持,数据连接在文件传送时保存
是否使用TCP20端口建立数据连接与传输模式有关,主动方式20,被动方式由CS协商,端口号>1024
3. 电子邮件
邮件格式
组成结构
简单邮件传送协议SMTP
TCP连接 端口号25 C/S
规定两个相互通信的SMTP进程之间应当如何交换信息,负责发送邮件的SMTP进程就是SMTP客户,负责接收邮件的进程就是SMTP服务器
邮局协议pop3
TCP 110 C/S
扩充:IMAP协议
4. 万维网协议www和超文本传输协议HTTP
WWW
万维网www(World Wide Web)是一个大规模的、联机式的信息贮藏所/资料空间,是无数个网络站点和网页的结果
统一资源定位符URL是资源的唯一标识,一般形式为<协议>://<主机>:<端口>/<路径>
www以C/S方式工作
HTTP
TCP 80
访问资源的过程/面试题:浏览器地址栏中输入www.baidu.com会发生什么
HTTP协议是无状态的
Cookie/Session
HTT[采用TCP作为运输层协议,但HTTP协议本身是无连接的,通信双方在交换HTTP报文之前不需要先建立HTTP连接
HTTP连接方式:持久连接(非流水线、流水线)、非持久连接