成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

服務(wù)器與服務(wù)器之間如何連接和傳輸數(shù)據(jù)?

網(wǎng)友解答: 我們知道如果要向遠(yuǎn)程服務(wù)器傳輸數(shù)據(jù)和操作必須輸入用戶(hù)名和密碼遠(yuǎn)程登錄服務(wù)器 ,或用FTP等協(xié)議,都需要權(quán)限控制?! ∪欢绻莾膳_(tái)服務(wù)器間的軟件需要通訊和數(shù)據(jù)傳輸,如hado

網(wǎng)友解答:

我們知道如果要向遠(yuǎn)程服務(wù)器傳輸數(shù)據(jù)和操作必須輸入用戶(hù)名和密碼遠(yuǎn)程登錄服務(wù)器 ,或用FTP等協(xié)議,都需要權(quán)限控制。

  然而如果是兩臺(tái)服務(wù)器間的軟件需要通訊和數(shù)據(jù)傳輸,如hadoop集群中機(jī)器互訪,是不是每次也要輸入用戶(hù)名和密碼?那是不是很麻煩?下面介紹SSH來(lái)解決這個(gè)問(wèn)題(不是JAVA中的SSH概念)

SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。

如果一個(gè)用戶(hù)從本地計(jì)算機(jī),使用SSH協(xié)議登錄另一臺(tái)遠(yuǎn)程計(jì)算機(jī),我們就可以認(rèn)為,這種登錄是安全的,即使被中途截獲,密碼也不會(huì)泄露。

最早的時(shí)候,互聯(lián)網(wǎng)通信都是明文通信,一旦被截獲,內(nèi)容就暴露無(wú)疑。1995年,芬蘭學(xué)者Tatu Ylonen設(shè)計(jì)了SSH協(xié)議,將登錄信息全部加密,成為互聯(lián)網(wǎng)安全的一個(gè)基本解決方案,迅速在全世界獲得推廣,目前已經(jīng)成為L(zhǎng)inux系統(tǒng)的標(biāo)準(zhǔn)配置。

需要指出的是,SSH只是一種協(xié)議,存在多種實(shí)現(xiàn),既有商業(yè)實(shí)現(xiàn),也有開(kāi)源實(shí)現(xiàn)。本文針對(duì)的實(shí)現(xiàn)是OpenSSH,它是自由軟件,應(yīng)用非常廣泛。

此外,本文只討論SSH在Linux Shell中的用法。如果要在Windows系統(tǒng)中使用SSH,會(huì)用到另一種軟件PuTTY

Hadoop運(yùn)行過(guò)程中需要管理遠(yuǎn)端Hadoop守護(hù)進(jìn)程,在Hadoop啟動(dòng)以后,NameNode是通過(guò)SSH(Secure Shell)來(lái)啟動(dòng)和停止各個(gè)DataNode上的各種守護(hù)進(jìn)程的。

這就必須在節(jié)點(diǎn)之間執(zhí)行指令的時(shí)候是不需要輸入密碼的形式,故我們需要配置SSH運(yùn)用無(wú)密碼公鑰認(rèn)證的形式,這樣NameNode使用SSH無(wú)密碼登錄并啟動(dòng)DataName進(jìn)程,同樣原理,DataNode上也能使用SSH無(wú)密碼登錄到NameNode。

  下面就安裝總結(jié)一下網(wǎng)友和自己的經(jīng)驗(yàn)。

環(huán)境

  CentOS7.0

安裝 

? 網(wǎng)友解答:

常用的服務(wù)和服務(wù)之間,服務(wù)器和服務(wù)器之間的數(shù)據(jù)傳輸主要是通過(guò)TCP或UDP進(jìn)行傳輸。而http、socket、https、ssl、ssh等是建立在TCP的基礎(chǔ)上進(jìn)行傳輸,即是那些協(xié)議的底層實(shí)現(xiàn)。

和你舉一個(gè)連接的流程:

比如你進(jìn)行一個(gè)正常的網(wǎng)絡(luò)請(qǐng)求,請(qǐng)求鏈接是http://www.163.com ,那么你的鏈接會(huì)先經(jīng)過(guò)域名服務(wù)器進(jìn)行解釋將IP地址返回來(lái),然后客戶(hù)端通過(guò)IP去連接服務(wù)器,服務(wù)器響應(yīng)后回傳數(shù)據(jù)。

tcp

TCP(Transmission Control Protocol 傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。

TCP是因特網(wǎng)中的傳輸層協(xié)議,使用三次握手協(xié)議建立連接。

udp

UDP 是User Datagram Protocol的簡(jiǎn)稱(chēng), 中文名是用戶(hù)數(shù)據(jù)報(bào)協(xié)議,是OSI(Open System Interconnection,開(kāi)放式系統(tǒng)互聯(lián)) 參考模型中一種無(wú)連接的傳輸層協(xié)議,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)。

udp在網(wǎng)絡(luò)質(zhì)量令人十分不滿(mǎn)意的環(huán)境下,協(xié)議數(shù)據(jù)包丟失會(huì)比較嚴(yán)重。但是由于UDP的特性:它不屬于連接型協(xié)議,因而具有資源消耗小,處理速度快的優(yōu)點(diǎn),所以通常音頻、視頻和普通數(shù)據(jù)在傳送時(shí)使用UDP較多,因?yàn)樗鼈兗词古紶杹G失一兩個(gè)數(shù)據(jù)包,也不會(huì)對(duì)接收結(jié)果產(chǎn)生太大影響。

結(jié)論

即服務(wù)器之間通過(guò)上面說(shuō)的傳輸協(xié)議進(jìn)行最底層的數(shù)據(jù)連接及傳輸,在兩臺(tái)服務(wù)器之間進(jìn)行傳輸?shù)臄?shù)據(jù),必須要先序列化之后才能傳輸。而一些建立在底層連接協(xié)議上的上層應(yīng)用就會(huì)進(jìn)行用戶(hù)鑒權(quán)等行為,如果通過(guò)則進(jìn)行數(shù)據(jù)回復(fù),如果不通過(guò)則切斷連接。

-----------------------------------

本人現(xiàn)處廣州從事互聯(lián)網(wǎng)工作多年,資深技術(shù)人員、管理人員。愿結(jié)識(shí)有互聯(lián)網(wǎng)業(yè)務(wù)的技術(shù)人員或企業(yè)人員。

標(biāo)簽: