C#-网络协议-题库-简答

C#-网络协议-题库-简答

ID:42044268

大小:82.78 KB

页数:9页

时间:2019-09-06

C#-网络协议-题库-简答_第1页
C#-网络协议-题库-简答_第2页
C#-网络协议-题库-简答_第3页
C#-网络协议-题库-简答_第4页
C#-网络协议-题库-简答_第5页
资源描述:

《C#-网络协议-题库-简答》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.简答什么是分散式、集中式和分布式通信模型。答:分散式指用户只负责管理自己的计算机系统,各自独立的系统之间没有资源或信息的交换或共享。集中式指用一台主计算机保存一个企业组织的全部数据,而用户则通过终端连接到这台主计算机系统并与之通信,从而达到访问数据的目的。分布式是分散式系统和集中式系统的混合,它由一个又一个连接起来的独立计算机组成。2.TCP/IP四层模型中各层的主要功能是什么?答:应用层:负责实现一切与应用程序相关的功能,对应OSI参考模型的上三层。传输层:负责提供可靠的传输服务,对应OSI参考模型的第四层。网际层:负责网络间的寻

2、址,数据传输,对应OSI参考模型的第三层。网络接口层:负责实际数据的传输,对应OSI参考模型的下两层。3.C#中线程优先级有多少种,分别是啥?创建进程时,如果不指定其优先级,则系统默认为什么?答:有5个不同的优先级,由高到低分别是Highest、AboveNormakNormakBelowNormakLowesto创建进程时,如果不指定其优先级,则系统默认为Normal。4.进程和线程有什么区别?答:一个完整的进程拥有自己独立的内存空间和数据,但是线程是共享进程的内存空间和数据。进程是应用程序的执行实力,线程是执行进程的路径,一个进程可

3、以包含多个线程。5.在Process类中,Kill方法和CloseMainWindow方法有什么不同?答:Kill方法用于强行终止进程,而CloseMainWindow只是“请求”终止进程。Kill方法会导致进程非正常终止,因而只在必要时才使用该方法。CloseMainWindow方法使进程能够有序终止并关闭所有窗口。如果调用CloseMainWinodw方法失败,则可以使用Kill方法终止进程。1.网卡的主要工作原理是什么?答:整理计算机上发往网线上的数据,并将数据分解为适当大小的数据包之后向网络上上传。2.什么是网络协议?答:网络协

4、议是网络上所有设备(网络服务器、计算机及交换机、路由器等)之间通信规则的集合,他定义了通信时信息必须采取的格式以及这些格式的含义。3.识别远程主机的信息由哪两部分组成?分别的作用?答:识别远程主机的信息由主机标识和端口号组成。主机标识用于识别与本地主机通信的是哪台远程主机,端口号用于识别和远程主机的哪个进程通信。4.什么叫编码?什么叫解码?为什么要对字符进行编码和解码?答:将字符列转换为字符序列的过程称为编码。接收方将字节序列再转换为字符序列,这种过程称为解码。对字符进行编码和解码的原因是:在网络通信中,很多情况下通信双方传达的都是字符

5、信息,但字符信息并不能直接从网路的一端传递到另一端,这些字符信息首先需要被转换成一个字节序列后才能在网络中传输。5.IP地址在127.0.0.1-127.1.1.1范围中,其作用是什么?答:专门用于回路测试。说明面向套接字服务端编程的基本步骤。1)创建一个包含采用的网络类型、书记传输类型和协议类型的本地套接字对象,并将其与服务器的IP地址和端口号绑定。这个过程可以通过Socket类.2)在指定的端口进行监听,一边接受客户端连接请求。3)一点接受了客户端的链接请求,就根据客户端发送的连接信息创建与该客户端对应的Socket对象4)根据创建

6、的Socket对象,分别与每个连接的客户进行数据传输。5)根据传送信息情况确定是否关闭与对方的连接。2.既然字节数组也在内存中存储,为什么还要引入内存流的概念?答:这是因为内存流和字节数组虽然都位于程序缓冲区,但是具有不同的特性。内存流相对于字节数组而言,具有流特有的特性,并且容量自动增长。3.请描述使用NetworkStream对象时,需要注意的事项答:通过DataAvailable属性,可以迅速查看在缓冲区中是否数据等待读出网络流没有当前位置的概念,因此它不支持对数据流的查找和随机访问,NetworkStream对象的CanSeek

7、属性始终返回false,读取Position属性和调用Seek方法时,都会引发NotSupportedException异常网络数据传输完成后,不要忘记用Close方法关闭NetworkStream对象4.StreamReader类和SteamWriter类读写的特点?答:StreamReader类主要是完成以一种特定的编码从流中读取字符的功能。对文本数据的读操作。SteamWriter类主要以特定的编码想流中写入数据,一本对于文本的写操作。TCP的主要特点是什么?(1)是面向连接的传输协议(2)每个TCP连接只能有两个端点,而且只能一

8、对一通信,不能一点对多点直接通信(3)通过TCP连接传送的数据,能保证数据无差错、不丢失、不重复地准确到达接收方,并且保证各数据到达的顺序与数据发出的顺序相同(4)数据以字节的方式传输(5)传输的数据无消息

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

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

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