導航:首頁 > 網路問題 > 底層傳播網路是怎麼構成的

底層傳播網路是怎麼構成的

發布時間:2022-05-02 02:56:30

① android底層網路框架是怎麼實現的

一個好用的網路底層框架可以很大的程度上方便自己的項目,我們下面要做的就是一個趁手的網路框架。
做一個網路框架我們首先要確定這個網路框架除了能夠從網路上獲取數據還需要哪些功能:
首先拋棄AsyncTask,自定義一套網路底層的封裝框架。
設計一套適合自己App的緩存策略
設計一套假數據返回的機制,在網路請求API沒有返回的時候,可以假裝獲取到了網路返回的數據。
封裝用戶cookie的邏輯。
其他的還好,可能有人對於第一步的那個拋棄AsyncTask有些疑問,就是為什麼要拋棄啊,這個類這個好用,內部封裝了那麼多的方法。但是我們不能只看到這個的優點,這個類有個致命的缺點:不能靈活的控制內部的線程池。
我們都知道的是,線程池裡面的每個線程都是API的調用請求,而AsyncTask中有沒有暴漏出取消這些請求的方法,這個時候,如果我們從A界面調到B界面,那麼在A界面調用的API請求,如果還沒有返回,並不會被取消,對於一個頻繁調用API請求的APP應用應用來說,一個界面調用的API可能超過十個,在網路不好的情況下,如果這個時候跳轉到了其他界面,這個時候其他界面也會調用API,這個時候造成的情況就是這個界面的請求並不會顯示數據,因為首頁的請求還在排隊,要等首頁的請求完成之後你才可以調用,這個就是所謂的AsyncTask堵塞。
我剛工作的時候遇到一個情況就是,根據公司的情況寫了一個統計用戶交互數據的SDK,開始的使用時候就是這個AsyncTask類,結構我發現在APP中某一個界面的吊起特別的慢,數據載入也非常的慢,發現的原因是我寫的這個SDK中的API請求調用超時,並且在超時的時候重復調用三次這個API。

網路請求的格式
網路請求兩個方法POST和GET,我們一般把GET方法為請求數據,POST為修改數據。請求的方法格式也是相對有講究的。

Request
所有的MobileApi都可以寫作:http://www.xxx.com/aaaa.api的形式。
GET:對於GET方法我們可以將請求API寫作http://www.xxx.com/aaaa.api K1=va1&K2=va2,形式,也就是說,把key-value這樣的鍵值對存放在URL上,這樣做的話會方便我們後面對數據進行緩存,另外要精良是GET的參數都是String,int這樣的類型,方便緩存,解析。
POST:我們都知道看不見POST的請求數據,一般key-value這樣的鍵值對存放在Form表單中,最後進行提交請求。POST經常會提交大量數據,所以有些鍵值對要定義成集合或復雜的自定義實例,這個時候我們就需要把這樣的值轉換為JSON字元串進行提交,有APP傳遞到API後,在將JSON字元串轉換為對於的實體。
Response
伺服器現在用的最多的是使用JSON作為api返回的結果,這里也是使用JSON。
一般情況下返回的json數據中要有以下數據:
首先一個是否調用api成功的參數,
另外一個錯誤類型的參數(這個參數可以是Int格式的參數,成功為0)
錯誤具體信息的參數,成功為「」
具體API返回的結果,失敗為「」
所以我們定義一個Response實體類,作為JSON實體的最外層。
如果成功返回了數據,數據會存放在result字元按中,映射為Response實體的result屬性。

如果上面返回的result是一種實體的集合,那麼就要把result解析為相應的實體集合。
我們在前面看到我們把AsyncTask拋棄重新寫一個擴展性強的,可以隨時取消API請求網路底層,那麼我們的這個網路底層的線程池使用的是什麼:使用原生的ThreadPoolExecutor + Runnable + Handler
首先我們要把App所調用的所有的API介面放到一個類或者xml文件中去,我們這里放在xml文件裡面去,當然要寫出讀取xml的類和函數:
其中key和url的值符合key-value鍵值,expires代表數據緩存的時間單位為毫秒,netType代表請求方式(POST和GET) ,mockClass代表的是返回假數據的類。
RemoteService和RequestCallback和RequestParameter
這三個類表示的是請求的服務,請求返回,請求參數,三個給APP調用的類。
其他的兩個類在方法中調用:

context:表示上下文
key:即xml文件中的key
RequestParameter:請求攜帶的參數
callback:請求回調
forceUpdate:是否強制更新數據,忽略緩存
RequestMannager類是一個集合類,用於取消請求的。每次發起請求時,都會把為此創建的Request添加到RequestManager中,即RequestManager中保存了全部的request。
他是對ThreadPoolExecutor和ArrayBlockingQueue的簡單封裝,是一個線程池,每發起一次請求,這個線程池就會分配一個新的線程來執行該請求。

HttpRequest類,發起HTTP請求的地方,他事先了Runable,從而讓DefaultThreadPool可以分配新的線程,所以所有的請求邏輯都在Runnable介面方法里:
在這個類中對於get請求介面,他會把傳遞來的數據,處理為相應的格式:http://www.xxx.com/aaaa.api K1=va1&K2=va2。對於Post格式的請求介面,他會把傳遞過來的數據轉換為BasicNameValuePair的形式,並放在表單中提交。

需要注意的是,因為我們把每個HttpRequest都放在了子線程中執行,所以RequestCallback的回調不能直接操作UI線程的控制項,所以這個時候Handler就可以用到了。使用這個就可以保證RequestCallback的回調在UI線程上,不會報錯。

網路連接的底層協議是什麼

物理層。

OSI是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。OSI模型有7層結構,每層都可以有幾個子層。下面我簡單的介紹一下這7層及其功能。
OSI的7層從上到下分別是
7 應用層
6 表示層
5 會話層
4 傳輸層
3 網路層
2 數據鏈路層
1 物理層
其中高層,既7、6、5、4層定義了應用程序的功能,下面3層,既3、2、1層主要面向通過網路的端到端的數據流。下面我給大家介紹一下這7層的功能:
(1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。但是,如果添加了一個傳輸文件的選項,那麼字處理器的程序員就需要實現OSI的第7層。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示層:這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。如果選擇ASII格式,發送方將把文本從發送方的字元集轉換成標準的ASII後發送數據。在接收方將標準的ASII轉換成接收方計算機的字元集。示例:加密,ASII等。
(3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。
(4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。示例:TCP,UDP,SPX。
(5)網路層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。示例:IP,IPX等。
(6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介質有關。示例:ATM,FDDI等。
(7)物理層:OSI的物理層規范是有關傳輸介質的特性標准,這些規范通常也參考了其他組織制定的標准。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:Rj45,802.3等。
OSI分層的優點:
(1)人們可以很容易的討論和學習協議的規范細節。
(2)層間的標准介面方便了工程模塊化。
(3)創建了一個更好的互連環境。
(4)降低了復雜度,使程序更容易修改,產品開發的速度更快。
(5)每層利用緊鄰的下層服務,更容易記住個層的功能。
大多數的計算機網路都採用層次式結構,即將一個計算機網路分為若干層次,處在高層次的系統僅是利用較低層次的系統提供的介面和功能,不需了解低層實現該功能所採用的演算法和協議;較低層次也僅是使用從高層系統傳送來的參數,這就是層次間的無關性。因為有了這種無關性,層次間的每個模塊可以用一個新的模塊取代,只要新的模塊與舊的模塊具有相同的功能和介面,即使它們使用的演算法和協議都不一樣。
網路中的計算機與終端間要想正確的傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱做協議。網路協議主要有三個組成部分:
1、語義:

是對協議元素的含義進行解釋,不同類型的協議元素所規定的語義是不同的。例如需要發出何種控制信息、完成何種動作及得到的響應等。
2、語法:
將若干個協議元素和數據組合在一起用來表達一個完整的內容所應遵循的格式,也就是對信息的數據結構做一種規定。例如用戶數據與控制信息的結構與格式等。
3、時序:
對事件實現順序的詳細說明。例如在雙方進行通信時,發送點發出一個數據報文,如果目標點正確收到,則回答源點接收正確;若接收到錯誤的信息,則要求源點重發一次。
70年代以來,國外一些主要計算機生產廠家先後推出了各自的網路體系結構,但它們都屬於專用的。
為使不同計算機廠家的計算機能夠互相通信,以便在更大的范圍內建立計算機網路,有必要建立一個國際范圍的網路體系結構標准。
國際標准化組織ISO 於1981年正式推薦了一個網路系統結構----七層參考模型,叫做開放系統互連模型(Open System Interconnection,OSI)。由於這個標准模型的建立,使得各種計算機網路向它靠攏, 大大推動了網路通信的發展。
OSI 參考模型將整個網路通信的功能劃分為七個層次,見圖1。它們由低到高分別是物理層(PH)、鏈路層(DL)、網路層(N)、傳輸層(T)、會議層(S)、表示層(P)、應用層(A)。每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持。第四層到第七層主要負責互操作性,而一層到三層則用於創造兩個網路設備間的物理連接.
1.物理層
物理層是OSI的第一層,它雖然處於最底層,卻是整個開放系統的基礎。物理層為設備之間的數據通信提供傳輸媒體及互連設備,為數據傳輸提供可靠的環境。
1.1媒體和互連設備
物理層的媒體包括架空明線、平衡電纜、光纖、無線信道等。通信用的互連設備指DTE和DCE間的互連設備。DTE既數據終端設備,又稱物理設備,如計算機、終端等都包括在內。而DCE則是數據通信設備或電路連接設備,如數據機等。數據傳輸通常是經過DTE——DCE,再經過DCE——DTE的路徑。互連設備指將DTE、DCE連接起來的裝置,如各種插頭、插座。LAN中的各種粗、細同軸電纜、T型接、插頭,接收器,發送器,中繼器等都屬物理層的媒體和連接器。
1.2物理層的主要功能
1.2.1為數據端設備提供傳送數據的通路,數據通路可以是一個物理媒體,也可以是多個物理媒體連接而成.一次完整的數據傳輸,包括激活物理連接,傳送數據,終止物理連接.所謂激活,就是不管有多少物理媒體參與,都要在通信的兩個數據終端設備間連接起來,形成一條通路.
1.2.2傳輸數據.物理層要形成適合數據傳輸需要的實體,為數據傳送服務.一是要保證數據能在其上正確通過,二是要提供足夠的帶寬(帶寬是指每秒鍾內能通過的比特(BIT)數),以減少信道上的擁塞.傳輸數據的方式能滿足點到點,一點到多點,串列或並行,半雙工或全雙工,同步或非同步傳輸的需要.
1.3物理層的一些重要標准
物理層的一些標准和協議早在OSI/TC97/C16 分技術委員會成立之前就已制定並在應用了,OSI也制定了一些標准並採用了一些已有的成果.下面將一些重要的標准列出,以便讀者查閱.ISO2110:稱為"數據通信----25芯DTE/DCE介面連接器和插針分配".它與EIA(美國電子工
業協會)的"RS-232-C"基本兼容。ISO2593:稱為"數據通信----34芯DTE/DCE----介面連接器和插針分配"。ISO4092:稱為"數據通信----37芯DTE/DEC----介面連接器和插針分配".與EIARS-449兼容。CCITT V.24:稱為"數據終端設備(DTE)和數據電路終接設備之間的介面電路定義表".其功能與EIARS-232-C及RS-449兼容於100序列線上.
2.數據鏈路層
數據鏈路可以粗略地理解為數據通道。物理層要為終端設備間的數據通信提供傳輸媒體及其連接.媒體是長期的,連接是有生存期的.在連接生存期內,收發兩端可以進行不等的一次或多次數據通信.每次通信都要經過建立通信聯絡和拆除通信聯絡兩過程.這種建立起來的數據收發關系就叫作數據鏈路.而在物理媒體上傳輸的數據難免受到各種不可靠因素的影響而產生差錯,為了彌補物理層上的不足,為上層提供無差錯的數據傳輸,就要能對數據進行檢錯和糾錯.數據鏈路的建立,拆除,對數據的檢錯,糾錯是數據鏈路層的基本任務。
2.1鏈路層的主要功能
鏈路層是為網路層提供數據傳送服務的,這種服務要依靠本層具備的功能來實現。鏈路層應具備如下功能:
2.1.1鏈路連接的建立,拆除,分離。
2.1.2幀定界和幀同步。鏈路層的數據傳輸單元是幀,協議不同,幀的長短和界面也有差別,但無論如何必須對幀進行定界。
2.1.3順序控制,指對幀的收發順序的控制。
2.1.4差錯檢測和恢復。還有鏈路標識,流量控制等等.差錯檢測多用方陣碼校驗和循環碼校驗來檢測信道上數據的誤碼,而幀丟失等用序號檢測.各種錯誤的恢復則常靠反饋重發技術來完成。
2.2數據鏈路層的主要協議
數據鏈路層協議是為發對等實體間保持一致而制定的,也為了順利完成對網路層的服務。主要協議如下:
2.2.1ISO1745--1975:"數據通信系統的基本型控制規程".這是一種面向字元的標准,利用10個控制字元完成鏈路的建立,拆除及數據交換.對幀的收發情況及差錯恢復也是靠這些字元來完成.ISO1155, ISO1177, ISO2626, ISO2629等標準的配合使用可形成多種鏈路控制和數據傳輸方式.
2.2.2ISO3309--1984:稱為"HDLC 幀結構".ISO4335--1984:稱為"HDLC 規程要素 ".ISO7809--1984:稱為"HDLC 規程類型匯編".這3個標准都是為面向比特的數據傳輸控制而制定的.有人習慣上把這3個標准組合稱為高級鏈路控制規程.
2.2.3ISO7776:稱為"DTE數據鏈路層規程".與CCITT X.25LAB"平衡型鏈路訪問規程"相兼容.
2.3鏈路層產品
獨立的鏈路產品中最常見的當屬網卡,網橋也是鏈路產品。MODEM的某些功能有人認為屬於鏈路層,對些還有爭議.數據鏈路層將本質上不可靠的傳輸媒體變成可靠的傳輸通路提供給網路層。在IEEE802.3情況下,數據鏈路層分成了兩個子層,一個是邏輯鏈路控制,另一個是媒體訪問控制。下圖所示為IEEE802.3LAN體系結構。
AUI=連接單元介面 PMA=物理媒體連接
MAU=媒體連接單元 PLS=物理信令
MDI=媒體相關介面
3.網路層
網路層的產生也是網路發展的結果.在聯機系統和線路交換的環境中,網路層的功能沒有太大意義.當數據終端增多時.它們之間有中繼設備相連.此時會出現一台終端要求不只是與唯一的一台而是能和多台終端通信的情況,這就是產生了把任意兩台數據終端設備的數據鏈接起來的問題,也就是路由或者叫尋徑.另外,當一條物理信道建立之後,被一對用戶使用,往往有許多空閑時間被浪費掉.人們自然會希望讓多對用戶共用一條鏈路,為解決這一問題就出現了邏輯信道技術和虛擬電路技術.
3.1網路層主要功能
網路層為建立網路連接和為上層提供服務,應具備以下主要功能:
3.1.1路由選擇和中繼.
3.1.2激活,終止網路連接.
3.1.3在一條數據鏈路上復用多條網路連接,多採取分時復用技術 .
3.1.4差錯檢測與恢復.
3.1.5排序,流量控制.
3.1.6服務選擇.
3.1.7網路管理.
3.2網路層標准簡介
網路層的一些主要標准如下:
3.2.1 ISO.DIS8208:稱為"DTE用的X.25分組級協議"
3.2.2 ISO.DIS8348:稱為"CO 網路服務定義"(面向連接)
3.2.3 ISO.DIS8349:稱為"CL 網路服務定義"(面向無連接)
3.2.4 ISO.DIS8473:稱為"CL 網路協議"
3.2.5 ISO.DIS8348:稱為"網路層定址"
3.2.6 除上述標准外,還有許多標准。這些標准都只是解決網路層的部分功能,所以往往需要在網路層中同時使用幾個標准才能完成整個網路層的功能.由於面對的網路不同,網路層將會採用不同的標准組合.
在具有開放特性的網路中的數據終端設備,都要配置網路層的功能.現在市場上銷售的網路硬設備主要有網關和路由器.
4.傳輸層
傳輸層是兩台計算機經過網路進行數據通信時,第一個端到端的層次,具有緩沖作用。當網路層服務質量不能滿足要求時,它將服務加以提高,以滿足高層的要求;當網路層服務質量較好時,它只用很少的工作。傳輸層還可進行復用,即在一個網路連接上創建多個邏輯連接。 傳輸層也稱為運輸層.傳輸層只存在於端開放系統中,是介於低3層通信子網系統和高3層之間的一層,但是很重要的一層.因為它是源端到目的端對數據傳送進行控制從低到高的最後一層.
有一個既存事實,即世界上各種通信子網在性能上存在著很大差異.例如電話交換網,分組交換網,公用數據交換網,區域網等通信子網都可互連,但它們提供的吞吐量,傳輸速率,數據延遲通信費用各不相同.對於會話層來說,卻要求有一性能恆定的界面.傳輸層就承擔了這一功能.它採用分流/合流,復用/介復用技術來調節上述通信子網的差異,使會話層感受不到.
此外傳輸層還要具備差錯恢復,流量控制等功能,以此對會話層屏蔽通信子網在這些方面的細節與差異.傳輸層面對的數據對象已不是網路地址和主機地址,而是和會話層的界面埠.上述功能的最終目的是為會話提供可靠的,無誤的數據傳輸.傳輸層的服務一般要經歷傳輸連接建立階段,數據傳送階段,傳輸連接釋放階段3個階段才算完成一個完整的服務過程.而在數據傳送階段又分為一般數據傳送和加速數據傳送兩種。傳輸層服務分成5種類型.基本可以滿足對傳送質量,傳送速度,傳送費用的各種不同需要.傳輸層的協議標准有以下幾種:
4.1 ISO8072:稱為"面向連接的傳輸服務定義"
4.2 ISO8072:稱為"面向連接的傳輸協議規范"
5.會話層
會話層提供的服務可使應用建立和維持會話,並能使會話獲得同步。會話層使用校驗點可使通信會話在通信失效時從校驗點繼續恢復通信。這種能力對於傳送大的文件極為重要。會話層,表示層,應用層構成開放系統的高3層,面對應用進程提供分布處理,對話管理,信息表示,恢復最後的差錯等.
會話層同樣要擔負應用進程服務要求,而運輸層不能完成的那部分工作,給運輸層功能差距以彌補.主要的功能是對話管理,數據流同步和重新同步。要完成這些功能,需要由大量的服務單元功能組合,已經制定的功能單元已有幾十種.現將會話層主要功能介紹如下.
5.1為會話實體間建立連接。為給兩個對等會話服務用戶建立一個會話連接,應該做如下幾項工作:
5.1.1將會話地址映射為運輸地址
5.1.2選擇需要的運輸服務質量參數(QOS)
5.1.3對會話參數進行協商
5.1.3識別各個會話連接
5.1.4傳送有限的透明用戶數據
5.2數據傳輸階段
這個階段是在兩個會話用戶之間實現有組織的,同步的數據傳輸.用戶數據單元為SSDU,而協議數據單元為SPDU.會話用戶之間的數據傳送過程是將SSDU轉變成SPDU進行的.
5.3連接釋放
連接釋放是通過"有序釋放","廢棄","有限量透明用戶數據傳送"等功能單元來釋放會話連接的.會話層標准為了使會話連接建立階段能進行功能協商,也為了便於其它國際標准參考和引用,定義了12種功能單元.各個系統可根據自身情況和需要,以核心功能服務單元為基礎,選配其他功能單元組成合理的會話服務子集.會話層的主要標准有"DIS8236:會話服務定義"和"DIS8237:會話協議規范".
6.表示層
表示層的作用之一是為異種機通信提供一種公共語言,以便能進行互操作。這種類型的服務之所以需要,是因為不同的計算機體系結構使用的數據表示法不同。例如,IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼。在這種情況下,便需要會話層來完成這種轉換。
通過前面的介紹,我們可以看出,會話層以下5層完成了端到端的數據傳送,並且是可靠,無差錯的傳送.但是數據傳送只是手段而不是目的,最終是要實現對數據的使用.由於各種系統對數據的定義並不完全相同,最易明白的例子是鍵盤,其上的某些鍵的含義在許多系統中都有差異.這自然給利用其它系統的數據造成了障礙.表示層和應用層就擔負了消除這種障礙的任務.
對於用戶數據來說,可以從兩個側面來分析,一個是數據含義被稱為語義,另一個是數據的表示形式,稱做語法.像文字,圖形,聲音,文種,壓縮,加密等都屬於語法范疇.表示層設計了3類15種功能單位,其中上下文管理功能單位就是溝通用戶間的數據編碼規則,以便雙方有一致的數據形式,能夠互相認識.ISO表示層為服務,協議,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列標准.
7.應用層
應用層向應用程序提供服務,這些服務按其向應用程序提供的特性分成組,並稱為服務元素。有些可為多種應用程序共同使用,有些則為較少的一類應用程序使用。應用層是開放系統的最高層,是直接為應用進程提供服務的。其作用是在實現多個系統應用進程相互通信的同時,完成一系列業務處理所需的服務.其服務元素分為兩類:公共應用服務元素CASE和特定應用服務元素SASE.CASE提供最基本的服務,它成為應用層中任何用戶和任何服務元素的用戶,主要為應用進程通信,分布系統實現提供基本的控制機制.特定服務SASE則要滿足一些特定服務,如文卷傳送,訪問管理,作業傳送,銀行事務,訂單輸入等.
這些將涉及到虛擬終端,作業傳送與操作,文卷傳送及訪問管理,遠程資料庫訪問,圖形核心系統,開放系統互連管理等等.應用層的標准有DP8649"公共應用服務元素",DP8650"公共應用服務元素用協議",文件傳送,訪問和管理服務及協議.
討論:OSI七層模型是一個理論模型,實際應用則千變萬化,因此更多把它作為分析、評判各種網路技術的依據;對大多數應用來說,只將它的協議族(即協議堆棧)與七層模型作大致的對應,看看實際用到的特定協議是屬於七層中某個子層,還是包括了上下多層的功能。
這樣分層的好處有:
1.使人們容易探討和理解協議的許多細節。
2.在各層間標准化介面,允許不同的產品只提供各層功能的一部分,(如路由器在一到三層),或者只提供協議功能的一部分。(如Win95中的Microsoft TCP/IP)
3. 創建更好集成的環境。
4. 減少復雜性,允許更容易編程改變或快速評估。
5. 用各層的headers和trailers排錯。
6.較低的層為較高的層提供服務。
7. 把復雜的網路劃分成為更容易管理的層。

③ osi模型中最底層和最高層分別是什麼

最高層是應用層,最底層是物理層

應用層(Application Layer)提供為應用軟體而設的介面,以設置與另一應用軟體之間的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。

物理層(Physical Layer)在局部區域網上傳送數據幀(data frame),它負責管理計算機通信設備和網路媒體之間的互通。包括了針腳、電壓、線纜規范、集線器、中繼器、網卡、主機適配器等。

(3)底層傳播網路是怎麼構成的擴展閱讀

1、第1層 物理層

2、第2層 數據鏈路層

數據鏈路層(Data Link Layer)負責網路定址、錯誤偵測和改錯。

分為兩個子層:邏輯鏈路控制(logic link control,LLC)子層和介質訪問控制(media access control,MAC)子層。

3、第3層 網路層

網路層(Network Layer)決定數據的路徑選擇和轉寄,將網路表頭(NH)加至數據包,以形成分組。網路表頭包含了網路數據。

4、第4層 傳輸層

傳輸層(Transport Layer)把傳輸表頭(TH)加至數據以形成數據包。傳輸表頭包含了所使用的協議等發送信息。例如:傳輸控制協議(TCP)等。

5、第5層 會話層

會話層(Session Layer)負責在數據傳輸中設置和維護計算機網路中兩台計算機之間的通信連接。

6、第6層 表達層

表達層(Presentation Layer)把數據轉換為能與接收者的系統格式兼容並適合傳輸的格式。

7、第7層 應用層

④ 互聯網是怎麼形成的

互聯網始於1969年美國的阿帕網。是網路與網路之間所串連成的龐大網路,這些網路以一組通用的協議相連,形成邏輯上的單一巨大國際網路。

通常internet泛指互聯網,而Internet則特指網際網路,這種將計算機網路互相聯接在一起的方法可稱作「網路互聯」,在這基礎上發展出覆蓋全世界的全球性互聯網路稱互聯網,即是互相連接一起的網路結構。

(4)底層傳播網路是怎麼構成的擴展閱讀:

從某種意義上說,Internet可以說是美蘇冷戰的產物。

這一個龐大的網路,它的由來可以追溯到60年代初。當時,美國國防部為了保證美國本土防衛力量和海外防禦武裝在受到前蘇聯第一次核打擊以後仍然具有一定的生存和反擊能力,認為有必要設計出一種分散的指揮系統。

它由一個個分散的指揮點組成,當部分指揮點被摧毀後,其它點仍能正常工作,並且在這些點之間能夠繞過那些已被摧毀的指揮點而繼續保持聯系。

為了對這一構思進行驗證,1969年,美國國防部國防高級研究計劃署(DOD/DARPA)資助建立了一個名為ARPANET(即"阿帕網")的網路。

⑤ 網路是怎麼組成的。

計算機網路是由計算機系統、網路節點和通信鏈路等組成的系統。從邏輯功能上看,一個網路可分成資源子網和通信子網兩個部分構成。

網路系統以通信子網為中心,通信子網處於網路的內層。通信子網實現網路通信功能,包括數據的加工、傳輸和交換等通信處理工作。即將一個主計算機的信息傳送給另一個主計算機。通信子網主要包括交換機、路由器、網橋、中繼器、集線器、網卡和纜線等設備及相關軟體。

資源子網實現資源共享功能,包括數據處理、提供網路資源和網路服務。資源子網主要包括主機及其外設、伺服器、工作站、網路列印機和其他外設及其相關軟體。計算機網路連接的計算機系統可以是巨型機、大型機、小型機、工作站、微型機或其他數據終端設備。

通信子網由網路節點、通信設備、通信線路等組成獨立的數據通信系統,承擔全網的數據傳輸、交換、加工和變換等通信處理工作。

網路節點也就是網路單元,是網路系統中的各種數據處理設備、數據通信控制設備(CCP)和數據終端設備的統稱。網路節點分轉接節點和訪問節點兩類。轉接節點是支持網路連接性能的節點,它通過通信線路來轉接和傳遞信息,如集中器、終端控制器等。訪問節點是信息交換的源節點和目標節點,起信源和信宿的作用,如終端、主計算機等。

通信設備指各種網路連接設備,包括中繼器、網橋、交換機、路由器等。

通信線路指的是傳輸介質及其介質連接部件,包括雙絞線、同軸電纜、光纖等。

除了上述物理組成外,計算機網路還應具有功能完善的軟體系統,以支持資源共享、數據傳輸等網路功能。為了在各網路組成部分之間進行數據通信,通信雙方就必須有一套能夠彼此了解,全網一致遵守的通信規則或約定。如數據傳送的格式、數據傳送的起始和停止位, 傳送速度,傳送中的差錯控制等等。這些規則或約定稱為網路協議。它是區別計算機網路與一般計算機互連的重要標志。可以說計算機網路通信是以網路協議為前提的。

⑥ 網路是由什麼組成

計算機網路(Computer Network)是利用通信線路和通信設備,把分布在不同地理位置的具有獨立功能的多台計算機、終端及其附屬設備互相連接,按照網路協議進行數據通信,由功能完善的網路軟體,實現資源共享和網路通信的計算機系統的集合。 計算機網路由硬體和軟體兩大部分組成。網路硬體負責數據處理和數據發,它為數據的傳輸提供一條可靠的傳輸通道。網路硬體包括計算機系統、通信線路和通信設備。其中各個組成部分的主要功能是: 計算機系統是網路的基本模塊,是被連接的對象。它的主要作用是負責數據信息的收集、處理、存儲和傳播,它還可以提供共享資源和各種信息服務。 通信線路指的是通信介質及其介質連接部件,通信介質包括光纜、同軸電纜、雙絞線、微波和衛星等,介質連接部件包括水晶頭、T型接頭等。通信設備是指網路連接設備和網路互連設備,包括網卡、集線器(HUB)、中繼器(Repeater)、交換機(Switch)、網橋(Bridge)和路由器(Router)及Modem等其他的通信設備。使用通信線路和通信設備將計算機互連起來,在計算機之間建立一條物理通道,用於數據傳輸。通信線路和通信設備負責控制數據的發出、傳送、接收或轉發,包括信號轉換、路徑選擇、編碼與解碼、差錯校驗、通信控制管理等,以便完成信息交換。通信線路和通信設備是連接計算機系統的橋梁,是數據傳輸的通道。

⑦ 網路是怎麼形成的

網路是由節點和連線構成,表示諸多對象及其相互聯系。在數學上,網路是一種圖,一般認為專指加權圖。網路除了數學定義外,還有具體的物理含義,即網路是從某種相同類型的實際問題中抽象出來的模型。

在計算機領域中,網路是信息傳輸、接收、共享的虛擬平台,通過它把各個點、面、體的信息聯繫到一起,從而實現這些資源的共享。網路是人類發展史來最重要的發明,提高了科技和人類社會的發展。

隨著1946年世界上第一台電子計算機問世後的十多年時間內,由於價格很昂貴。電腦數量極少,早期所謂的計算機網路主要是為了解決這一矛盾而產生的。其形式是將一台計算機經過通信線路與若乾颱終端直接連接,我們也可以把這種方式看做為最簡單的區域網雛形。

最早的網路,是由美國國防部高級研究計劃局(ARPA)建立的。現代計算機網路的許多概念和方法,如分組交換技術都來自ARPAnet。 ARPAnet不僅進行了租用線互聯的分組交換技術研究,而且做了無線、衛星網的分組交換技術研究-其結果導致了TCP/IP問世。

1977-1979年,ARPAnet推出了如今形式的TCP/IP體系結構和協議。

1980年前後,ARPAnet上的所有計算機開始了TCP/IP協議的轉換工作,並以ARPAnet為主幹網建立了初期的Internet。

1983年,ARPAnet的全部計算機完成了向TCP/IP的轉換,並在 UNIX(BSD4.1)上實現了TCP/IP。ARPAnet在技術上最大的貢獻就是TCP/IP協議的開發和應用。2個著名的科學教育網CSNET和BITNET先後建立。

1984年,美國國家科學基金會NSF規劃建立了13個國家超級計算中心及國家教育科技網。隨後替代了ARPANET的骨乾地位。

1988年Internet開始對外開放。

1991年6月,在連通Internet的計算機中,商業用戶首次超過了學術界用戶,這是Internet發展史上的一個里程碑,從此Internet成長速度一發不可收拾。21世紀,網路平台應用於電子商務領域。網商成為潮流。

(7)底層傳播網路是怎麼構成的擴展閱讀:

利用網路,人們不僅可以實現資源共享,還可以交換資料、保持聯系、進行娛樂等。現在很多人的生活和工作已經和網路密不可分了。網路的實現,使單一的、分散的計算機有機地連成一個系統,它主要有以下功能:

1、資源共享

網路的主要功能就是資源共享。共享的資源包括軟體資源、硬體資源以及存儲在公共資料庫中的各類數據資源。網上用戶能部分或全部地共享這些資源,使網路中的資源能夠互通有無、分工協作,從而大大提高系統資源的利用率。

2、快速傳輸信息

分布在不同地區的計算機系統,可以通過網路及時、高速地傳遞各種信息,交換數據,發送電子郵件,使人們之間的聯系更加緊密。

3、提高系統可靠性

在網路中,由於計算機之間是互相協作、互相備份的關系,以及在網路中採用一些備份的設備和一些負載調度、數據容錯等技術,使得當網路中的某一部分出現故障時,網路中其他部分可以自動接替其任務。因此,與單機系統相比,計算機網路具有較高的可靠性。

4、易於進行分布式處理

在網路中,還可以將一個比較大的問題或任務分解為若干個子問題或任務,分散到網路中不同的計算機上進行處理計算。這種分布處理能力在進行一些重大課題的研究開發時是卓有成效的。

5、綜合信息服務

在當今的信息化社會里,個人、辦公室、圖書館、企業和學校等,每時每刻都在產生並處理大量的信息。這些信息可能是文字、數字、圖像、聲音甚至是視頻,通過網路就能夠收集、處理這些信息,並進行信息的傳送。因此,綜合信息服務將成為網路的基本服務功能。

⑧ 計算機網路由哪些部分組成試述這種層次結構觀的特點以及各層的作用是什麼

三個主要的組成部分:1若干個主機,它們向各用戶提供各種服務。2一個通信子網,它是由一些專用的通信處理機和連接這些節點的通信鏈路所組成。3一系列協議。這些協議是為在主機和主機之間或主機和子網或各節點之間的通信而採用的。

⑨ 計算機網路是怎麼組成得

今天,隨著計算機的廣泛應用和網路的流行,越來越多的單位和部門開始引入計算機網路管理,從而相應的需要更多的優秀網管.已有幾年「腦齡"的你是不是也有成為網管的雄心壯志?在你成為一名合格的網管前,你必須先把下面的十個問題弄清楚。如果連這些最基本的網管知識你都不具備的話,那你怎麼能不補這堂課呢?

★計算機網路是什麼?

這是首先必須解決的一個問題,絕對是核心概念.我們講的計算機網路,其實就是利用通訊設備和線路將地理位置不同的、功能獨立的多個計算機系統互連起來,以功能完善的網路軟體(即網路通信協議、信息交換方式及網路操作系統等)實現網路中資源共享和信息傳遞的系統。它的功能最主要的表現在兩個方面:一是實現資源共享(包括硬體資源和軟體資源的共享);二是在用戶之間交換信息。計算機網路的作用是:不僅使分散在網路各處的計算機能共享網上的所有資源,並且為用戶提供強有力的通信手段和盡可能完善的服務,從而極大的方便用戶。從網管的角度來講,說白了就是運用技術手段實現網路間的信息傳遞,同時為用戶提供服務。

★計算機網路由哪幾個部分組成?

計算機網路通常由三個部分組成,它們是資源子網、通信子網和通信協議.所謂通信子網就是計算機網路中負責數據通信的部分;資源子網是計算機網路中面向用戶的部分,負責全網路面向應用的數據處理工作;而通信雙方必須共同遵守的規則和約定就稱為通信協議,它的存在與否是計算機網路與一般計算機互連系統的根本區別。所以從這一點上來說,我們應該更能明白計算機網路為什麼是計算機技術和通信技術發展的產物了。

★計算機網路的種類怎麼劃分?

現在最常見的劃分方法是:按計算機網路覆蓋的地理范圍的大小,一般分為廣域網(WAN)和區域網(LAN)(也有的劃分再增加一個城域網(MAN))。顧名思義,所謂廣域網無非就是地理上距離較遠的網路連接形式,例如著名的Internet網,Chinanet網就是典型的廣域網。而一個區域網的范圍通常不超過10公里,並且經常限於一個單一的建築物或一組相距很近的建築物.Novell網是目前最流行的計算機區域網。

★計算機網路的體系結構是什麼?

在計算機網路技術中,網路的體系結構指的是通信系統的整體設計,它的目的是為網路硬體、軟體、協議、存取控制和拓撲提供標准.現在廣泛採用的是開放系統互連OSI(Open System Interconnection)的參考模型,它是用物理層、數據鏈路層、網路層、傳送層、對話層、表示層和應用層七個層次描述網路的結構.你應該注意的是,網路體系結構的優劣將直接影響匯流排、介面和網路的性能.而網路體系結構的關鍵要素恰恰就是協議和拓撲。目前最常見的網路體系結構有FDDI、乙太網、令牌環網和快速乙太網等。

★計算機網路的協議是什麼?

剛才說過網路體系結構的關鍵要素之一就是網路協議。而所謂協議(Protocol)就是對數據格式和計算機之間交換數據時必須遵守的規則的正式描述,它的作用和普通話的作用如出一轍。依據網路的不同通常使用Ethernet(乙太網)、NetBEUI、IPX/SPX以及TCP/IP協議。Ethernet是匯流排型協議中最常見的網路低層協議,安裝容易且造價便宜;而NetBEUI可以說是專為小型區域網設計的網路協議。對那些無需跨經路由器與大型主機通信的小型區域網,安裝NetBEUI協議就足夠了,但如果需要路由到另外的區域網,就必須安裝IPX/SPX或TCP/IP協議.前者幾乎成了Novell網的代名詞,而後者就被著名的Internet網所採用.特別是TCP/IP(傳輸控制協議/網間協議)就是開放系統互連協議中最早的協議之一,也是目前最完全和應用最廣的協議,能實現各種不同計算機平台之間的連接、交流和通信。

★計算機網路的拓撲結構是什麼?

計算機網路的拓撲結構是指網路中各個站點相互連接的形式,在區域網中明確一點講就是文件伺服器、工作站和電纜等的連接形式.現在最主要的拓撲結構有匯流排型拓撲、星型拓撲、環型拓撲以及它們的混合型。顧名思義,匯流排型其實就是將文件伺服器和工作站都連在稱為匯流排的一條公共電纜上,且匯流排兩端必須有終結器;星型拓撲則是以一台設備作為中央連接點,各工作站都與它直接相連形成星型;而環型拓撲就是將所有站點彼此串列連接,像鏈子一樣構成一個環形迴路;把這三種最基本的拓撲結構混合起來運用自然就是混合型了。

★計算機網路建設中涉及到哪些硬體?

計算機網路的硬體系統通常由五部分組成:文件伺服器、工作站(包括終端)、傳輸介質、網路連接硬體和外部設備。文件伺服器一般要求是配備了高性能CPU系統的微機,它充當網路的核心。除了管理整個網路上的事務外,它還必須提供各種資源和服務。而工作站可以說是一種智能型終端,它從文件伺服器取出程序和數據後,能在本站進行處理,一般有有盤和無盤之分。接下來談談傳輸介質,它是通信網路中發送方和接受方之間的物理通路,在區域網中就是用來連接伺服器和工作站的電纜線.目前常用的網路傳輸介質有雙絞線(多用於區域網)、同軸電纜和光纜等.常用的網路連接硬體有網路介面卡(NIC)、集線器(HUB)、中繼器(Repeater)以及數據機(Modem)等。而列印機、掃描儀、繪圖儀以及其它任何可為工作站共享的設備都能被稱為外部設備。

★計算機網路一般都裝哪些操作系統?

我們都知道,網路操作系統是整個網路的靈魂,同時也是分布式處理系統的重要體現,它決定了網路的功能並由此決定了不同網路的應用領域即方向。目前比較流行的網路操作系統主要有Unix、NetWare、Windows NT和新興流行的Linux.Unix歷史悠久,發展到今天已經相當成熟,尤其以安全可靠和應用廣泛著稱;相比之下,NetWare以文件服務及列印管理聞名,而且其目錄服務可以說是被業界公認的目錄管理傑作;Windows NT是能支持多種硬體平台的真正的32位操作系統,它保持了深受歡迎的Windows用戶界面,目前正被越來越多的網路所應用;而最新的Linux憑借其先進的設計思想和自由軟體的身分正躋身優秀網路操作系統的行列。

★計算機網路未來的發展趨勢如何?

未來網路的發展有三種基本的技術趨勢.一是朝著低成本微機所帶來的分布式計算和智能化方向發展,即Client/Server(客戶/伺服器)結構;二是向適應多媒體通信、移動通信結構發展;三是網路結構適應網路互連,擴大規模以至於建立全球網路。

⑩ 網路是靠什麼傳播的

網路成功傳播的條件
1.網路傳播應選擇一種有效的途徑加以執行。 這是指傳統途徑和網路途徑。傳統途徑無非是指報紙、雜志、電視、廣播、戶外廣告、POP、交通工具等,傳播的內容一定要集中在消費者的興趣上,對網站最重要的內容和消費者最感興趣的內容一定要交待清楚。網路途徑是指搜索引擎登錄、發布軟文、網路論壇和新聞組、廣告交換登錄、友情鏈接登錄等等。 2.網路傳播應通過一種簡明的方式來表達。 再好的傳播主張若無法准確表達,則無法傳播。若傳播過程失真,則表明方式選擇不對。 3.網路傳播技能必須一致。 整合營銷傳播之所以對營銷有重大意義,就在於傳播得以整合。傳播技能的整合是網路整合營銷最簡單、也最經常的一種運用。它是指將各種傳播方式有機地組合運用,用同一種策略、同一種節奏,作用於消費者的各種感觀,達到同一種信息的有效傳達。 4.網路傳播主張必須持久執行。 如果一個傳播主張朝令夕改,消費者就會對你的網站形象和品牌產生認知錯亂。大凡做得好的網站品牌,其傳播主張往往比較穩定,使消費者有一種穩定感和自豪感,從而形成品牌忠誠。 5.網路傳播主張應將自己的品牌與競爭者的品牌加以區別。 內容與服務同質化現象愈來愈普遍、愈來愈嚴重。由此直接導致的結果便是,各網站的內容、服務大都勢均力敵。對於消費者而言,各品牌同類網站都差不多。 內容與服務的質量、功能、包裝等等,都是可以被競爭者仿效、抄襲,甚至超越的。那麼,還有什麼可以區別於同類、令消費者情有獨鍾的法寶呢?那就是網站的品牌和品牌形象。惟有品牌價值存在於消費者中,無法替代。而網站品牌形象的建立及品牌價值的轉換只有依賴於傳播。 6.網路了解消費者行為。 網路營銷傳播的核心內容和最主要部分就是了解消費者行為。但在現實中,網路營銷人員常常把注意力集中在傳播工具與計劃上,反而忽略了他們所要服務的真正對象。加強互動性,是了解消費者行為的最有效方式,運用得好,可收立竿見影之效。

閱讀全文

與底層傳播網路是怎麼構成的相關的資料

熱點內容
手機移動網路信息刷新頻率選哪個 瀏覽:588
無線通信網路規劃軟體 瀏覽:202
電腦處於網路離線狀態 瀏覽:586
狀態的概念網路安全 瀏覽:953
台式電腦怎麼用網路線 瀏覽:322
海信電視連上wifi不能看網路電視 瀏覽:722
網路自動校對蘋果手機時間 瀏覽:283
網路平台看病醫生能賺多少錢 瀏覽:875
長安unit4g網路可以共享嗎 瀏覽:730
不用網路就能玩游戲的手機 瀏覽:565
兩個網路合並的路由器 瀏覽:736
如何尋找無線網路設備安裝窗口 瀏覽:44
廣西廣電網路4k機頂盒有沒有wifi 瀏覽:169
陽光電腦網路 瀏覽:773
網路設置有哪幾種連接方式 瀏覽:719
電信網路電視怎麼開戶 瀏覽:452
蘋果8網路卡怎麼設置 瀏覽:494
網路營銷和學前教育哪個專業好 瀏覽:442
網路營銷品牌策劃 瀏覽:595
手機卡不是5g卡信號顯示5g網路 瀏覽:995

友情鏈接