日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

android socket ppt,socket網路設計.ppt

發(fā)布時(shí)間:2024/8/5 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android socket ppt,socket網路設計.ppt 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

socket網(wǎng)路設(shè)計(jì)

Socket 基本觀念 outline Socket introduction Network OSI layer How to do socket? example Socket introduction 什麼是 SOCKET ? SOCKET是一組具體的UNIX系統(tǒng)呼叫,是 80 年代美國(guó)的研究單位, 研究在UNIX中接納TCP/IP軟體的問(wèn)題,並使其亦適應(yīng)於其它場(chǎng)合.所以研究者們創(chuàng)造一種新的通訊介面,盡可能使用現(xiàn)有的UNIX系統(tǒng)呼叫, 然後為支援那些不易被整合於現(xiàn)有函式庫(kù)的TCP/IP函數(shù), 新定義了一些系統(tǒng)呼叫函數(shù),這便是承接口介面( SOCKETINTERFACE )至今已被廣泛的認(rèn)可與應(yīng)用, 成為一種標(biāo)準(zhǔn)了. Socket Pair 讓我們了解一下什麼是 Socket Pair 。所謂 socket 就是一個(gè)‘ IP 位址’加上一個(gè)‘ TCP/UDP Port ’﹐代表了一個(gè)連線與哪臺(tái)機(jī)器( IP 位址)﹑及與機(jī)器上那一隻程式( Port ) 相連的。我們同時(shí)也知道﹕一個(gè)連線必須有兩個(gè)端點(diǎn)﹕來(lái)源地( Source ) 和 目的地( Destination ) 。換句話說(shuō)﹐我們一個(gè)連線就是與一對(duì) socket 相連著﹕分別是 Source Socket ( Source Address & Source Port) 與 Destination Socket ( Destination Address & Destination Port ) ﹐合起來(lái)我們稱(chēng)之為 Socket Pair ﹕ 連線方向 我們已經(jīng)知道 Socket Pair 事實(shí)上就是兩個(gè) socket ﹕一個(gè)是 Source﹑另一個(gè)是 Destination。但﹐這是相對(duì)而言的﹐為什麼這麼說(shuō)﹖ 因?yàn)椹o我們要成功的建立一個(gè) TCP/IP 連線﹐其連線必須是雙向的﹕假設(shè)連線是 A 與 B 之間的兩臺(tái)機(jī)器。當(dāng)封包從 A 送往 B 的時(shí)候﹐A 的 Scocket 是 Source Socket﹑而 B 則是 Destination Socket ﹔反過(guò)來(lái)﹐當(dāng)封包從 B 送回 A 的時(shí)候﹐那麼 A 的 Socket 就變成 Destination﹑而 B 則變成 Source Network OSI layer Internet為全世界最廣為接受的網(wǎng)路協(xié)定,幾乎任何網(wǎng)路都支援Internet IP網(wǎng) 路層協(xié)定,舉凡Ethernet、Token Ring、FDDI、Serial Line的SLIP (Serial Line IP)、PPP (Point-To-Point) ,甚至IBM 的SNA網(wǎng)路、Digital 的DECNET網(wǎng)路 都訂定 有與IP網(wǎng)路層協(xié)定共通的網(wǎng)路傳輸協(xié)定 應(yīng)用層 (Application Layer) 各種網(wǎng)路應(yīng)用如 telnet、Ftp、WWW、Email、News、BBS等。 傳輸層 (Transport Layer) 負(fù)責(zé)網(wǎng)路連接之建立、分割/組合傳送訊息、提供使用節(jié)點(diǎn)間資料流量的控制、決定提供網(wǎng)路資料傳送的服務(wù)品質(zhì)等。提供可靠、有效率的連接給網(wǎng)路應(yīng)用節(jié)點(diǎn)使用。 網(wǎng)路層 (IP Network Layer) 承接傳輸層傳送的封包,依所欲傳送的位址自動(dòng)Route轉(zhuǎn)送路徑、轉(zhuǎn)換不同協(xié)定的封包格式、監(jiān)控網(wǎng)路流量狀況,動(dòng)態(tài)建構(gòu)網(wǎng)路整體拓樸架構(gòu),動(dòng)態(tài)提供最佳的Route資料傳送路徑。Internet網(wǎng)路層協(xié)定為 IP(Internet Protocol)。 鏈接層 (Network Access Layer) 承接網(wǎng)路層傳送的封包,做更細(xì)的資料框(Frame)的切割/組合、檢出/更正錯(cuò)誤的傳送資料、運(yùn)用ACK 判斷資料的正常傳送與控制傳送速度,及負(fù)責(zé)傳送由0與 1組成的原始網(wǎng)路資料。 How to do socket? 開(kāi)啟 Socket介面 Binding Socket地址 Connection的建立 傳輸網(wǎng)路資料 關(guān)閉 Socket介面 開(kāi)啟 Socket介面 Socket 就如同傳輸管道的出入口,建立傳輸應(yīng)用的兩端點(diǎn)須各自開(kāi)啟一Socket,往後的資料傳送,均依賴 read(送入此Socket)或 write (由Socket讀出) 資料。需給AF_INET(socket family)、SOCK_STREAM (socket type)、protocoltype等參數(shù)。 Binding Socket地址 Socket 出入口需Binding到TCP address,網(wǎng)路上的電腦主 機(jī)才可以依據(jù)使用者所指定的TCP address,建立資料傳送的通道。TCP address 包含IP address (如11) 及TCP Port number。我們熟悉的網(wǎng)路應(yīng)用: telnet 11 23與ftp

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的android socket ppt,socket網路設計.ppt的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。