DAY18Socket编程,ROSE建模与TCP/IP的学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DAY18Socket编程,ROSE建模与TCP/IP的学习笔记相关的知识,希望对你有一定的参考价值。

IDE eclipse调试

------------------

1.Debug

2.Step into : F5  ,单步进入。

3.Step return : F7,单步返回.

4.Stop over : F6,单步跳过.


安装Rose建模软件

-----------------

1.安装虚拟光驱软件:DTLite.exe

2.加载Rose镜像文件。

3.一路安装,next...

4.安装完成注册License。

a.在license管理器界面

开始 --> IBM Rose -> License Administrator

b.import a license file (第二选项)

c.选择解压目录下的upd文件。

d.一路导入。

e.成功。

5.启动Rose

a.开始菜单  -> IBM Rational Rose  -> Enterprise Editon.

b.如果错误,例如缺少xxx.dll文件

解决办法:复制${Rose_install}/common/{suites objects.dll + license.dll}到c:/windows/{system32 + SysWOW64目录下}.

c.启动rose时候,选择java版。


UML : unified Modeling language.统一建模语言。

---------------------------------------------

用例图:从用户角度描述系统的功能,并指出各功能的操作者。

类图:用于定义系统的类,包括描述类之间的联系(如关联、依赖、聚合等)以及类的内部结构,即类的属性和操作。因此类图是描述系统中类的静态结构,即它描述的是一种静态关系,在系统的整个生命周期都是有效的。

状态图:描述一类对象的所有可能状态以及事件发生时状态的转移条件。通常状态图是对类图的补充。

活动图:描述为满足用例要求所要进行的活动以及活动间的约束关系。使用活动图可以很方便地表示并行活动

序列图:用以显示对象之间的动态合作关系。它强调对象之间消息发送的顺序,同时也显示对象之间的交互过程。


Socket : TCP,IP ,UDP

TCP

--------------

transfer control protocal ;

IP

--------------

internet protocal;

UDP

--------------

user datagram protocal;


http://

-------------

hyper text transfer protcal,


OSI : open system interconnect,开发系统互联

-----------------------------------------

1.物理层

2.数据连路程

单个链路如何传输数据。

3.网络层

逻辑地址。可以将的大的数据包拆成小的数据包,利于网络传输。

4.传输层

纠错功能。TCP / UDP.

5.会话层

6.表示层

数据展现,加密处理等等。

7.应用层

http / ftp / https / smtp /

SQL :

----------------

structure query language,

RPC

-------------

1.Remote Procedure Call,远程过程调用。

TCP协议工作机制

------------------

三次握手,双方互相确认身份的过程。

1.A --> B 发送syn(synchronize)信号,(数字x)

2.B接收syn信号,确认号(x + 1),发送y

3.A可以确认B的身份,

DatagramSocket :

-------------------

单播:unicat ,

组播:multicast,多播。

广播:broad cast,广播


Robot :

---------------

//抓图

BuffedredImage image = new Robot().createScreenCapture(Rectangle rect);





以上是关于DAY18Socket编程,ROSE建模与TCP/IP的学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

day8---多线程socket 编程,tcp粘包处理

day08 多线程socket 编程,tcp粘包处理

铁乐学Python_Day33_网络编程Socket模块1

就业DAY2_网络编程_tcp客户端及服务器

Socket编程(day14)

day7 socket网络编程