网络现在是一个非常普遍的概念。以下是维基百科上的解释:网络一词有多种意义,可解作:网络流也简称为网络(network)。一般用于管道系统、交通系统、通讯系统建模。有时特指计算机网络。或特指其中的互联网。或指互联网中的万维网。java网络编程关系的是以IP地址为基础的编程。 I ...
网络现在是一个非常普遍的概念。
以下是维基百科上的解释:
网络一词有多种意义,可解作:
- 网络流也简称为网络(network)。一般用于管道系统、交通系统、通讯系统建模。
java网络编程关系的是以IP地址为基础的编程。
IP,TCP,UDP
IP是Internet Protocol的缩写,也就是网络间互联的协议。
IP的设计相较于其他的类似协议有一些优点。
首先,IP最初是用于开发军事网络的,所以必须保证协议的健壮。
所以IP之间可以包含多个路由。这样一旦某个路由被毁掉,它们间还可以保持通讯。
为了保证IP间传递的顺序是有序,以及数据的可靠性,于是在IP上层有了TCP协议。
Transmission Control Protocol 传输控制协议,TCP是一套精确的保证传输有效性,和正确性的协议。
当然这些都是需要代价的,因此,如果数据的顺序不是很重要,单个包的丢失也不要紧,那么可以使用UDP协议。
User Datagram Protocol的简称, 中文名是用户数据报协议。在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。
TCP & UDP比较:
确切的理解应该是TCP/IP 协议 & UDP/IP协议 的区别:
小结TCP与UDP的区别:
原标题:Java 网络编程
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。