网络应用 | 应用程序协议 | 网络应用 | 应用程序协议 | 网络应用 | 应用程序协议 |
Web应用 | http | | SMTP/POP3/IMAP | DNS | DNS |
网页在Sever端以web对象的形式存在,然后使用URL对这些对象进行定位。 | Email应用由邮件客户端和邮件服务器构成;发送邮件遵守SMTP,接受邮件遵守pop3和IMAP。 | DNS由本地域名服务器、根域名服务器、顶级域名服务器和权威域名服务构成 | |||
协议工作特点: 1)TCP连接,端口号为80 2)无状态、持续性连接。 3)消息类型:请求/响应 消息格式 请求消息:
Method:http 1.1中包括post(上传的输入封装在消息体里)、get(采用URL的方式提交请求)、head(测试使用的文件)、put(向S端上传文件,在URL内实现上传)、delete(删除S端的文件) 响应消息
Last-modified:url指向文件上一次的修改时间。 | 协议工作特点: 1)TCP连接、25端口 2)无状态、持久性连接 3)消息由7bit的ASCII码构成 ------------------------------------------------------------ SMTP协议 1)消息类型:命令(ASCII码组成)/ 响应(状态码和语句) 2)工作模式: A.握手 B.消息传输 C.关闭
POP3协议 1)功能:认证/授权、下载(下载并删除、下载并保持) 2)无状态连接
事务包括: List:列出消息数量 Retur:用编号编号获取消息 Dele:删除消息 Quit IMAP: 更多功能、更复杂、能操作服务器上存储的消息。 http: | 协议工作方式: 1)UDP连接、53端口 2)无状态 3)消息类型:查询/回复(消息格式相同) 工作方式: 1)迭代查询、递归查询
消息格式: 1)消息中的关键字:Flags:查询或回复、期望递归、递归可用、权威回答。 | |||
注释: 持久性连接和非持久性连接 1)持久性连接:TCP连接建立后,一次允许传输多个对象;非持续性连接:一次只能传输一个对象。 2)两种连接方式的对比:(响应时间) 非持久性:2个RTT+文件传输时间(先创建TCP连接,然后C/S间发送消息时间通讯,消息的发送和接受都都需要重新创建TCP连接) 持久性: A.无流水线的持久性:C收到S的响应后,才会发送新的消息。 B.流水线的持久性:C遇到一个引用请求就会向S发送消息。 域名注册过程: 1、在Network Solutions中注册域名,即在这个记录的数据库上生成两条记录: 记录的基本格式:(name, value, type) Type: A Name:主机名(域名),value:IP地址| TYPE = NX name: 域名 value:权威服务器域名| type = CNAME name:某真实域名的别名 value:真实域名 Type=MX name: 邮箱服务器的域名 type:该服务器的ip 2.生成记录 首先是与域名对应的权威服务器的域名 权威服务器的ip地址。第二条记录可以对应多个子记录 3.DNS的作用:负载均衡、域名向IP地址的翻译、主机别名 、邮件服务器别名。
|
网络探索---网络应用及相应协议
最新推荐文章于 2024-08-09 11:57:14 发布