WWW万维网
定义: 万维网是一个大规模的, 联机式的信息储藏所,简称web
万维网通过链接的方法 能非常方便的 从互联网上的一个站点到另一个站点.
客户端向服务器程序发出请求,服务器向客户程序送回一个万维网文档(html)
HTTP
HTTP(Hypertext Transfer Protocol)超文本传输协议
基本定义: HTTP定义了万维网客户进程如何向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器.
特点:
无连接的, 虽然HTTP使用了面向连接的TCP协议 ,但是他本身是无连接的.
也就是通信的双方在交换HTTP报文之前,不需要先建立连接.
无状态的, 也就是说同一个客户第二次,第三次访问同一个服务器上的一个页面时,
服务器的响应与第一次请求的时候都是一样的. 这样简化了服务器的设计,使服务器支持大量并发
的HTTP请求.
SMTP
SMTP(Simple Mail Transfer Protocol) 简单的邮件传输协议
定义:用来传输邮件的协议.
特点:
采用客户端/服务器的工作模式, 用户先把文件发送给用户代理,用户代理把邮件交给
发送方的SMTP服务器.
发送方的SMTP服务器,又叫SMTP客户,和接收方的SMTP服务器 建立TCP 连接 ,
端口号为25.
然后客户通过这条TCP连接,发送邮件给服务器.
然后接收的客户通过用户代理,向SMTP服务器索取邮件.
注意: 中间不会经过任何中转的邮件服务器
POP3 和IMAP
POP3 (Post Office Protocol version 3)邮局协议
定义:用来读取SMTP服务器上的邮件的协议
特点:
用户代理 必须 运行 POP3客户端进程, 而接收方的SMTP服务器,也必须运行POP3服务器进程,
然后 POP3 客户端 向 POP3 服务器, 通过身份认证, 从服务器上Pull(拉取) 邮件到用户本地.
IMAP不可以下载邮件到 用户本地. 因为邮件一直存储与服务器上.可以在任何一个地方访问这个服务器,通过
上网读取邮件.
IMAP是一个联机的协议.
应用层知名端口号
协议 | TCP | UDP |
---|---|---|
HTTP | 80 | |
DNS | 53 | |
FTP | 21 | |
TFTP | 69 | |
SMTP | 25 | |
TELNET | 23 | |
DHCP | 67 |