IP4中的一些特殊地址
回环地址
127.0.0.1 该地址总是被分配一个特殊的回环接口。回环接口是一种虚拟设备,它的功能只是简单地将发送给它的报文直接回发给发送者。
保留地址(私有地址)
所有以10或192.168开头的地址,以及第一个数是172,第二个数在16-31的地址。这类地址通常被用在家庭或小型办公室中,这些地方通过NAT(network address translation)设备连接到互联网。NAT设备的功能就像一个路由器,转发分组报文时将转换(重写)报文中的地址和端口。更准确地说,它将一个接口中报文的私有地址端口对映射成另一个接口中的公有地址端口对。这就使一小组主机能够有效地共享同一个IP地址。重要的是这些内部地址不能从公共互联网访问。如果你在拥有私有类型地址的计算机上与另一台没有这类地址的主机进行通信,通常只有这台拥有私有类型地址的主机发起的通信才能成功。
相关的类型的地址包括本地链接,或称为自动配置地址
。IPV4中,这类地址由169.254开头,这类地址只能用来在连接到同一网络的主机之间进行通信,路由器不会转发这类地址的信息。
多播地址
普通的IP地址(有时也称为单播地址)只与唯一一个目的地址相关联,而多播地址可能与任意数量的目的地址关联。IPV4中,第一个数字在224-239之间的IP地址为多播地址。
分享到:
相关推荐
这本书的第二版深入探讨了如何使用Java实现TCP/IP协议栈的socket接口,为开发者提供了全面的理论知识和实践指导。 首先,我们需要理解TCP/IP模型,它是互联网通信的基础,包括四层:应用层、传输层、网络层和链路层...
《Java TCP/IP Socket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程技巧时列举了大量的示例程序,每章附有练习。 《Java TCP/IP Socket编程(原书第2版)》适合作为Java Socket编程的入门教程,...
总的来说,《Java + TCP/IP + Socket编程++ 原书第2版》可能会涵盖这些主题:TCP/IP协议基础,Java Socket API的使用,异常处理,多线程编程,以及网络编程的最佳实践。这本书将帮助开发者深入理解如何在Java环境中...
Java TCP/IP Socket编程是Java网络编程中的重要组成部分,它提供了在网络间进行数据传输的基础机制。TCP(Transmission Control Protocol)和IP(Internet Protocol)是互联网上最基础的通信协议,而Socket则是TCP/...
标题中的“Can't create TCP/IP socket(24)”是一个典型的错误信息,表示在尝试创建TCP/IP套接字时遇到了问题,错误代码为24。在Linux或Unix系统中,错误代码24通常与"Too many open files"相关,意味着当前进程已经...
Java TCP/IP Socket编程原书第2版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
现在几乎所有互联网应用程序都使用Java Socket进行通信,而本书专注的、教导式的方法,使读者能够快速掌握所有计算机通信的任务和技术要点。 本书特点: 对Socket编程的重点进行了集中简明的介绍,以使读者能够迅速...
"基于TCP/IP的socket编程"是一个深入探讨如何使用socket接口进行网络通信的主题。Socket编程允许应用程序通过网络发送和接收数据,它是互联网上不同计算机之间交互的核心机制。 在给定的描述中,我们看到一个创新的...
两本TCP/IP socket编程书,分别是C语言和Java语言版的。都是文字版的pdf文档。 1. TCP/IP Sockets in Java (2th Edtion) 2. TCP/IP Sockets in C *Series Editor: Michael J. Donahoo
通过这个简单的聊天工具,初学者可以了解到如何使用Java的Socket API进行TCP/IP通信,以及如何结合UI组件实现一个交互式应用。同时,这也是一个很好的实践项目,能够帮助开发者巩固网络编程和多线程的知识。在实际...
《C# TCP/IP Socket程序员实战指南》是一本深入讲解如何在C#环境下使用TCP/IP协议进行网络编程的书籍。在当今互联网技术飞速发展的时代,掌握网络编程技能,特别是使用C#进行TCP/IP通信,对于软件开发者来说至关重要...
TCP/IP SOCKET 网络编程 多模式I/O网络开发
本文将深入探讨在Windows环境下使用VC++进行TCP/IP套接字编程的基础知识,并为初学者提供一个简单的服务端示例,这同样适用于嵌入式Linux系统。 首先,TCP/IP是一种分层的通信协议族,主要包括应用层、传输层、网络...
在7CP/IP Socket首次发布时,Java作为一个新的未被关注的编程语 言刚出现。然而,自2001年以来,Java的网络编程能力已经得到了很大程度的扩展,而且 持续的应用优势已经使其成为了一个占主导地位的平台。考虑到Java...
SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。 ★ 全面集成 ...
Java TCP/IP Socket编程是网络通信领域中的核心技术,尤其在Java编程中,Socket是实现客户端与服务器之间通信的基础。本资料“Java TCP-IP Socket编程-卡尔弗特.pdf”旨在深入探讨如何利用Java语言进行TCP/IP套接字...
标题中的“聊天室代码 TCP/IP SOCKET 通信”指的是一个实现基于TCP/IP协议的网络聊天室应用,使用了SOCKET编程接口。在这个应用中,SOCKET是操作系统提供的接口,允许应用程序通过网络进行通信。TCP/IP是一种可靠的...
Java实现的Socket编程是基于TCP/IP协议的,它提供了一个可靠的数据流服务,可以实现客户端和服务器之间的数据交换。Java中的Socket类和ServerSocket类是两种基本的套接字类,Socket类用于建立客户端和服务器之间的...