网络探索---网络应用及相应协议
来源:互联网 发布:淘宝买女鞋哪家店好 编辑:程序博客网 时间:2024/06/02 00:51
网络应用
应用程序协议
网络应用
应用程序协议
网络应用
应用程序协议
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地址的翻译、主机别名 、邮件服务器别名。
- 网络探索---网络应用及相应协议
- 网络及网络协议
- 网络应用 > 协议大全
- 网络协议应用详解
- 网络应用协议
- 网络 应用层协议
- 网络基础知识及协议
- 网络通信及协议
- 网络及协议篇
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- 网络管理软件的分类及相应功能
- CSDN赚积分
- HDU-2072
- Anaconda多环境多版本python配置及环境切换
- CSRF攻击方式及解决方法
- 为什么在mysql数据库可以运行的SQL语句,在java里却报错!!
- 网络探索---网络应用及相应协议
- 截图软件中使用非模态对话框
- while和do...while循环测试总结
- Oracle 性能优化求生指南-学习笔记1
- 前端相关软件下载安装
- CSS样式(边框边距)
- Linux安装软件的几种方法
- 内存溢出(Memory Overflow)和内存泄露(Memory Leak)的区别
- 缓慢变化维(I)