在Internet普及的今天,作为Internet工作基础的TCP/IP协议及其编程已经成了IT人业人员所要具备的基本知识与技能。打开国内外各大知名网站的招聘页面,都可以看到类似于“熟悉TCP/IP协议、掌握socket通讯开发”等字样的要求。本书就是为了满足读者在这方面知识的需求而编写的一本TCP/IP协议与基于TCP/IP编程方面的书籍。 本书有以下几个方面的特点: (1)内容的组织上按照协议原理与协议编程分为上、下篇。上篇主要介绍TCP/IP协议簇中的常用协议,下篇专门介绍网络编程知识与技能。 (2)具体在编写每一节的内容时将原理知识与实用技能融为一体。以方便读者学习。 (3)考虑到TCP/IP协议比较抽象,学习起来有一定的难度,所以全书尽量避免使用晦涩难懂专业术语,而用浅显易懂的语言说明问题,努力将书打造成一本人人都读懂书籍。 (4)初学网络程序设计的人员,往往感到网络程序设计内容多,学习进来比较复杂。针对这一问题,本书在讲解网络程序设计时,根据网络程序固有的特点,先总结了网络程序设计的通用模式,然后再举例说明网络程序的设计,使读者易于入手。 (5)Winsock函数内容多,使用起来比较复杂,针对这一问题,笔者在写作时将常用的Winsock函数分散到各种实例中去介绍,然后在最后一章将所有常用的Winsock函数一一作了较为详细说明,并在每个函数后面加入了其应用实例或使用说明。 本书分为上、下两篇内容,上篇内容包含6章,各章主要如下: 第1章:介绍了TCP/IP协议的产生、结构和工作原理,另外本章内容中还简要介绍一一下ISO/OSI RM。 第2章:介绍TCP/IP协议层次结构中网络接口层包含的内容,主要有物理层和数据链路的相关知识。 第3章:介绍TCP/IP协议层次结构中网络层及其相关知识。主要内容有IP数据报格式、IP层的功能、IP地址、ICMP协议、地址转换协议并介绍了IP的最新版本IP v6等。 第4章:介绍TCP/IP协议层次结构中传输层及其相关知识。主要内容有端口的概念、TCP协议和UDP协议的协议数据格式、协议原理和TCP协议与UDP协议的比较等内容。 第5章:介绍TCP/IP协议层次结构中应用层及其相关知识。主要内容有应用层常用协议DNS、FTP、Telnet、HTTP、POP和SMTP的格式、工作原理、协议实例等内容。 第6章:简要的介绍了一下TCP/IP协议在Windows和LINUX操作系统下的实现原理TCP/IP协议的二进制代码。 下篇包含以下6章内容: 第7章:介绍了网络程序设计有关的基础知识、一个网络程序入门实例和Winsock中编写网络程序常用的建立连接、传输数据、关闭连接等有关的函数。 第8章:介绍了TCP程序设计流程、基于C/C++的TCP程序设计实例和基于Java技术的TCP程序设计实例。 第9章:介绍了UDP程序设计流程、基于C/C++的UDP程序设计实例和基于Java技术的UDP程序设计实例。 第10章:介绍了使用MFC中提供的有关类进行网络程序设计知识。 第11章:介绍了Winsock API中各种函数的功能,并举例说明了些函数的使用方法。 本书在编写过程中得到了邮电出版和刘博等编辑的大力支持和帮助,在此表示感谢。由于作者水平有限,错漏之处在所难免,欢迎广大读者批评指正和提出宝贵的意见,可发邮件到。
2022-04-26 19:49:57 3.09MB TCP IP 网络 程序设计
1
python基于Linux平台网络编程的PPT与源代码
2022-04-26 11:37:49 837KB 网络编程 python linux网络编程
我们实现的聊天工具采用传统的C/S模式,其功能类似于WEB聊天室,用户可以在聊天室中公开发言,也可以发送给某个用户,实现两人间的私聊,不过这个程序有自己的服务器和客户端程序。建构好服务器,用户端软件登陆上服务器就可以聊天了。客户端软件提供用户登录服务器,发送信息的功能,服务器程序则负责接收用户登录请求转发聊天信息并提供一个界面对服务器进行管理。
1
VC++下UDP多播组网络通信例程,源码可以直接使用,有发送端,接收端例程,可以直接使用在实际的开发中,希望对大家有用。
2022-04-20 22:52:49 8.02MB vc++ udp 网络编程 多播组通信
1
(14)2020.12.13 Java原生网络编程 2--mark老师
2022-04-20 19:04:22 562.79MB java 网络 开发语言
1
断点续传和多线程下载,可实现大文件传输.断点续传和多线程下载,可实现大文件传输.
2022-04-20 09:55:31 117KB C++ C++Builder VC Windows 网络编程
1
delphi开发的一个高速屏幕传输演示代(功能很强大)
2022-04-19 23:32:09 621KB delphi 源码 网络编程
1
知名IT女作家孙卫琴老师2007年度新作,《Java面向对象编程》的姊妹篇。本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。 本书结合大量的典型实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于最新的JDK 1.5版本,书中内容包括:Java网络编程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务。另外,本书还涵盖了Sun公司的SCJD(Sun Certified Java Developer)认证的考试要点。     阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及资深Java开发人员。本书还可作为高校的Java教材,以及企业的Java培训教材,也可作为Sun公司SCJD认证的辅导教材。
2022-04-19 09:35:41 46.5MB 孙卫琴 java 网络编程 完整版
1
Visual C++ 网络编程案例实战高清带书签pdf 分享给大家
2022-04-18 09:47:50 98.4MB C++ 网络编程案例实战
1
采用IO流技术:服务器读写本地文件时,我们采用普通的字符流,要求一学生一行,属性之间用,隔开。 网络编程TCP技术:客户端和服务器采用TCP连接,当每个功能需要时才与服务器连接,使用完毕断开连接。 多线程:为了服务器支持多个客户端同时连接到服务器。 序列化和反序列化结束:服务器给客户端返回一个学生对象或者返回一个集合时,采用序列化流发送给客户端,客户端采用反序列化流读取数据。
1