在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
IP路由是数据通信网络的基本要素。
2022-04-25 18:06:38 1.04MB 华为 tcp/ip 网络 网络协议
9.11-Easy IP NAT(基于端口) esnp工程文件 详细文档见 https://www.orcy.net.cn/2310.html
2022-04-25 18:05:42 28KB tcp/ip 网络协议 网络 ensp
1
IP网路技术中的VRRP协议的GNS3文件
2022-04-25 18:05:38 46KB tcp/ip 网络协议 网络
IP网络技术中的ACL的gns3文件
2022-04-25 18:05:38 32KB tcp/ip 源码软件 网络协议 网络
CVE-2020-5902 F5 BIG-IP TMUI 远程代码执行漏洞
2022-04-24 09:00:06 2KB tcp/ip 网络协议 网络 CVE-2020-5902
1
CVE-2021-22986 F5 BIG-IP-IQ 远程代码执行
2022-04-24 09:00:05 744B tcp/ip 网络协议 网络 CVE-2021-22986
1
IP地址动态绑定功能;路由信息查询和配置功能; MAC地址查看、MAC地址更改;MAC地址与厂家对应表;MAC、主机信息扫描; 本地网络报文统计;本地端口列表、远程端口扫描功能;常用端口对照表;端口映射; 网卡流量统计和指示;本址IP报文捕获和发送; 多窗口telnet/ssh/sftp/ ftp/ dos/串口维护终端工具,支持IPV6; TCP、UDP、Telnet、FTP、TFTP、WEB、群组通信等服务器功能。
2022-04-23 16:03:25 2.16MB tcp/ip 网络协议 网络
1
华为数据通信构建IP电信网络(H31-123).PDF.zip
2022-04-23 14:04:26 927KB 华为 tcp/ip 网络 网络协议
《从零开始写漏扫》系列,端口扫描源码,Python3编写,使用socket实现全连接扫描、Scapy实现SYN半连接扫描、TCP FIN扫描、NULL扫描、XMAS扫描、TCP ACK扫描、TCP窗口扫描。使用锁机制实现线程同步,多线程端口扫描,具体速度取决于使用者当前网速,以及同时可开启的线程数,欢迎交流学习。
2022-04-23 12:00:05 10KB tcp/ip 网络协议 网络 端口扫描
1