最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

鎖屏面試題百日百刷-網(wǎng)絡(luò)篇(一)

2021-07-13 21:47 作者:zjlala96  | 我要投稿

====什么是網(wǎng)絡(luò)編程?

網(wǎng)絡(luò)編程的本質(zhì)是多臺計算機之間的數(shù)據(jù)交換。數(shù)據(jù)傳遞本身沒有多大的難度,不就是把一個設(shè)備中的數(shù)據(jù)發(fā)送給其他設(shè)備,然后接受另外一個設(shè)備反饋的數(shù)據(jù)?,F(xiàn)在的網(wǎng)絡(luò)編程基本上都是基于請求/響應方式的,也就是一個設(shè)備發(fā)送請求數(shù)據(jù)給另外一個,然后接收另一個設(shè)備的反饋。在網(wǎng)絡(luò)編程中,發(fā)起連接程序,也就是發(fā)送第一次請求的程序,被稱作客戶端(Client),等待其他程序連接的程序被稱作服務(wù)器(Server)??蛻舳顺绦蚩梢栽谛枰臅r候啟動,而服務(wù)器為了能夠時刻相應連接,則需要一直啟動。

?

====網(wǎng)絡(luò)編程中兩個主要的問題?

1. 一個是如何準確的定位網(wǎng)絡(luò)上一臺或多臺主機,

2. 另一個就是找到主機后如何可靠高效的進行數(shù)據(jù)傳輸。

在TCP/IP協(xié)議中IP層主要負責網(wǎng)絡(luò)主機的定位,數(shù)據(jù)傳輸?shù)穆酚?,由IP地址可以唯一地確定Internet上的一臺主機。

而TCP層則提供面向應用的可靠(TCP)的或非可靠(UDP)的數(shù)據(jù)傳輸機制,這是網(wǎng)絡(luò)編程的主要對象,一般不需要關(guān)心IP層是如何處理數(shù)據(jù)的。

目前較為流行的網(wǎng)絡(luò)編程模型是客戶機/服務(wù)器(C/S)結(jié)構(gòu)。即通信雙方一方作為服務(wù)器等待客戶提出請求并予以響應??蛻魟t在需要服務(wù)時向服務(wù)器提 出申請。服務(wù)器一般作為守護進程始終運行,監(jiān)聽網(wǎng)絡(luò)端口,一旦有客戶請求,就會啟動一個服務(wù)進程來響應該客戶,同時自己繼續(xù)監(jiān)聽服務(wù)端口,使后來的客戶也能及時得到服務(wù)。

?

====網(wǎng)絡(luò)協(xié)議是什么?

在計算機網(wǎng)絡(luò)要做到井井有條的交換數(shù)據(jù),就必須遵守一些事先約定好的規(guī)則,比如交換數(shù)據(jù)的格式、是否需要發(fā)送一個應答信息。這些規(guī)則被稱為網(wǎng)絡(luò)協(xié)議

?

====為什么要對網(wǎng)絡(luò)協(xié)議分層?

1)簡化問題難度和復雜度。由于各層之間獨立,我們可以分割大問題為小問題。

2)靈活性好。當其中一層的技術(shù)變化時,只要層間接口關(guān)系保持不變,其他層不受影響。

3)易于實現(xiàn)和維護。

4)促進標準化工作。分開后,每層功能可以相對簡單地被描述

?

====講一講計算機網(wǎng)絡(luò)體系結(jié)構(gòu)?

1)OSI參考模型

OSI(Open System Interconnect),即開放式系統(tǒng)互聯(lián)。一般都叫OSI參考模型,是

ISO(國際標準化組織)組織在1985年研究的網(wǎng)絡(luò)互連模型。ISO為了更好的使網(wǎng)絡(luò)應用更為普及,推出了OSI參考模型,這樣所有的公司都按照統(tǒng)一的標準來指定自己的網(wǎng)絡(luò),就可以互通互聯(lián)了。

OSI定義了網(wǎng)絡(luò)互連的七層框架(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、

應用層)。

2)TCP/IP參考模型

TCP/IP四層協(xié)議(數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、應用層)

1. 應用層 應用層最靠近用戶的一層,是為計算機用戶提供應用接口,也為用戶直接提供各種網(wǎng)絡(luò)服務(wù)。我們常見應用層的網(wǎng)絡(luò)服務(wù)協(xié)議有:HTTP,HTTPS,F(xiàn)TP,TELNET等。

2. 傳輸層 建立了主機端到端的鏈接,傳輸層的作用是為上層協(xié)議提供端到端的可靠和透明的數(shù)據(jù)傳輸服務(wù),包括處理差錯控制和流量控制等問題。該層向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設(shè)定

的、可靠的數(shù)據(jù)通路。我們通常說的,TCP UDP就是在這一層。端口號既是這里的“端”。 3. 網(wǎng)絡(luò)層 本層通過IP尋址來建立兩個節(jié)點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節(jié)點,正確無誤地按照地址傳送給目的端的運輸層。就是通常說的IP層。這一層就是我們經(jīng)常說的IP協(xié)議層。IP協(xié)議是Internet的基礎(chǔ)。

4.?數(shù)據(jù)鏈路層 通過一些規(guī)程或協(xié)議來控制這些數(shù)據(jù)的傳輸,以保證被傳輸數(shù)據(jù)的正確性。實現(xiàn)這些規(guī)程或協(xié)議的 硬件 和軟件加到物理線路,這樣就構(gòu)成了數(shù)據(jù)鏈路。

?

?

?

====什么是TCP/IP和UDP?

TCP/IP即傳輸控制/網(wǎng)絡(luò)協(xié)議,是面向連接的協(xié)議,發(fā)送數(shù)據(jù)前要先建立連接(發(fā)送方和接收方的成對的兩個之間必須建 立連接),TCP提供可靠的服務(wù),也就是說,通過TCP連接傳輸?shù)臄?shù)據(jù)不會丟失,沒有重復,并且按順序到達

UDP它是屬于TCP/IP協(xié)議族中的一種。是無連接的協(xié)議,發(fā)送數(shù)據(jù)前不需要建立連接,是沒有可靠性的協(xié)議。因為不需要建立連接所以可以在在網(wǎng)絡(luò)上以任何可能的路徑傳輸,因此能否到達目的地,到達目的地的時間以及內(nèi)容的正確性都是不能被保證的。

?

====TCP與UDP區(qū)別?

1)TCP是面向連接的協(xié)議,發(fā)送數(shù)據(jù)前要先建立連接,TCP提供可靠的服務(wù),也就是說,通過TCP連接傳輸?shù)臄?shù)據(jù)不會丟失,沒有重復,并且按順序到達;

2)UDP是無連接的協(xié)議,發(fā)送數(shù)據(jù)前不需要建立連接,是沒有可靠性;

3)TCP通信類似于于要打個電話,接通了,確認身份后,才開始進行通行;

4)UDP通信類似于學校廣播,靠著廣播播報直接進行通信。

5)TCP只支持點對點通信,UDP支持一對一、一對多、多對一、多對多;

6)TCP是面向字節(jié)流的,UDP是面向報文的; 面向字節(jié)流是指發(fā)送數(shù)據(jù)時以字節(jié)為單位,一個數(shù)據(jù)包可以拆分成若干組進行發(fā)送,而UDP一個報文只能一次發(fā)完。

7)TCP首部開銷(20字節(jié))比UDP首部開銷(8字節(jié))要大

8)UDP 的主機不需要維持復雜的連接狀態(tài)表

更多面試題或?qū)W習資源可查看我主頁或評論獲取

鎖屏面試題百日百刷-網(wǎng)絡(luò)篇(一)的評論 (共 條)

分享到微博請遵守國家法律
沭阳县| 南华县| 泾阳县| 大冶市| 浦江县| 阳城县| 尼木县| 陆良县| 凤城市| 垣曲县| 宜春市| 剑阁县| 张北县| 兰州市| 金堂县| 改则县| 灵山县| 诸暨市| 宁化县| 阳新县| 宽甸| 荣昌县| 玉门市| 滦平县| 彭水| 乌兰察布市| 惠安县| 云安县| 湾仔区| 呼和浩特市| 蕲春县| 万盛区| 平和县| 定陶县| 三原县| 南宁市| 邳州市| 平定县| 章丘市| 密云县| 新泰市|