OSI參考模型和網絡編程

1、OSI 參考模型與TCP/IP 的網絡分層模型html

參考:java

1).http://www.javashuo.com/article/p-utwrdnqp-cz.html
編程

1.OSI和TCP/IP服務器

 

2.OSI模型數據單位:網絡

 

 3.OSI模型各層功能socket

 

 

 每一層的做用加密

 物理層:經過媒介傳輸比特,肯定機械及電氣規範(比特Bit).net

 數據鏈路層:將比特組裝成幀和點到點的傳遞(幀Frame)翻譯

 網絡層:負責數據包從源到宿的傳遞和網際互連(包PackeT)3d

 傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段Segment)

 會話層:創建、管理和終止會話(會話協議數據單元SPDU)

 表示層:對數據進行翻譯、加密和壓縮(表示協議數據單元PPDU)

 應用層:容許訪問OSI環境的手段(應用協議數據單元APDU)

 4.通訊過程

  

 5.經常使用協議

 

 2、網絡編程(API都在:java.net包.)

1.socket套接字編程
 源IP地址和目的IP地址以及源端口號和目的端口號的組合稱爲套接字。其用於標識客戶端請求的服務器和服務.
2.網絡編程:
    經過使用套接字來達到進程間通訊目的的編程就是網絡編程.
 進程之間的通訊:
      1):在同一臺電腦上,A進程和B進程相互通訊.
      2):在網絡中(外網/內網),A電腦中的aa程序和B電腦中的bb程序相互通訊(有網絡鏈接).
爲何須要網絡編程:
      1):若是沒有網絡,只能玩單機遊戲.(鬥地主,三國殺,CS等)
      2):有了網絡,QQ遊戲等.
3.網絡編程三要素:
      1):IP地址.
      2):端口.
      3):協議:規則,數據傳遞/交互規則.

 

相關文章
相關標籤/搜索