VisualC++2017网络编程实战

VisualC++2017网络编程实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-01
版次: 1
ISBN: 9787302540205
定价: 108.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 531页
12人买过
  •   《Visual C++ 2017网络编程实战》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细地介绍了使用VisualC++2017进行网络编程应该掌握的各方面知识,以及网络编程的常见场景和较难技术,快速提高开发技能。
      《Visual C++ 2017网络编程实战》共分18章,内容包括TCP/IP协议、本机网络信息编程、多线程编程、套接字编程、简单网络服务器设计、基于IO模型的网络开发、网络性能工具iperf的使用、WinInet开发浏览器实例、HTTP编程、Web编程、中国象棋网络对弈实例、winpcap编程、ICE网络编程和IPv6网络编程。
      《Visual C++ 2017网络编程实战》适合VisualC++网络编程初学者阅读,可供开发人员查阅参考,也适合作为高等院校相关专业的教学参考书。 第1章 TCP/IP协议基础
    1.1 什么是TCP/IP
    1.2 TCP/IP协议的分层结构
    1.3 应用层
    1.3.1 DNS
    1.3.2 端口的概念
    1.4 传输层
    1.4.1 TCP协议
    1.4.2 UDP协议
    1.5 网络层
    1.5.1 IP协议
    1.5.2 ARP协议
    1.5.3 RARP协议
    1.5.4 ICMP协议
    1.6 数据链路层
    1.6.1 数据链路层的基本概念
    1.6.2 数据链路层的主要功能
    1.7 一些容易混淆的术语
    1.7.1 MTU
    1.7.2 IP分组的分片问题
    1.7.3 数据段
    1.7.4 数据报
    1.7.5 数据包
    1.7.6 数据帧
    1.7.7 比特流

    第2章 本机网络信息编程
    2.1 获取本地计算机的名称和IP
    2.1.1 gethostname函数
    2.1.2 gethostbyname函数
    2.1.3 inet-ntoa函数
    2.2 获取本机子网lP地址和子网掩码
    2.3 获取本机物理网卡地址信息
    2.4 获取本机所有网卡(包括虚拟网卡)的列表和信息
    2.5 获取本地计算机的IP协议统计数据
    2.6 获取本机的DNS地址
    2.7 获取本机上的TCP统计数据
    2.8 获取本机上的UDP统计数据
    2.9 获取本机上支持的网络协议信息
    2.10 获取本地计算机的域名
    ……

    第3章 多线程编程
    第4章 套接字基础
    第5章 TCP套接字编程
    第6章 UDP套接字编程
    第7章 原始套接字编程
    第8章 MFC套接字编程
    第9章 简单的网络服务器设计
    第10章 基于I/O模型的网络开发
    第11章 网络性能工具iperf的使用
    第12章 Winlnet开发Internet客户端
    第13章 HTTP网络编程
    第14章 C++Web编程
    第15章 中国象棋网上对弈系统
    第16章 WinPcap编程
    第17章 ICE网络编程
    第18章 IPv6网络编程
  • 内容简介:
      《Visual C++ 2017网络编程实战》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细地介绍了使用VisualC++2017进行网络编程应该掌握的各方面知识,以及网络编程的常见场景和较难技术,快速提高开发技能。
      《Visual C++ 2017网络编程实战》共分18章,内容包括TCP/IP协议、本机网络信息编程、多线程编程、套接字编程、简单网络服务器设计、基于IO模型的网络开发、网络性能工具iperf的使用、WinInet开发浏览器实例、HTTP编程、Web编程、中国象棋网络对弈实例、winpcap编程、ICE网络编程和IPv6网络编程。
      《Visual C++ 2017网络编程实战》适合VisualC++网络编程初学者阅读,可供开发人员查阅参考,也适合作为高等院校相关专业的教学参考书。
  • 目录:
    第1章 TCP/IP协议基础
    1.1 什么是TCP/IP
    1.2 TCP/IP协议的分层结构
    1.3 应用层
    1.3.1 DNS
    1.3.2 端口的概念
    1.4 传输层
    1.4.1 TCP协议
    1.4.2 UDP协议
    1.5 网络层
    1.5.1 IP协议
    1.5.2 ARP协议
    1.5.3 RARP协议
    1.5.4 ICMP协议
    1.6 数据链路层
    1.6.1 数据链路层的基本概念
    1.6.2 数据链路层的主要功能
    1.7 一些容易混淆的术语
    1.7.1 MTU
    1.7.2 IP分组的分片问题
    1.7.3 数据段
    1.7.4 数据报
    1.7.5 数据包
    1.7.6 数据帧
    1.7.7 比特流

    第2章 本机网络信息编程
    2.1 获取本地计算机的名称和IP
    2.1.1 gethostname函数
    2.1.2 gethostbyname函数
    2.1.3 inet-ntoa函数
    2.2 获取本机子网lP地址和子网掩码
    2.3 获取本机物理网卡地址信息
    2.4 获取本机所有网卡(包括虚拟网卡)的列表和信息
    2.5 获取本地计算机的IP协议统计数据
    2.6 获取本机的DNS地址
    2.7 获取本机上的TCP统计数据
    2.8 获取本机上的UDP统计数据
    2.9 获取本机上支持的网络协议信息
    2.10 获取本地计算机的域名
    ……

    第3章 多线程编程
    第4章 套接字基础
    第5章 TCP套接字编程
    第6章 UDP套接字编程
    第7章 原始套接字编程
    第8章 MFC套接字编程
    第9章 简单的网络服务器设计
    第10章 基于I/O模型的网络开发
    第11章 网络性能工具iperf的使用
    第12章 Winlnet开发Internet客户端
    第13章 HTTP网络编程
    第14章 C++Web编程
    第15章 中国象棋网上对弈系统
    第16章 WinPcap编程
    第17章 ICE网络编程
    第18章 IPv6网络编程
查看详情
您可能感兴趣 / 更多
VisualC++2017网络编程实战
WindowsC/C++加密解密实战
朱晨冰、李建英 著
VisualC++2017网络编程实战
Qt5.12实战
朱晨冰、李建英 著
VisualC++2017网络编程实战
VisualC++2017从入门到精通
朱晨冰 著