云平臺常見筆面試題

常見判斷題

MQTT與TCP的區(qū)別
誕生時間
TCP協(xié)議誕生于1974年冷戰(zhàn)期間践惑。
MQTT誕生于1999年互聯(lián)網(wǎng)初期,TCP協(xié)議比MQTT協(xié)議誕生早了25年局义。
Ashton提出IoT概念也是在1999年诞外,因此MQTT協(xié)議生逢其時。當時MIT Auto-ID Labs的Kevin Ashton為了把寶潔的供應鏈上的RFID標簽和互聯(lián)網(wǎng)連接起來丐箩,在1999年第一個提出了IoT這個概念。
協(xié)議位置
TCP是OSI第四層的傳輸層協(xié)議恤煞。
MQTT是基于TCP的七層應用層協(xié)議屎勘。
協(xié)議定位
TCP設計考慮的是面向連接的、可靠的居扒、基于字節(jié)流的傳輸層通信協(xié)議概漱。
MQTT則是在低帶寬高延遲不可靠的網(wǎng)絡下進行數(shù)據(jù)相對可靠傳輸?shù)膽脤訁f(xié)議。
設計思想
TCP的核心思想是分組交換喜喂。
MQTT的核心思想是簡單并適應物聯(lián)網(wǎng)環(huán)境瓤摧。
傳輸單位
TCP的傳輸單位是packet竿裂,當應用層向TCP層發(fā)送用于網(wǎng)間傳輸?shù)摹⒂?位字節(jié)表示的數(shù)據(jù)流照弥,TCP則把數(shù)據(jù)流分割成適當長度的報文段腻异,最大傳輸段大小(MSS)通常受該計算機連接的網(wǎng)絡的數(shù)據(jù)鏈路層的最大傳送單元(MTU)限制这揣。
MQTT的傳輸單位是消息捂掰,每條消息字節(jié)上限在MQTT Broker代理服務器上進行設置,可以設置超過1M大小的消息上限曾沈。這樣,就可以用一條消息就發(fā)送上千條采集的數(shù)據(jù)鸥昏,或者比較大的設備陰影文件塞俱。
技術挑戰(zhàn)
TCP需要解決的問題是在IP包傳輸過程中,處理異構網(wǎng)絡環(huán)境下的網(wǎng)絡擁塞吏垮、丟包障涯、亂序、重復包等多種問題膳汪。
MQTT解決的問題是唯蝶,在低帶寬高延遲不可靠的網(wǎng)絡下和資源有限的硬件環(huán)境內(nèi),進行相對可靠的數(shù)據(jù)傳輸遗嗽。
服務質(zhì)量
TCP是一個可靠的流傳輸服務粘我,通過ACK確認和重傳機制,能夠保證發(fā)送的所有字節(jié)在接收時是完全一樣的痹换,并且字節(jié)順序也是正確的征字。
MQTT提供三種可選的消息發(fā)布的QoS服務等級。MQTT客戶端和MQTT代理服務器通過session機制保證消息的傳輸可靠性娇豫。開發(fā)人員可以根據(jù)業(yè)務需要選擇其中一種匙姜。
應用案例
TCP用于許多互聯(lián)網(wǎng)應用程序,如WWW冯痢、email氮昧、FTP、SSH浦楣、P2P袖肥、流媒體。MQTT也是基于TCP的振劳。
MQTT可以用于物聯(lián)網(wǎng)數(shù)據(jù)傳輸昭伸、IM聊天軟件等。

常見問答題

1.MQTT三種消息發(fā)布服務質(zhì)量(QoS)分別是什么?有什么特點澎迎?
2.WebSocket與MQTT有什么區(qū)別庐杨?
3.如何理解B/S架構與C/S架構选调,分別有什么特點?
4.云計算有哪些特點?
5.TCP/IP協(xié)議與Http協(xié)議的區(qū)別 ?

編程題常見問題

1.設計云端服務器使用springboot框架利用http協(xié)議利用restful風格實現(xiàn)接收發(fā)送json格式數(shù)據(jù)灵份,并返回數(shù)據(jù)到客戶端仁堪。請寫出controller層實現(xiàn)數(shù)據(jù)接收的代碼

2.利用websocket技術利用代碼實現(xiàn)一對多,一對一通信

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末填渠,一起剝皮案震驚了整個濱河市弦聂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌氛什,老刑警劉巖莺葫,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異枪眉,居然都是意外死亡捺檬,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門贸铜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來堡纬,“玉大人,你說我怎么就攤上這事蒿秦】靖洌” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵棍鳖,是天一觀的道長炮叶。 經(jīng)常有香客問我,道長渡处,這世上最難降的妖魔是什么悴灵? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮骂蓖,結果婚禮上积瞒,老公的妹妹穿的比我還像新娘。我一直安慰自己登下,他們只是感情好茫孔,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著被芳,像睡著了一般缰贝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上畔濒,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天剩晴,我揣著相機與錄音,去河邊找鬼。 笑死赞弥,一個胖子當著我的面吹牛毅整,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绽左,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼悼嫉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拼窥?” 一聲冷哼從身側響起戏蔑,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鲁纠,沒想到半個月后总棵,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡改含,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年情龄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片候味。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖隔心,靈堂內(nèi)的尸體忽然破棺而出白群,到底是詐尸還是另有隱情,我是刑警寧澤硬霍,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布帜慢,位于F島的核電站,受9級特大地震影響唯卖,放射性物質(zhì)發(fā)生泄漏粱玲。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一拜轨、第九天 我趴在偏房一處隱蔽的房頂上張望抽减。 院中可真熱鬧,春花似錦橄碾、人聲如沸卵沉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽史汗。三九已至,卻和暖如春拒垃,著一層夾襖步出監(jiān)牢的瞬間停撞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工悼瓮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留戈毒,地道東北人艰猬。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像副硅,于是被迫代替她去往敵國和親姥宝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容