freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

socket網(wǎng)絡(luò)通信程序設(shè)計(已修改)

2025-01-18 16:42 本頁面
 

【正文】 第 8章 網(wǎng)絡(luò)通信程序設(shè)計 學習要點 TCP協(xié)議、 UDP協(xié)議和 FTP協(xié)議的基本功能 Socket開發(fā) TCP應(yīng)用程序、利用 UdpClient類開發(fā) UDP應(yīng)用程序以及利用 FtpWebRequest類和 WebClient類開發(fā) FTP應(yīng)用程序的基本方法 網(wǎng)絡(luò)應(yīng)用系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)性能比較 B/S占有優(yōu)勢的是其采用瀏覽器軟件與服務(wù)器進行交互。任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S系統(tǒng)的終端。不過,采用 B/S結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等基本功能,絕大部分工作須由服務(wù)器承擔,使得服務(wù)器的負擔很重。 采用 C/S結(jié)構(gòu)時,客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對客戶機的要求較高,但因此可以減輕服務(wù)器的壓力,并且也減輕了網(wǎng)絡(luò)的運行負荷 網(wǎng)絡(luò)應(yīng)用系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)開發(fā)比較 C/S結(jié)構(gòu)是建立在中間產(chǎn)品基礎(chǔ)之上的,應(yīng)用程序的維護、移植和互操作相對 B/S要復雜的多。如果客戶端是在不同的操作系統(tǒng)上, C/S結(jié)構(gòu)的軟件需要開發(fā)不同版本的客戶端軟件。 相比于 B/S結(jié)構(gòu), C/S技術(shù)發(fā)展歷史更為悠久,所以, C/S技術(shù)的應(yīng)用更成熟、系統(tǒng)的運行更可靠。 系統(tǒng)升級維護比較 C/S結(jié)構(gòu)的功能模塊一旦有修改或升級,就需要重新維護或安裝全部的客戶端軟件,所以系統(tǒng)的升級維護成本高。而 B/S結(jié)構(gòu)卻大大簡化了客戶端,因為只要客戶機能上網(wǎng)使用瀏覽器即可, B/S結(jié)構(gòu)系統(tǒng)的開發(fā)、維護等幾乎都集中在服務(wù)器端,所以,不僅方便、靈活,而且成本也更低。 Socket與網(wǎng)絡(luò)通信 人與人之間的交流可以概括為:與哪個人或哪些人,使用哪種語言(漢語還是英語),采用什么方式(話音還是文字)。與此過程類似,計算機之間的通信也有多種方法,在 C中,當獲取了通信計算機的相關(guān)主機對象及其消息,并明確了通信所采用的相關(guān)協(xié)議后,就可以利用 Socket類實現(xiàn)計算機之間的網(wǎng)絡(luò)通信。 定義和獲取主機消息 IP地址和端口號可以確定具體的主機對象, IPEndPoint類表示 IP地址和端口號。其構(gòu)造函數(shù)的常用形式如下: public IPEndPoint(IPAddress address, int port) 其中, address為 IP地址, port為端口號。 通常使用 Parse()方法創(chuàng)建 IPAddress的實例,然后再得到 IPEndPoint對象,例如: IPAddress ip = IPAddress. Parse ()。 IPEndPoint ipe = new IPEndPoint(ip, 8888)。 定義和獲取主機消息 Dns( Domain Name System域名系統(tǒng))類提供了一系列靜態(tài)的方法,用于獲取提供本地或遠程域名等功能,常用方法有: ? GetHostAddresses方法 獲取指定主機的 IP地址,返回一個 IPAddress類型的數(shù)組。 構(gòu)造函數(shù)為: public static IPAddress[] GetHostAddresses(string hostNameOrAddress)。 例如: IPAddress[] ip = ()。 (ip)。 ? GetHostName方法 獲取本機主機名。 例如: string hostname = ()。 網(wǎng)絡(luò)協(xié)議概述 為了使不同計算機廠家生產(chǎn)的計算機能夠相互通信,以便在更大的范圍內(nèi)建立計算機網(wǎng)絡(luò),國際標準化組織( ISO)在 1978年提出了“開放系統(tǒng)互聯(lián)參考模型”,即著名的 OSI/RM模型( Open System Interconnection/Reference Model)。它將計算機網(wǎng)絡(luò)體系結(jié)構(gòu)的通信協(xié)議劃分為七層,自下而上依次為:物理層( Physics Layer)、數(shù)據(jù)鏈路層( Data Link Layer)、網(wǎng)絡(luò)層( Network Layer)、傳輸層( Transport Layer)、會話層( Session Layer)、表示層( Presentation Layer)以及應(yīng)用層( Application Layer)。 其中低四層完成數(shù)據(jù)傳送服務(wù),高三層面向用戶。對于每一層,至少制定兩項標準:服務(wù)定義和協(xié)議規(guī)范。前者給出了該層所提供的服務(wù)的準確定義,后者詳細描述了該協(xié)議的動作和各種有關(guān)規(guī)程,以保證服務(wù)的提供。 網(wǎng)絡(luò)協(xié)議概述 根據(jù)用途的不同,網(wǎng)絡(luò)協(xié)議可劃分如下: ? 網(wǎng)絡(luò)層協(xié)議: IP、 ICMP、 ARP、 RARP ? 傳輸層協(xié)議: TCP、 UDP
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1