C#网络应用编程(第三版)马俊第04章习题解答.pdfVIP

  • 18
  • 0
  • 约1.13千字
  • 约 2页
  • 2023-01-17 发布于上海
  • 举报

C#网络应用编程(第三版)马俊第04章习题解答.pdf

第4章 1.什么是编码?什么是解码?为什么要对字符进行编码和解码?.NET框架提供了哪些用于字符编码和 解码的类? 【参考解答】 将字符序列转换为字节序列的过程称为编码;当这些字节传送到网络的接收方时,接收方再将字节序列 转换为字符序列,这种过程称为解码。 在网络通信中,很多情况下通信双方传达的都是字符信息。但是,字符信息并不能直接从网络的一端传 递到另一端,这些字符信息首先需要被转换成一个字节序列,然后才能在网络中传输。因此,发送方需 要进行编码,相应的接收方就要执行解码。 .NET框架中一般常用Encoding类实现编码和解码。Encoding类位于System.Text命名空间下,该类主要用 于对字符集进行编码和解码以及将一种编码格式转换为另一种编码格式。如果有更详细的需求可以还使 用与Encoding类位于同一命名空间下的Encoder和Decoder类来进行编码和解码。 2..NET提供的从Stream类继承的数据流都有哪些? 【参考解答】 文件流(FileStream)、内存流(MemoryStream)、网络流(NetworkStream)加密流 (CryptoStream)。 3.简述对称加密和不对称加密的特点及实现原理。 【参考解答】 对称加密:(1)加密和解密数据使用同一个密钥;(2)私钥算法以块为单位加密数据,一次

文档评论(0)

1亿VIP精品文档

相关文档