• javase网络编程


    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

    查看端口占用情况 -----------------

    其中:127.0.0.1,为自回环网络,在没有网络的情况下使用改地址访问本机。

     nestat -ano

    InetAddress:    //只有ip,没有端口

    InetSocketAddress:  //InetAddress + port

    DNS ---------  

    域名解析.

    localhost    //127.0.0.1

    # Copyright (c) 1993-2009 Microsoft Corp.

    C:WindowsSystem32driversetchosts ---------------------------------------  

    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}instartup.bat  

    4.查看tomcat服务器监听端口8080   netstat -ano  

     5.打开web浏览器   http://localhost:8080/

     4.停止服务器   a.ctrl + c   b.${tomcat_home}inshutdown.bat

     5.在服务器上发布资源。   复制文件(夹)到${tomcat_home}webappsROOT下即可。  

     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

  • 相关阅读:
    FireFox 中 回把nextSibling为/n 换行时解释为undefinded
    陶哲轩实分析习题18.4.10
    单调可测集的测度运算
    数学分析_Tom Apostol_定理7.47
    Emacs+$\LaTeX$ 帮你写数学文章
    陶哲轩实分析引理18.4.2:半空间是可测集
    陶哲轩实分析习题18.4.10
    陶哲轩实分析引理18.4.2:半空间是可测集
    可测集的性质
    数学分析_Tom Apostol_定理7.47
  • 原文地址:https://www.cnblogs.com/yihaifutai/p/6752042.html
Copyright © 2020-2023  润新知