java網(wǎng)絡(luò)編程中Socket什么意思
連接的機(jī)制(套接字)(Socket)
馬克-to-win:同學(xué),請看看你自己的電視和什么連在一起。是木桌子嗎?還是窗簾?對,是接線板。網(wǎng)絡(luò)的發(fā)明者們就是受到了我剛才提到的那個(gè)大家熟視無睹的現(xiàn)象的啟發(fā)而采取了Socket(接線板)機(jī)制。但不幸的是,我們的最早的翻譯家們不知什么原因,翻譯成了套接字?誰能告訴我中文里套接字是什么意思?接線板(Socket)機(jī)制很形象。服務(wù)器和客戶端都生成一個(gè) Socket的類對象,倆對象就可以發(fā)送數(shù)據(jù)了。當(dāng)然,機(jī)器之間的物理硬件以及電纜連接等細(xì)節(jié)都封裝在類中了。我們就沒必要關(guān)心了。下一步,從 Socket接線板中得到一個(gè)InputStream或OutputStream,這樣,我們就可以將網(wǎng)絡(luò)連接作為一對IO流對象來處理了。
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號: 73203。
機(jī)器的標(biāo)識
Java的機(jī)器標(biāo)識機(jī)制可以對全因特網(wǎng)的機(jī)器進(jìn)行標(biāo)識。為達(dá)到這個(gè)目的,Sun采用了IP(internet協(xié)議而不是workgroup或什么其他協(xié)議)的概念。IP以兩種形式存在著:
(1) DNS(域名服務(wù))形式。比如我自己的域名是abc.com。假定我在自己的域內(nèi)有一臺名為kkk的計(jì)算機(jī),它的域名就可以是kkk.abc.com。需要聲明的是:www.baidu.com也是一臺機(jī)器名稱。
(2) 此外,也可采用“四點(diǎn)”格式,比如101.96.33.23。