黑马程序员--java技术blog---第九篇:网络编程(2)
2015-08-13 16:24
513 查看
------- android培训、java培训、期待与您交流! ----------
1、TCP并发
单线程
不能同时连接
多线程技术
服务端将每个客户端封装一个线程
将要执行的代码封装到Runnalbe的Run中
2、浏览器客户端
访问端口写法 http://192.168.1.254:11000 11000是端口
telnet 远程登录命令windows自带
3、Tomcat软件
java写的服务器软件
可以自己写网页,该软件可以提供服务
4、Http
http连接时会发送数据头(请求消息头,应答消息头)
还会有数据体
开头的GET 是请求方式 含有目标文件
Accept-Encoding:编码格式(压缩)
5、URLConnection
URL对象
URL统一资源定义符
可以通过很多构造函数来封装URL
getProtocol获取协议
getHost获取主机
getPort获取端口 不指定是返回-1
getPath获取路径
不带参数
getFile获取文件 带参数
getQuery获取查询部 是URL最后用?进行分割的东西
URLConnection
URL.openConnection()获取连接对象
不用写socket了,被封装到内部了 可以解析数据头
6、SocketAddress
地址+端口
7、ServerSocket
backlog队列最大长度
8、NAT
DNS服务器
1、TCP并发
单线程
不能同时连接
多线程技术
服务端将每个客户端封装一个线程
将要执行的代码封装到Runnalbe的Run中
2、浏览器客户端
访问端口写法 http://192.168.1.254:11000 11000是端口
telnet 远程登录命令windows自带
3、Tomcat软件
java写的服务器软件
可以自己写网页,该软件可以提供服务
4、Http
http连接时会发送数据头(请求消息头,应答消息头)
还会有数据体
开头的GET 是请求方式 含有目标文件
Accept-Encoding:编码格式(压缩)
5、URLConnection
URL对象
URL统一资源定义符
可以通过很多构造函数来封装URL
getProtocol获取协议
getHost获取主机
getPort获取端口 不指定是返回-1
getPath获取路径
不带参数
getFile获取文件 带参数
getQuery获取查询部 是URL最后用?进行分割的东西
URLConnection
URL.openConnection()获取连接对象
不用写socket了,被封装到内部了 可以解析数据头
6、SocketAddress
地址+端口
7、ServerSocket
backlog队列最大长度
8、NAT
DNS服务器
相关文章推荐
- java HttpServletRequest 获取和设置session
- Apache Http Server与Tomcat6 的负载均衡(二)
- xUtils框架介绍之HttpUtils的使用
- HTTP长连接与短链接
- Android_HTTP状态码介绍
- 深度学习概述:从感知机到深度网络
- 玩转git 网络资源汇总
- meta标签中的http-equiv属性使用介绍
- Android使用HttpURLConnection上传文件
- tornado curl_httpclient proxy
- Android 通过WebService进行网络编程,使用工具类轻松实现
- 黑马程序员——Java中网络编程
- HTTP协议
- 在Linux下怎么看网络流量
- TCP/IP详解 卷I:协议 のIP网际层 IP校验和的计算
- 使用 libevent 和 libev 提高网络应用性能
- 黑马程序员--java技术blog---第八篇:网络编程(1)
- 机器学习:神经网络之表达
- AT指令操作GPRS Modem实现网络传输
- HTTP POST和GET区别简介