C#网络通信程序设计 21世纪计算机科学与技术实践型教程

内容简介

[

  《C#网络通信程序设计》以能力目标为指引,以项目主题方式组织全文,阐述主机扫描、串口通信、TCP协议编程、UDP协议编程、木马程序、屏幕监视、IP语音网络通信、网络视频传输、E—mail协议编程、FTP协议编程、网络测量程序、网络信息加密传输和网络信息隐藏通信编程等原理、技术分析、实现方法和开发案例,内容丰富。配套有全部章节的教学PPT、源代码,可以到清华大学出版社的网站免费下载,便于教学安排和学生自学。  《C#网络通信程序设计》适合作为高等院校计算机及相关专业学生的教材,也可作为网络通信和信息安全编程人员的参考书。对研究生、教师和科研人员开展网络技术开发也会有重要的帮助。

]

目录

第1章 绪论1.1 TCP/IP协议简介1.1.1 TCP/IP的起源1.1.2 TCP/IP的体系结构和特点1.2 网络编程的重要术语1.2.1 套接字及其类型1.2.2 网间进程通信的标识1.2.3 客户机/服务器模式1.3 C#网络编程概述1.3.1 常用的网络组件1.3.2 寻找IP地址的类和方法1.3.3 数据流的类型与应用1.3.4 多线程技术1.4 套接字编程原理1.4.1 面向连接的套接字调用流程1.4.2 无连接套接字调用流程1.4.3 Socket类的基本使用1.4.4 套接字的简单应用实例小结实验项目第2章 主机扫描程序设计2.1 活动主机探测技术2.1.1 ICMP协议介绍2.1.2 基于ICMP的探测原理2.1.3 活动主机探测程序设计2.2 端口扫描技术2.2.1 端口扫描器2.2.2 端口扫描技术分类2.3 TCP全连接扫描程序设计2.3.1 流程设计2.3.2 程序实现2.4 高级端口扫描程序设计2.4.1 界面设计2.4.2 程序实现小结实验项目第3章 串口通信程序设计3.1 串口通信基本原理和应用方法3.1.1 串口通信原理3.1.2 串口通信仿真设计方法3.2 串口通信编程类介绍3.2.1 SerialPort类介绍3.2.2 SerialPort的使用3.2.3 C#SerialPort运行方式3.3 串口通信编程实例3.3.1 串口通信参数设置3.3.2 主程序设计3.3.3 串口通信程序测试小结实验项目第4章 基于TCP协议的程序设计4.1 TCP协议介绍4.1.1 TCP数据包格式4.1.2 TCP协议的通信特点4.1.3 TCP的常见端口4.2 阻塞/非阻塞模式及其应用4.2.1 典型的阻塞模式4.2.2 阻塞模式的特点4.2.3 阻塞模式的效率提升方法4.2.4 非阻塞模式及其应用4.3 同步套接字编程技术4.3.1 服务器的程序设计4.3.2 客户机的程序设计……第5章 基于UDP协议的程序设计第6章 远程屏幕监视程序设计第7章 木马程序设计第8章 IP音频网络通信程序设计第9章 网络视频传输程序设计第10章 E-mail服务程序设计

封面

C#网络通信程序设计 21世纪计算机科学与技术实践型教程

书名:C#网络通信程序设计 21世纪计算机科学与技术实践型教程

作者:张晓明

页数:386

定价:¥59.0

出版社:清华大学出版社

出版日期:2018-01-01

ISBN:9787302389880

PDF电子书大小:117MB 高清扫描完整版



本文标题:《C#网络通信程序设计 21世纪计算机科学与技术实践型教程》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!