您的位置:首页 > 理论基础 > 计算机网络

黑马程序员--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服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: