《看透springMvc源代码分析与实践》笔记2常见协议和标准

来源:互联网 发布:linux创建组和用户 编辑:程序博客网 时间:2024/06/06 00:25

常见协议和标准

一、 DNS协议

作用是将域名解析为ip。
windows中用nslookup查看dns解析结果。

Dns服务器是怎么知道域名和Ip对应关系的呢?就需要域名所有者自己将域名解析到相应ip上。
win7设置dns服务器。
windows设置域名和ip关系,是在hosts文件里。本机在解析域名时首先会从hosts文件中查询,如果可以查到就直接用,找不到再从dns服务器获取。

二、TCP/IP与Socket

TCP/IP是两个不同协议,Ip用来查找地址,对应网际互联层,tcp协议用来规范传输规则,对应着传输层,ip只负责找到地址,具体传输工作交给tcp来完成。
Socket是TCP/IP的一个具体实现。

普通socket用法:
这里写图片描述
NIO Socket用法:
这里写图片描述

三、Http协议

Http协议是应用层协议,在tcp/ip协议接收到数据后,需要通过http协议来解析才能使用。

四、Servlet和javaweb

Servlet是j2ee标准的一部分,是javaweb开发标准,标准比协议多了强制性的意义,不过他们作用是一样的。通过tcp/ip协议,http协议已经可以得到数据,servlet的作用是对接收到的数据进行处理,并返回结果。常见的servlet容器,tomcat。

阅读全文
0 0
原创粉丝点击