java中的一些网络知识

1、  IPV4:4个字节,IPV6:16个字节。(4/6是版本号)

2、  每台连接到Internet的计算机都应当能访问DNS(域名服务器),DNS了解这不同主机名(域名)到IP地址之间的映射。大多数DNS只知道本地网络上的主机名,以及其它网络中一些DNS的地址,若客户端访问本地域之外的机器地址,则本地DNS会询问远程DNS,再将结果返回请求者

3、  通配地址:可匹配本地系统中的所有地址?一般适用于服务器或者网关

4、  环回地址:IPV4:127.0.0.1;IPV6:0.0.0.0.0.0.0.1

5、  URL

一、通过openConnection()获得URLConnection对象

二、URLConnection可以访问服务器发送的所有数据,如原始的文档,协议指定的所有元数据、HTTP首部和原始HTML;处理读取URL外,还能写入URL

三、通过openStream()获得的InputStream,指向的数据是URL所指向文件的原始数据(即未经解释的内容),不包括HTPP首部或任何与协议相关的信息

四、getContent()获取由URL指向的数据,并尝试将其转换为某种对象。getContent()通过查看服务器所获取数据的MIME首部中的Content-type字段进行操作。

 

6、  代理服务器

一、代理服务器接收本地客户端到远程服务器的请求

二、设置代理服务器原因有:1、出于安全考虑(如防止远程主机了解本地网络配置秘密细节);2、过滤出站请求,限制可以浏览的网站;3、出于性能考虑(允许多个用户从本地缓存中获取一些经常访问的文档,而不是从远处主机中进行重复的下载)。

三、代理本身用java.net.Proxy实例表示,存在三种代理:

1、  Proxy.Type.DIRECT(直接连接,不存在代理)

2、  Proxy.Type.HTTP

3、  Proxy.Type.SOCKS

除了类型外,代理的重要信息就是地址和端口,用SocketAddress对象给出:

如:

         //设置代理服务器地址和端口

         SocketAddress address = newInteSocketAddress(“proxy.example.com”,80)

         //创建Proxy类,并设置代理类型

         Proxy proxy = new Proxy(Proxy.Type.HTTP,address)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值