Internet网络通信协议
概念:網絡編程一般指利用不同層次的通訊協議上提供的接口實現網絡進程通信的編程。傳輸層協議利用網絡層服務的各種應用接口提供點到點的通信,基于傳輸層協議的網絡編程是網絡應用編程的基礎。基于應用層的協議編程使應用開發簡潔、方便
Internet網絡通信協議:
TCP/IP是一組在Internet網絡上不同計算機之間進行通信的協議的簡稱,它由網絡層協議IP、傳輸層的傳輸控制協議TCP、用戶數據報協議UDP、應用層的超文本傳輸協議HTTP、文件傳輸協議FTP和簡單郵件傳輸協議SMTP等一系類的協議組成。TCP/IP從下往上可分為4層結構:
IP處在網絡層,它規范了Internet IP地址的格式,規范了Internet主機間的尋址;TCP協議是傳輸層面向連接的協議;UDP協議是傳輸層面向無連接的協議,他們是點到點的通信協議。
WWW(World Wide Web)是一個基于超文本(Hypertext)的信息發布工具,為用戶提供了一種友好、方便功能強大的查詢工具(Hyper Text Markup Language ,HTML)來實現的,HTML網頁本身只是一個文本文件,只有瀏覽器才能閱讀、顯示。WWW的資源(如Web網頁、文本文件、圖形文件、聲頻卡)使用統一的資源定位器(Uniform Resource Locator)表示其Internet上的資源地址。
從一臺計算機發送到另一臺計算機的順序:
發送數據的進程現將數據從應用層加上應用層的協議,從上往下傳遞,每經過所使用的協議都給數據加上一個協議頭,最后由物理層經硬件設備發送到網絡上
接收數據的計算機則是相反的,數據由下往上傳遞,沒經過一層,都剝去相應的協議頭,然后繼續向上傳遞,最后,傳給用戶的數據將剝去所有協議頭的數據,就是最原始的數據
java.net包提供了java應用程序訪問網絡的基本接口。它的InerAddress封裝了IP地址,Socket封裝了傳輸協議,URL封裝了WWW統一資源地址
總結
以上是生活随笔為你收集整理的Internet网络通信协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2236):react的列表渲
- 下一篇: “约见”面试官系列之常见面试题第二十一篇