Internet提供的传输服务
TCP
- 面向连接: 客户机/服务器进程间 需要建立连接
- 可靠的传输
- 流量控制: 发送方不会发送速度过 快,超过接收方的处理能力
- 拥塞控制: 当网络负载过重时能够 限制发送方的发送速度
- 不提供时间/延迟保障
-
UDP
无连接
- 不可靠的数据传输
- 不提供: 可靠性保障 流量控制 拥塞控制 延迟保障 带宽保障
万维网构成
万维网的核心部分由统一资源定位符(Uniform Resource Locator,URL)、超文本传送协议(Hyper Text Transport Protocol,HTTP)和超文本标记语言(Hypertext Markup Language,HTML)这三个标准构成
HTTP协议
使用TCP传输服务
- 服务器在80端口等待客户的请求
- 浏览器发起到服务器的TCP连接(创建套接字Socket)
- 服务器接受来自浏览器的TCP连接 浏览器(HTTP客户端)与Web服务器(HTTP服务器)交 换HTTP消息
- 关闭TCP连接
E_mail
由**三部分**构成
- 用户代理
- 邮件服务器
简单邮件传送协议SMTP POP3 HTTP IMAP
应用层协议。 使用TCP可靠数据传输服务,包括了**服务器**端与**客户机**端
发送的主要过程
- 邮件保存到发送方报文队列
- 通过SMTP协议转发到接收方邮件服务器,保存到相应邮箱中
- 若投递失败,发送方将其保存在一个报文队列中,以后每30分钟发送一次,若几天后仍未成功,将该报文删除,并通知发送方。 用
- 户访问自己邮箱时,邮件服务器对其身份进行验证(用户名和口令)。
DNS 域名解析系统
查询方式
迭代查询:被查询服务器返回域名解析服 务器的名字 
递归查询:将域名解析的任务交给所联系 的服务器 每个发送一条请求就够了
提供的服务
- 域名向IP地址的翻译
- 主机别名
- 邮件服务器别名
-
域名服务器的分类
从上到下
根域名服务器
- 顶级域名服务器(TLD, top-level domain): 负责com, org, net,edu等 顶级域名和国家顶级域名,例如cn, uk, fr等
- 权威(Authoritative)域名服务器:组织的域名解析服务器,提供组 织内部服务器的解析服务
-
DNS记录缓存和更新
只要域名解析服务器获得域名—IP映射,即缓存这一映射
- 一段时间过后,缓存条目失效(删除)
本地域名服务器一般会缓存顶级域名服务器的映射 因此根域名服务器不经常被访问
P2P
没有服务器
- 任意端系统之间直接通信
- 节点阶段性接入Internet
- 节点可能更换IP地址
