设为首页 收藏本站
查看: 998|回复: 0

[经验分享] javase网络编程

[复制链接]

尚未签到

发表于 2017-6-21 19:12:13 | 显示全部楼层 |阅读模式
tcp三次握手

2次身份识别.
1.A -> B (syn)同步信号:x
2.B:syn + 1:(x+1) -> A,B -> syn(y)
3.A:ack


windows:dll

动态链接库.


linux

so:shared object.


TCP

面向连接的,安全的,有顺序。没有限制。保证。
ServerSocket        //服务器套接字
Socket              //socket
阻塞模式            //accept()


UDP

网络
无连接,无固定路由,无序,没有ack.packet <=64K
DatagramSocket      //数据报套接字
DatagramPacket      //数据报包,地址(255) + 数据。

  Frame:帧 FrameUnit:帧单元。60K

bc

broadcast           //广播


安装ibm rose软件

1.运行setup.exe安装程序。
2.导入licence文件。
开始->IBM rational key admin... -> 导入licence.upd文件。
3.如果出现找不到suite objects.dll文件的错误解决办法.
复制rose/common/{licences.dll + suites objects.dll}到c:/windows/system32/下
复制rose/common/{licences.dll + suites objects.dll}到c:/windows/sysWOW64/下


UML

unified modeling language.统一建模语言。
IBM rational rose。


use case

use case view           //用例视图.
use case                //用例视图.
  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
  查看端口占用情况 -----------------
   DSC0000.jpg
  其中:127.0.0.1,为自回环网络,在没有网络的情况下使用改地址访问本机。
   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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-386460-1-1.html 上篇帖子: Active Directory虚拟机搭建域控服务器环境 下篇帖子: html5简介
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表