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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

算法属于计算机服务还是软件,第06讲 服务器软件设计的算法和问题

發(fā)布時間:2023/12/2 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法属于计算机服务还是软件,第06讲 服务器软件设计的算法和问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第06講 服務器軟件設計的算法和問題

本文由Richard007_lin貢獻

ppt1。

《計算機通信與網(wǎng)絡編程》 計算機通信與網(wǎng)絡編程》

第六講 服務器軟件設計的算法和問題

電子科技大學計算機學院

服務器軟件設計概述

循環(huán)和并發(fā)的服務器的實現(xiàn) 無連接和面向連接的服務器訪問 無狀態(tài)和有狀態(tài)的服務器應用 簡單服務器的算法:

創(chuàng)建套接字 綁定到一個熟知端口 期望在這個端口上接收請求 進入無限循環(huán),接受客戶請求并應答 只適用于最簡單的服務… 只適用于最簡單的服務…

計算機通信與網(wǎng)絡編程 電子科大計算機學院

并發(fā)服務器和循環(huán)服務器

循環(huán)服務器:一個時刻只處理一個請求 并發(fā)服務器:一個時刻可以處理多請求    多數(shù)只提供表面并發(fā):執(zhí)行多個線程,每個線程 處理一個請求 使用線程的可能性:計算量小,主要是異步I/O, 使用線程的可能性:計算量小,主要是異步I/O, 便于同時使用多個通信信道 并發(fā)處理多個請求,而不是指下層是否使用了多 個并發(fā)線程

循環(huán)服務器容易構建,但是性能差;并發(fā) 服務器難以構建和設計,但是性能好    計算機通信與網(wǎng)絡編程 電子科大計算機學院

面向連接和無連接的訪問

連接性問題是傳輸協(xié)議的中心,TCP/IP提 供了兩種協(xié)議:TCP, UDP

使用TCP的服務器是面向連接的服務器 使用TCP的服務器是面向連接的服務器 使用UDP的服務器是無連接的服務器 使用UDP的服務器是無連接的服務器

選擇面向連接或者無連接的服務,依賴于 應用協(xié)議

設計上使用面向連接的傳輸服務的應用協(xié)議時, 如果實際中使用了無連接的傳輸協(xié)議時,將可能 不能正確地運行或者不能有效運行。

計算機通信與網(wǎng)絡編程 電子科大計算機學院

傳輸協(xié)議的語義

TCP的語義

點到點通信 建立可靠連接 可靠交付 具有流控的傳輸 雙工傳輸 流模式    UDP的語義 UDP的語義

多隊多通信 不可靠服務 缺乏流控制 報文模式

選擇傳輸協(xié)議, 選擇傳輸協(xié)議,需要考慮應用程 序要求的語義

計算機通信與網(wǎng)絡編程 電子科大計算機學院

面向連接的服務器

面向連接的服務的優(yōu)點:

易于編程

自動處理分組丟失,分組失序 自動驗證數(shù)據(jù)差錯,處理連接狀態(tài)

面向連接的服務的缺點:

對每個連接都有一個單獨的套接字,耗費更多的 資源 在空閑的連接上不發(fā)送任何分組 始終運行的服務器會因為客戶的崩潰,導致無用 套接字的過多而耗盡資源    計算機通信與網(wǎng)絡編程 電子科大計算機學院

無連接的服務器

優(yōu)點:沒有資源耗盡問題 缺陷:需要自己完成可靠通信問題

必要時,需要一種自適應重傳的復雜技術,需要 程序員具有相當?shù)膶I(yè)知識 對于可靠通信的場合,盡量使用tcp 對于可靠通信的場合,盡量使用tcp

是否需要組播或者廣播是考慮選擇何種傳輸 方式的一個因素

支持組播或者廣播的服務器必須是無連接的,今 后會不斷增加這樣的應用。    計算機通信與網(wǎng)絡編程 電子科大計算機學院

故障、可靠性和無狀態(tài)

總結(jié)

以上是生活随笔為你收集整理的算法属于计算机服务还是软件,第06讲 服务器软件设计的算法和问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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