您好,欢迎来到聚文网。 登录 免费注册
C语言网络编程实践(影印版)(英文版)

C语言网络编程实践(影印版)(英文版)

  • 字数: 588
  • 出版社: 东南大学
  • 作者: (美)刘易斯·范.温克尔|责编:张烨
  • 商品条码: 9787564189563
  • 版次: 1
  • 开本: 16开
  • 页数: 463
  • 出版年份: 2020
  • 印次: 1
定价:¥119 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
网络编程是C语言中一个 具有挑战性的主题,通过 对套接字编程API的详细阐 述,可以使网络编程变得 易于理解。本书通过讲解C 语言现代网络编程和相关 操作系统APl的正确用法, 带你步入网络编程之门。 本书涵盖了诸如使用 DNS解析主机名等一些核心 概念,这些概念对于现代 Web的运行至关重要。你 将深入研究基本的网络协 议:TCP和UDP。本书通过 实例来讲解网络范式(例如 ,客户端一服务器和点对 点模型)的基本技术,还 将从客户端和服务器的角 度研究HTTP和HTTPS (Web页面的相关协议) 。 为了与时俱进,我们将 应用本书中涉及的概念来 深入了解物联网的Web编 程。你甚至将应对网络监 控和实现安全最佳实践。 阅读本书之后,你会获 得处理客户端一服务器应 用的经验,并能用C语言实 现新的网络程序。 本书中的代码兼容旧版 的C99以及最新的C18和C ++17标准。本书特别考虑 到了编写健壮、可靠、安 全的代码,使其能够在不 同的操作系统中移植,包 括Windows的Winsock套接 字以及Linux和macOS的 POSIX套接字。
目录
Preface Section 1:Getting Started with Network Programming Chapter 1:Introducing Networks and Protocols Technical requirements The internet and C OSI layer model TCP/IP layer model Data encapsulation Internet Protocol What is an address? Domain names Internet routing Local networks and address translation Subnetting and CIDR Multicast,broadcast,and anycast Port numbers Clients and servers Putting it together What's your address? Listing network adapters from C Listing network adapters on Windows Listing network adapters on Linux and macOS Summary Questions Chapter 2:Getting to Grips with Socket APIs Technical requirements What are sockets? Socket setup Two types of sockets Socket functions Anatomy of a socket program TCP program flow UDP program flow Berkeley sockets versus Winsock sockets Header files Socket data type Invalid sockets Closing sockets Error handling Our first program A motivating example Making it networked Working with IPv6 Supporting both IPv4 and IPv6 Networking with inetd Summary Questions Chapter 3:An In-Depth Overview of TCP Connections Technical requirements Multiplexing TCP connections

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网