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