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

常见协议和标准

一、 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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值