• C#网络通信程序设计(第2版)【正版新书】
  • C#网络通信程序设计(第2版)【正版新书】
  • C#网络通信程序设计(第2版)【正版新书】
21年品牌 40万+商家 超1.5亿件商品

C#网络通信程序设计(第2版)【正版新书】

正版新书出版社直发可开发票,支持7天无理由

62.8 8.4折 75 全新

库存3件

江苏无锡
认证卖家担保交易快速发货售后保障

作者编者:张晓明|责编:谢琛

出版社清华大学

ISBN9787302600336

出版时间2022-04

装帧平装

开本其他

定价75元

货号31401689

上书时间2024-07-13

   商品详情   

品相描述:全新
商品描述
作者简介
张晓明,男,教授,博士,北京市教学名师,北京市中青年骨干教师,北京高校继续教育高水平教学团队带头人,计算机和大数据专业负责人。CCF分布式计算与系统专委会委员,全国高校计算机教育研究会理事,北京市高校计算机教育研究会常务理事。主讲《计算机网络》、《大数据技术及应用开发》等课程。出版《计算机网络教程(第2版)》、《C#网络通信程序设计》、《软件系统设计与体系结构》等教材7部,专著1部。荣获2018年北京市高等教育教学成果一等奖。从事网络计算与系统安全、大数据技术分析等研究,发表论文60余篇。

目录
第1章  绪论
  1.1  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.3.5  Windows API函数调用
  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  程序实现
  2.5  网站可达性测量程序设计
    2.5.1  系统设计思路
    2.5.2  数据库设计
    2.5.3  程序实现
  小结
  实验项目
第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  主程序设计

内容摘要
本书以能力目标为指引,以项目主题方式组织全文,阐述主机扫描、串口通信、TCP协议编程、
UDP协议编程、网络抓包、木马程序、屏幕监视、
IP语音网络通信、网络视频传输、E-mail协议编程、FTP协议编程、网络信息加密传输和网络信息隐藏通信编程等原理、技术分析、实现方法和开发案例,内容丰富。配套有全部章节的教学PPT、源代码,可以到清华大学出版社的网站免费下载,便于教学安排和学生自学。
本书以套接字技术为主线,力求体现网络编程的技术性、实用性和安全性,每章还包含课堂练习和实验项目内容。这些设计思想,综合了作者多年的教学改革心得与科研转化成果,具有一定的先进性。
本书适合作为高等院校计算机及相关专业学生
的教材,也可作为网络通信和信息安全编程人员的参考书。对研究生、教师和科研人员开展网络技术开发也会有重要的帮助。

主编推荐
"本书是作者基于多年从事计算机网络编程教学与科研工作而编写的,是全国高等学校计算机教育研究会2014年立项项目成果,其特色主要表现在:
(1)技术性和编程方法的结合:使学生在编程的同时,能够通过设计思路、设计流程等开拓思维,既基于编程又不限于编程。
(2)实用性和趣味性融于一体:以网络开发项目为主题,比如主机扫描、网络游戏开发、网络抓包、木马技术、远程监控等项目,容易使学生产生浓厚的兴趣。
(3)系统性和层次性紧密结合:从主机扫描、常规通信到安全通信,具有系统性,在设计内容、设计难度和综合性方面具有层次性,适合于不同深度的需求。
(4)适合教学需要:全部实例都可以调试和运行;具有完整的多媒体课件和源代码;每章都给出了主要内容,包括基本原理、开发方法、技术流程、界面设计、编程要点和代码分析,还有课堂练习思考内容和实验项目。每章后面还设计了实验项目,便于读者开展课程设计、综合实验和毕业设计用。
(5)体现科研成果:比如网络测量、网络信息隐藏通信章节是作者近年来的研究成果内容,而木马技术、语音通信、网络视频传输、屏幕监控、串口通信等内容,则是作者的科技项目转化内容。"

精彩内容
第3章串口通信程序设计学习内容和目标学习内容:.了解RS-232串口通信原理与应用方法。
.学习PC上串口通信的仿真过程。
.学习串口通信程序设计。
学习目标:(1)掌握在单机上通过仿真工具的通信编程技术和实现能力。
(2)在点对点串口通信程序设计全过程的系统实现能力。
1.3串口通信基本原理和应用方法3.1串口通信原理1.串口通信协议包括RS-232、RS-422和RS-485三种标准。
RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-232-C是美国电子工业协会(ElectronicIndustryAsociation,EIA)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、
600、1200、2400、4800、9600、19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
目前RS-232是PC与通信工业中应用最广泛的一种串行接口。RS-232被定义为一
种在低速率串行通信中增加通信距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通信。有9针和25针两种引脚,如图3-1和图3-2所示。
图3-1RS-232的DB9连接器引脚图3-2RS-232的DB25连接器引脚具体引脚定义如表3-1所示。
表3-

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP