Java千百问_01基本概念(012)_Socket是什么

Posted 幽灵雾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java千百问_01基本概念(012)_Socket是什么相关的知识,希望对你有一定的参考价值。

[点击进入_更多_Java千百问][1]
[1]: http://blog.csdn.net/ooppookid/article/category/6134850

###1、什么是Socket

Socket也称作"套接字"。网络上的两个应用程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket,所以Socket都是成对出现的。Socket通常用来实现客户方服务方的连接,一个Socket由一个IP地址和一个端口号唯一确定。

Socket是TCP/IP协议的一个十分流行的解决方案,是支持TCP/IP协议的网络通信的基本操作单元。Socket所支持的协议种类不只TCP/IP一种,只不过在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程

了解TCP/IP协议看这里:[TCP/IP协议是什么][2]

Socket正如其英文原意那样,像一个插座,网络上某一个主机运行了多个应用,同时提供多种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端

以上是关于Java千百问_01基本概念(012)_Socket是什么的主要内容,如果未能解决你的问题,请参考以下文章

Java千百问_02基本使用(012)_如何编写多线程Socket程序

Java千百问_07JVM架构(012)_fullGCminorGCmagorGC有什么区别

Java千百问_01基本概念(006)_线程和进程有什么区别

Java千百问_01基本概念(007)_线程的状态有哪些

Java千百问_01基本概念(009)_CLASSPATH是什么

Java千百问_01基本概念(011)_JavaApplet是什么