TCP/IP Protocol Suite
Part 1 Introduction and Underlying Technologies 1
Chapter 1 Introduction 2
Chapter 2 The OSI Model and the TCP/IP Protocol Suite 18
Chapter 3 Underlying Technologies 46
Part 2 Network Layer 93
Chapter 4 Introduction to Network Layer 94
Chapter 5 IPv4 Addresses 114
Chapter 6 Delivery and Forwarding of IP Packets 160
Chapter 7 Internet Protocol Version 4 (IPv4) 186
Chapter 8 Address Resolution Protocol (ARP) 220
Chapter 9 Internet Control Message Protocol Version 4 (ICMPv4) 244
Chapter 10 Mobile IP 268
Chapter 11 Unicast Routing Protocols (RIP, OSPF, and BGP) 282
Chapter 12 Multicasting and Multicast Routing Protocols 334
Part 3 Transport Layer 373
Chapter 13 Introduction to the Transport Layer 374
Chapter 14 User Datagram Protocol (UDP) 414
Chapter 15 Transmission Control Protocol (TCP) 432
Chapter 16 Stream Control Transmission Protocol (SCTP) 502
viii BRIEF CONTENTS
Part 4 Application Layer 541
Chapter 17 Introduction to the Application Layer 542
Chapter 18 Host Configuration: DHCP 568
Chapter 19 Domain Name System (DNS) 582
Chapter 20 Remote Login: TELNET and SSH 610
Chapter 21 File Transfer: FTP and TFTP 630
Chapter 22 World Wide Web and HTTP 656
Chapter 23 Electronic Mail: SMTP, POP, IMAP, and MIME 680
Chapter 24 Network Management: SNMP 706
Chapter 25 Multimedia 728
Part 5 Next Generation 767
Chapter 26 IPv6 Addressing 768
Chapter 27 IPv6 Protocol 786
Chapter 28 ICMPv6 800
Part 6 Security 815
Chapter 29 Cryptography and Network Security 816
Chapter 30 Internet Security 858
Part 7 Appendices 891
Appendix A Unicode 892
Appendix B Positional Numbering Systems 896
Appendix C Error Detection Codes 904
Appendix D Checksum 914
Appendix E HTML, XHTML, XML, and XSL 920
Appendix F Client-Server Programming in Java 926
Appendix G Miscellaneous Information 932
Glossary 935
References 955
Index 957
04-09软件设计师真题答案集锦
2004-2009软件设计师真题答案集锦
软件设计师考试真题考试大纲分析24真题
软件设计师考试真题考试大纲分析24真题(2004~2009)
valgrind-3.8.1
Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具.
STL源码剖析
源码之前了无秘密,你将看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;你将看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;你甚至能够看到底层的memory pook和高阶抽象的traits机制的实现。
PE详解(windows 可移植的执行体)
PE 的意思就是 Portable Executable(可移植的执行体)。它是 Win32环境自身所带的执行体文件格式。它的一些特性继承自 Unix的 Coff (common object file format)文件格式。"portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的 : 即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格式。当然,移植到不同的CPU上PE执行体必然得有一些改变。所有 win32执行体 (除了VxD和16位的Dll)都使用PE文件格式,包括NT的内核模式驱动程序(kernel mode drivers)。因而研究PE文件格式给了我们洞悉Windows结构的良机。
HTTP协议详解
超文本传输协议(HTTP)是一种为分布式,协作式的,超媒体信息系统。它是一种通用的,无
状态(stateless)的协议,除了应用于超文本传输外,它也可以应用于诸如名称服务器和分布
对象管理系统之类的系统,这可以通过扩展它的请求方法,错误代码和消息头[47]来实现 。
HTTP的一个特性就是是数据表现形式是可以定义的和可协商性的,这就允许系统能独立于于
数据传输被构建。
预测算法应用
1.掌握德尔菲法预测技术; 2.掌握一元线性回归方法及检验; 3.掌握一元非线性回归方法等预测方法
Windows PE文件详解
Windows PE文件结构格式,意义,详细描述PE文件
vc语言中强制关机程序
c语言强制关机代码,得到系统的重新启动,关机,注销等消息,然后从程序退出,而不被系统强制结束任务 。