c#网络编程复习文献

c#网络编程复习文献

ID:6071087

大小:54.50 KB

页数:14页

时间:2018-01-02

c#网络编程复习文献_第1页
c#网络编程复习文献_第2页
c#网络编程复习文献_第3页
c#网络编程复习文献_第4页
c#网络编程复习文献_第5页
资源描述:

《c#网络编程复习文献》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#网络编程复习文献第一章概述1.分散式指用户只负责管理自己的计算机系统,各自独立的系统之间没有资源或信息的交换或共享。集中式指用一台主计算机保存一个企业组织的全部数据,而用户则通过终端连接到这台主计算机系统并与之通信,从而达到访问数据的目的。终端是包含键盘和显示器的端设备,通过通信链路发送和接收数据。分布式是分散式系统和集中式系统的混合,它由一个又一个连接起来的独立计算机组成。企业管理系统就是集中式和分布式综合的一种表芯,所有数据用专用的数据库(SQLServer、Oracle或者DB2)集中存储,属于集中式,而对数

2、据的处理则由各个部门的软件分别控制,属于分布式。2.TCP/IP网络协议【考点:TCP/IP分层及其作用】TCP/IP分四层概念模型:a、应用层(该层负责应用程序之间的沟通,主要协议有简单邮件传输协议(SMTP)、文件传输协议(FTP)以及网络远程访问协议(Telnet)等)【负责实现一切与应用程序相关的功能】;b、传输层(该层提供节点间的数据传送以及应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。主要协议有传输控制协议(TCP)、用户数据报协议(UDP)等)【负责提供可靠的传输服务】;c、网际层(

3、该层负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机,但他不检查数据包是否被正确接受。网络协议(IP)即属于该层协议)【负责网络间的寻址】;a、网络接口层(该层负责接收IP数据报并进行传输,从网络上接受物理帧,抽取IP数据报转交给下一层,对实际的网络媒体进行管理,定义如何使用实际网络来传送数据)【负责实际数据的传输】。第二章进程与线程1.进程与线程【进程:进程是一段静态指令序列(程序)的动态执行过程。】【线程:一个进程可以划分为若干个独立的执行流,这些独立的执行流称为线程。】线程分为主线程、辅助线程【进

4、程与线程的区别:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。】2.进程管理(Process类):a、确定进程是否响应,是否已经退出;b、获取系

5、统正在进行的进程列表;c、获取个进程的资源占用情况;d、查询本地或远程进程的相关信息等。3.Process的命名空间:System.Diagnostics;4.Process类常用的属性和方法:BasePriority属性PriorityClass属性:设置或更改进程的优先级,枚举值有6个:Idle、Normal、High、AboveNormal、BelowNormal、RealTime。ExitCode属性:获取关联进程终止时指定的值。ExitTime属性:获取关联进程推出的时间,该值只有在HasExited属性为T

6、rue时才能检测。ID属性:获取关联进程的唯一标识符。MainModule属性:获取关联进程的主模版,即加载到特定进程中的.dll或.exe文件,一般用该属性查看启动进程的可执行文件的信息,包括莫板块、文件名和模块占用的内存等详细信息。ProcessName属性:获取该进程的名称,该名称不包括文件扩展名和路径。StartInfo属性:获取或设置要传递给启动进程的文件名以及启动参数,类似于命令行方式输入的命令和参数。StartTime属性:获取关联进程启动的时间。Threads属性:获取在关联进程中运行的一组线程。Tot

7、alProcessorTime属性WorkingSet64属性:获取进程分配的物理内存量。PeakWorkingSet64属性:获取进程使用的最大物理内存量。StandardInput属性:用于写入应用程序的流。StandardOutput属性:获取用于读取应用程序输出的流。Close方法:释放与次组件关联的所有资源。CloseMainWindow方法:通过像主窗口发送关闭消息来关闭具有用户界面的进程。GetProcessById方法:通过进程ID创建新的Process组件,并将其与本地计算机上的进程资源关联。GetP

8、rocesses方法:创建新的Proccess组件的数组,并将它们与本地家算计上的所有进程资源关联。GetProcessesByName方法:创建新的Process组件的数组,并将它们与本地计算机上运行统一可执行文件的所有进程资源关联。Kill方法:立即强制终止关联的进程。Refresh方法:重新获取关联进程信息。Start:启动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。