首页 > 代码库 > javase网络编程
javase网络编程
ObjectInputStream/ObjectOuputStream : //串行化的类
java.io.Serializable : //串行化接口
transient: //临时的,防止串行化过程。
protocal :------------ 规则。数据格式。
http:(应用) :------------- hyper text transfer protocal 超文本传输协议。
ftp(应用层) :------------- file transfer protocal.
TCP ------------ transfer control protocal,传输控制协议。
IP ------------ internet protocal,网络协议。
七层协议 ------------
OSI ------------ Open System interconnect, 开发系统互联。
物理层 : //rj45
数据链路层: //FDDI
网络层: //IP(internet protocal)
传输层: //TCP UDP
//TCP:面向连接的,安全的协议,有确认(回执),数据有序。
//TCP建立连接的三次握手: 两次身份认证过程。
//UDP:无连接,不安全,没有固定的路由。
回话层 : //RPC,remote procedure call,远程过程调用.
表示层: //是否加密
应用层: //FTP,HTTP HTTPS,SMTP(simple mail transfer protocal)
查看ip和mac物理地址: --------------------- c:\>cmd c:\>ipconfig /all
port -------------------- 端口.
0 ~ 65535 //
0 ~ 1023 //保留端口
22 //
80 //
3306 //mysql
1521 //oracle
1433 //sqlserver
0.0.0.0 //通配IP地址。
ip:port
192.168.231.100:3306: 0.0.0.0//3306
192.168.231.101:3306
查看端口占用情况 -----------------
nestat -ano
InetAddress: //只有ip,没有端口
InetSocketAddress: //InetAddress + port
DNS ---------
域名解析.
localhost //127.0.0.1
# Copyright (c) 1993-2009 Microsoft Corp.
C:\Windows\System32\drivers\etc\hosts ---------------------------------------
127.0.0.1 localhost 192.168.231.100 s100 192.168.231.101 s101 192.168.231.102 s102 192.168.231.103 s103 192.168.231.104 s104 192.168.231.105 s105 192.168.231.106 s106 192.168.231.107 s107 127.0.0.1 vinci.ie.sogou.com
windows杀死进程. ---------------------
1.taskkill /? //查看帮助
2.taskkill /f /pid 1234 //f:强制 pid:进程id
3.taskkill /f /pid a /pid 2 //杀死多个进程
4.taskkill /f /IM notepad.exe /T //杀死进程树,使用映像名
搭建tomcat web服务器 -----------------------
1.下载tomcat的zip文件。 apache-tomcat-7.0.72.zip
2.解压即可。
3.启动tomcat服务器 ${tomcat_home}\bin\startup.bat
4.查看tomcat服务器监听端口8080 netstat -ano
5.打开web浏览器 http://localhost:8080/
4.停止服务器 a.ctrl + c b.${tomcat_home}\bin\shutdown.bat
5.在服务器上发布资源。 复制文件(夹)到${tomcat_home}\webapps\ROOT\下即可。
6.通过浏览器访问tomcat服务器上的资源. http://locahost:9090/111.txt
URL:Uniform Resource Locator -----------------------------
统一资源定位符.
schema://domainname:port/path?queryString
http://www.baidu.com/
http://192.168.21.34:9090/ziling.mp3
URLCOnnection conn = URL.openConnection() //打开连接
conn.getContentLength() //得到资源大小
conn.getContentType() //得到资源类型
URI:Uniform Resource Identifier --------------------------------
统一资源标识符. mailto:
在eclipse中创建tcp/ip监控器. ------------------------------
eclipse --> windows -> 首选项 -> run/debug -->tcp / ip monitor
javase网络编程