網絡編程預習1

1.TCP/IP的幾個重要特性
1.Connectionless Packet Delivery Service,是其他網絡服務的基礎,幾乎所以數據包交換網絡都提供這種服務。
2.Reliable Stream Transport Service,因爲數據包交換並不能確保每一個數據包的可靠性,因此就需要通信軟件來自動偵測和修復傳送過程中可能出現的錯誤。
3.Network Technology Independent,在數據包交換技術中,TCP/IP是獨立於硬件之上的,TCP/IP有一套數據包規則額定義,能應用在不同的網絡中。
4.Universal Interconnection,只需要TCP/IP連接網絡,就將獲得一個獨一無二的識別位置。
5.End-to-End Acknowledgements,TCP/IP的確認模式是以端到端進行的,這樣就無需理會數據包交換過程中所參與的其他設備,發送端和接收端能相互確認纔是我們所關心的。
6.Application Protocol Standards,TCP/IP除提供基礎的傳送服務外,還提供許多一般應用標準,讓曉成員更有標準可依,而且節省許多不必要的重複開發。


2.TCP/IP的工作模式是怎樣的
1. 把消息分解爲可管理的數據塊,並且這些數據塊能夠有效的通過傳輸介質。
 2. 與網絡適配器硬件連接。
 3. 尋址,即發送端計算機必須能夠定位到接收數據的計算機,接收計算機必須能夠識別自己要接受的數據。
 4. 將數據路由到目的計算機所在的子網,即使源子網和目的子網分處不同的物理網絡。
 5. 執行錯誤控制、流量控制和確認。對可靠的通信而言,發送和接收計算機必須能夠發現並糾正傳輸錯誤,並控制數據流。
 6. 從應用程序接收數據並傳輸到網絡。
 7. 從網絡接收數據並傳輸到應用程序。


3.OSI模型將數據通信的各種功能分爲哪兩組
1.網絡羣組:由物理層,數據鏈路層和網絡層組成
2.使用者羣組:由傳輸層,會話層,表示層和應用層組成


4.OSI模型7個層級的主要工作分別是什麼
物理層:把數據轉換爲傳輸介質上的電子流或者模擬脈衝,並且監視數據的傳輸。 
數據鏈路層:提供與網絡適配器相連的接口,維護子網的邏輯鏈接。 
網絡層:支持邏輯尋址和路由選擇。 
傳送層:爲網絡提供錯誤控制和數據流控制。 
會話層:在計算機的通信應用程序之間建立會話。 
表示層:把數據轉換爲標準格式,管理數據加密和壓縮。 
應用層:爲應用程序提供網絡接口,支持文件傳輸、通信等功能的網絡應用。


5.TCP/IP協議棧中的最高層協議應用協議的一些共同特性
1.既可以是用戶編寫的應用,也可以是TCP/IP產品所帶的標準應用。
2.它們使用UDP或者TCP作爲傳輸機制。
3.大多數應用使用客戶/服務器交互模型。


6.TCP/IP協議簇包含哪些協議
1.Telnet,用於通過終端交互方式訪問互聯網上的遠程主機
2.文件傳輸協議(FTP),用於高速的磁盤到磁盤的文件傳輸
3.簡單郵件傳輸協議(SMTP),作爲互聯網的郵件系統


7.客戶/服務器交互模型的原理
服務器是爲互聯網用戶提供服務的應用程序,而客戶是服務的請求者,應用程序包括服務器部分和客戶部分,這兩部分既可以在相同的系統上運行也可以在不同的系統上運行,用戶通常調用應用程序的客戶部分,構建特定服務的請求,並用TCP/IP作爲傳輸工具把這個請求發送到應用的服務部分。
服務器 接受請求、執行客戶請求的服務,並在一個應答Replay中發回結果,服務器往往能夠同時處理多個請求和多個發請求的用戶。


8.網橋的含義和應用
在網橋接口層上互聯LAN網段,並在這些LAN網段之間轉發幀,網橋執行MAC中繼功能,並且不依賴與任一更高的協議,如果需要,它還可以提供MAC層的協議轉換。
通常認爲網橋對於IP是透明的,也就是說,當IP主機把一個IP數據報發送到通過網橋連接的網絡上的另一個主機上時,它直接把數據報發送給主機,而數據報在發送IP主機不知情的情況下越過網橋。


9.路由器的工作方式
在互聯網絡層上互聯網絡,並在這些網絡之前發送信息,路由器必須理解與它支持的網絡協議相關聯的編制結構,並確定是否轉發消息,以及如何轉發,路由器能選擇最佳的傳輸路勁和最優的消息大小,基本路由器功能在TCP/IP協議棧的IP層實現,因此,理論上講,從現在的大多數TCP/IP實現上看,有多個接口運行TCP/IP的任何主機或者工作站都能夠轉發IP數據報,然而,與IP實現的最小功能相比,專用路由器提供了更加完善的路由功能。


10.網關的工作方式
在比網橋和路由器更高的層上互聯網絡,網關通常支持從一個網絡到另一個網絡的地址映射,並且可以提供環境間的數據傳輸以支持端到端的應用鏈接。網關通常把兩個網絡的互聯性限制在這兩個網絡都支持的應用協議的一個子集內。通常認爲網關對於IP是不透明的,也就是說,主機不能通過網關發送IP數據報,主機只能把數據報發送到網關,然後使用網關的另一端所用的網絡體系結構,由網關把數據報所攜帶的高層協議信息傳遞下去。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章