week7:Technology: Application Protocols
(一) Application Layer(应用层)
- 应用层的两个问题
①哪个应用程序获得数据?
端口
②与该应用程序对话的规则是什么?
协议
- 端口
IP地址的网络号确定目标网络
IP地址的主机号确定目标主机
端口确定特定的应用程序
- 常见的TCP端口
Telnet(23) -登录
SSH(22) -安全登录
HTTP (80)-超文本
HTTPS(443) -安全
SMTP(25)-邮件
IMAP(143/220/993) -邮件检索
POP(109/110) -邮件检索
DNS(53) -域名
FTP(21) -文件传输
- HTTP - Hypertext Transport Protocol(超文本传输协议)
①因特网上占主导地位的应用层协议
②是为Web而发明的——检索HTML、图像、文档等
③扩展为除文档外的数据—RSS、Web服务等。
④基本概念-建立连接-请求文档-检索文档-关闭连接
- 应用层总结
①抽象的“通道”——可以在同一个“套接字”上发送和接收数据
②可以选择使用SSL - Secure Socket layer(即TLS - Transport layer security)向TCP添加一个安全层
③使用众所周知的“端口号”,以便应用程序可以在服务器(如邮件服务器、web服务等)内找到特定的应用程序