當前位置:首頁 » 網路連接 » 慢啟動tcp計算機網路

慢啟動tcp計算機網路

發布時間: 2024-06-15 07:57:11

A. 電腦開機後網路連接怎麼

電腦開機後網路連接慢

最近幾天感覺開機後反應越來越慢,每次開機後都要等幾分鍾才能反應,網路連接才能正常。一般出現這種情況主要是電腦自動獲得IP地址和開機啟動的程序過多造成的。

電腦開機後網路連接慢解決辦法一給電腦設置固定IP,這里再詳細說一些設置方法:XP系統:控制面板——網路連接——本地連接」右鍵點擊「屬性——雙擊「Internet 協議(TCP/IP)」——選擇「使用下面的IP地址」,Windows7系統:控制面板-網路和Internet-網路和共享網路;右鍵單擊「本地/無線連接」-屬性;IP地址等信息查看方法為:開始——運行——cmd——確認,在彈出的窗口輸入命令提示:ipconfig /all,然後可以看到自己電腦IP的詳細信息,再把IP信息填入剛剛的"Internet 協議(TCP/IP)」裡面,IP Address為IP地址,子網掩碼為:255.255.255.0,Default Gateway為默認網關,DNS Servers為DNS伺服器地址。輸入完成後確認保存即可。

電腦開機後網路連接慢解決辦法二計算機開機後隨機啟動程序太多,佔用太多的內存而電腦本身內存比較小處理器跟不上導致系統很慢,網路連接也很慢。解決辦法:開始-運行-msconfig---啟動;控制面板——管理工具——服務,介紹不必要的服務。或者使用360衛士,金三衛士等工具關閉不要的開機啟動項。清理系統垃圾文件,卸載C盤(系統盤)安裝的不必要程序。

電腦開機後網路連接慢解決辦法三清理磁碟和整理磁碟碎片。

1、在「我的電腦」窗口,右擊要清理的盤符—「屬性」—「清理磁碟」--勾選要刪除的文件--確定--是。

2、清除臨時文件,開始—運行—輸入 %temp% --確定。

3、用優化大師或超級兔子清理注冊表和垃圾文件。

電腦開機後網路連接慢解決辦法四修改注冊表加快網路連接速度。打開注冊表編輯器找到HKEY_LOCAL_,增加一個名為Psched的項,在Psched右面窗口增加一個Dword值NonBestEffortLimit數值數據為0。

電腦IP地址設置方法

系統手動指定IP地址的詳細設置步驟如下。

1、滑鼠點擊電腦桌面右下角小電腦圖標 ,在彈出的對話框中,點擊 打開網路和共享中心。

2、彈出 網路和共享中心 的界面,點擊 更改適配器設置3、找到 本地連接,右鍵點擊並選擇 屬性。

4、彈出窗口後,點擊 Internet協議版本4(TCP/IPv4),點擊 屬性。

5、選擇 使用下面的IP地址(S);設置IP地址為 192.168.1.10,子網掩碼為 255.255.255.0,點擊 確定。如下圖所示:系統手動指定IP地址的詳細設置完成。

兩台電腦怎麼連接區域網

兩台電腦怎麼連接區域網?在現實工作或生活當中經常會遇到此問題。

有可能你是需要兩台電腦連區域網互傳文件,也有可能是件兩台連腦聯網打游戲(如聯機網路游戲等),總之兩台電腦連接區域網應該還是很常用的需要,在此,我給大家提供兩種簡單的解決辦法。

一、硬體需求1、通過一根直連網線組成區域網如果你沒有網線製作工具,需要購買或者找人代做,如果有網線製作工具你可以將網線一頭做成常見的B類RJ45接頭,線序是:白橙、橙、白綠、藍、白藍、綠、白棕、棕;另一頭做成A類RJ45接頭,線序是:白綠、綠、白橙、藍、白藍、橙、白棕、棕,即可這便是兩台電腦直接連接成區域網的最簡單方法。

2、如果你不但想兩台計算機聯網,還想一起上互聯網,那麼就需要使用小交換機或路由器。這也是非常常用的聯網方法。

很多家庭和辦公室都是這樣鏈接的,你需要到電腦維修店或者賣電子產品的商店,或者電腦市場,購買一台路由器或者一個5口或8口的家用小交換機。通過路由器或小交換機和兩根普通的網線(注意1中所說的直連線一般很少見,一般需要單獨做一根)與兩台電腦相連,即可組成小型的區域網絡,如果有筆記本,筆記也可以使用無線的方式連接到路由器,從而進入區域網絡,當然也可以通過路由器或者交換機共同上網。

那麼到底是用路由器還是交換機呢?一般,像家庭這種需要撥號的網路需要使用路由器,而使用靜態IP的地方路由器和小交換機都行。

二、軟體需求硬體搭建成功後,不代表就可以相互通信,還需要軟體的設定。設定很簡單,只需要將兩個電腦的IP地址及工作組設定在一個段內即可,有的朋友也許會說不需要這些設定也可,但依據電腦配置不同,有時不在一個網段易出錯。

1、同一工作組區域網右鍵 我的電腦 -- 屬性 -- 計算機名 -- 更改 ,將兩個工作組改成同一名稱,但計算機名不能一樣,重啟兩台電腦。

2、如果你需要將兩台電腦同時聯上互聯網,需要設定同一IP網段,並且要依據交換機或路由器提供的IP地址規則。

分別將兩個電腦的IP地址設定到同一個C類網段內(如果要連外網需要看路由器的IP地址設置說明)。如下面的例子:電腦一 IP 192.168.0.2 掩碼 255.255.255.0 網關電腦二 IP 192.168.0.3 掩碼 255.255.255.0 網關設定了IP地址後就可以讓兩個電腦互聯互通了,可以傳送文件或進行聯機游戲了,但如果需要連個電腦連上互聯網,還需要關鍵設備「路由器」或「交換機」先聯上網。通常撥號或者使用靜態IP聯網即可。

學會六招 掌握WPS表格序號應用技巧

我們在用WPS表格2005時,經常要輸入序號。下面,我們把序號翻個底朝天,徹底玩轉序號。

1、拖拉輸入序號。

在WPS表格2005中,軟體內置了一些序列(如日期、星期、序號等),我們可以採取拖拉的方法快速輸入序號。

先在第1個單元格(如A2)中輸入第1個序號(如「1」),然後選中這個單元格,將滑鼠移至該單元格右下角成黑十字線狀時,按下左鍵向下(右)拖拉至目標單元格,松開滑鼠,序號依次填充到拖拉過的'單元格區域中。

注意:①這種黑十字線狀態,我們通常稱之為「填充柄」狀態。②用這種方法還可以快速輸入「日期、星期」等內置的序列。

2、我的序號有個性。

有時候,我們需要一些有個性的序號(如I、II……)。我們可以先自定義一個序列,然後再用「填充柄」來拖拉輸入。

執行「工具→選項」命令,打開「選項」對話框,切換到「自定義序列」標簽下,在右側「輸入序列」下面的方框中輸入需要定義的序列(每個元素佔一行,輸入完成後,單擊「添加」按鈕,然後確定返回。

以後需要使用該序號時,只要在A2單元格中輸入序列中的一個元素(如VI),然後用「填充柄」進行拖拉填充,即可將該元素及其以後的元素依次填充到拖拉過的單元格區域中。

注意:將員工的姓名製作成一個自定義序列,再拖拉填充,即可快速將員工的姓名輸入到表格中。

3、自動顯示序號。

有時候,當我們在某列(如B列)中輸入內容時,希望在A列對應的單元格中自動顯示出序號來,這可以利用函數式來實現。

先在A2單元格中輸入函數式:=IF(B2="","",COUNTA($B$2:B2)),然後用「填充柄」將上述公式拖拉填充到A列下面的單元格中。以後當B列輸入數據時,A列會自動顯示出序號來。

注意:B列不能有空白單元格,否則序號顯示的不準確。

4、復雜序號簡單輸入。

我們我製作學生成績表時,常常要輸入學生的學號(2006010001、2006010002、2006010003……),由於這些序號前面的字元都是一樣的(如200601),並且位數也是一樣的。對於這樣看起來比較復雜的序號,我們可以通過自定義單元格格式的方法來實現簡單輸入。

同時選中需要填充這樣序號的單元格區域,執行「格式→單元格」命令,打開「單元格格式」對話框,在「數字」標簽下,先在「分類」下面選中「自定義」選項,然後在右側「類型」下面的方框中輸入「2006010000」,按下「確定」按鈕返回。

以後,只要將學號後面的序號(如1、2……)輸入到相應的單元格中,復雜的學號就自動顯示出來了。

5、智能調整的序號。

如果我們將數據表中的部分行隱藏起來,本來連續的序號就不連續了,能不能讓其自動調整呢?

在A2單元格中輸入函數式:=SUBTOTAL(103,$B$2:B2),然後用「填充柄」將上述公式拖拉填充到A列下面的單元格中。以後,只要在B列輸入數據,序號就自動顯示在A列對應的單元格中了。

這時候,如果我們隱藏了某些行,序號會智能化的進行調整,讓其始終能連續顯示。

注意:如果隱藏是通過「自動篩選」功能來實現的,序號仍然能自動調整。

6、讓序號不參與排序。

當我們表格中的數據進行排序後,通常位於第一列的序號也被打亂了,可不可以讓其不參與排序呢?

我們只要在「序號」列右側插入一個空白列(B列),將「序號」列與數據表的其他列隔開。然後再進行排序操作,「序號」就始終是連續排列的了。

注意:插入的空白列會影響表格的列印效果,我們可以將其隱藏起來:選中B列(即插入的空列),右擊滑鼠,在隨後彈出的快捷菜單中,選擇「隱藏」選項即可。

同一篇WPS文檔設置多種頁面版式的技巧

平時打文件會遇到在同一文檔中使用不同的頁面版式的問題,比如:一個縱向為主的文檔中需在插幾張橫向的表格。

解決這個問題的一個最笨的辦法就是分別建立兩個文檔,分別處理不同紙張設置的部分,然後再把兩份材料列印後合二為一。這雖然簡單,卻增加了後期難度,因為我們要把文件的順序理好,頁數多的話難免不費點功夫。

其實要解決這個問題很簡單,因為在金山文字2005中允許同一文檔中使用不同的紙張設置(包括紙型、頁邊距、方向等),既然如些我們來看一下它是如何做到的。

首先將游標移動到要使用不同紙張設置的分界處,然後在菜單中選擇「插入」—「分隔符」—「下一頁分節符」。這時候文檔會在游標所在的位置產生一個「分節符(下一頁)」的標志,並且分節符後的內容會另起一頁。我們把游標定位在要設置紙張類型的頁面上,選擇菜單「文件」—「頁面設置」,此時金山文字會彈出「頁面設置」對話框,我們可以在這里分別設置紙張的大小,方向等(這里我們設置為橫向為例),本頁之前的部分仍以縱向來進行排列的。

這樣我們就可以在同一篇文檔中設置成為多種頁面設置的文檔了,是不是非常簡單呢?願同一篇文檔設置多種頁面版式的操作小技巧,會給大家的工作帶來方便。

WPS中清除文檔中多餘的空行的方法

在編輯文檔的過程中免不了會有多餘的空行產生。那有沒有什麼比較好的方法可以在一篇較長的文檔中清除所有的或部分的空行呢?答案當然是有,且不只一種在編輯文檔的過程中免不了會有多餘的空行產生。那有沒有什麼比較好的方法可以在一篇較長的文檔中清除所有的或部分的空行呢?答案當然是有,且不只一種。

方法一、利用「文字工具中的「刪除空段

一般空行都會是獨立的一段,沒任何字元。所以,想清除文檔中的所有空行,可以利用WPS文字提供的「文字工具中的「刪除空段來完成。

快打開WPS嘗試一下吧,選擇菜單欄上的「工具→文字工具→刪除空段:

選擇「刪除空段後,便可方便地清除多餘的空行和空段了。

方法二、利用「查找和替換

其實利用我們熟悉的「查找和替換也可以清除多餘的空行,而且還可以有選擇地清除多餘的空行。

打開「查找和替換對話框,切換到「替換選項卡,在「查找內容的文本框中填入「^p^p,「替換為的文本框中填入「^p。這時,單擊「查找下一處按鈕,就可以找到文檔中的空行了,如果找到的是想清除的多餘空行,便可單擊「替換按鈕來清除找到的空行。如果想清除文檔中所有的空行,便可以直接點擊「全部替換按鈕若干次,直到彈出的信息框顯示「已完成對文檔的搜索,並完成0處替換即可。

注意一點 :文檔中最後部分如果有空行(即有空的段落)的話,點擊「全部替換按鈕若干次後會發現,圖3所示的信息框最後只能顯示「已完成對文檔的搜索,並完成1處替換,不能顯示「已完成對文檔的搜索,並完成0處替換。這沒關系,其實文檔中的所有空行都已經清除了。

B. 鍦═CP鐨勬嫢濉炴帶鍒朵腑,浠涔堟槸鎱㈠紑濮嬨佹嫢濉為伩鍏嶃佸揩閲嶄紶鍜屽揩鎮㈠嶇畻娉

鎱㈠紑濮嬶細鍦ㄤ富鏈哄垰鍒氬紑濮嬪彂閫佹姤鏂囨墊椂鍙鍏堝皢鎷ュ炵獥鍙cwnd璁劇疆涓轟竴涓鏈澶ф姤鏂囨礛SS鐨勬暟鍊箋傚湪姣忔敹鍒頒竴涓瀵規柊鐨勬姤鏂囨電殑紜璁ゅ悗錛屽皢鎷ュ炵獥鍙e炲姞鑷沖氫竴涓狹SS鐨勬暟鍊箋

鎷ュ為伩鍏嶏細褰撴嫢濉炵獥鍙e煎ぇ浜庢參寮濮嬮棬闄愭椂錛屽仠姝浣跨敤鎱㈠紑濮嬬畻娉曡屾敼鐢ㄦ嫢濉為伩鍏嶇畻娉曘

蹇閲嶄紶綆楁硶錛氬彂閫佺鍙瑕佷竴榪炴敹鍒頒笁涓閲嶅嶇殑ACK鍗沖彲鏂瀹氭湁鍒嗙粍涓㈠け浜嗭紝灝卞簲璇ョ珛鍗抽噸浼犱涪鎵嬬殑鎶ユ枃孌佃屼笉蹇呯戶緇絳夊緟涓鴻ユ姤鏂囨佃劇疆鐨勯噸浼犺℃椂鍣ㄧ殑瓚呮椂銆

鎺ヤ笅鏉ユ墽琛岀殑涓嶆槸鎱㈠惎鍔ㄧ畻娉曡屾槸鎷ュ為伩鍏嶇畻娉曘傝繖灝辨槸蹇閫熸仮澶嶇畻娉曘.



闃叉㈡嫢濉炵殑鏂規硶

錛1錛夊湪浼犺緭灞傚彲閲囩敤錛氶噸浼犵瓥鐣ャ佷貢搴忕紦瀛樼瓥鐣ャ佺『璁ょ瓥鐣ャ佹祦鎺у埗絳栫暐鍜岀『瀹氳秴鏃剁瓥鐣ャ

錛2錛夊湪緗戠粶灞傚彲閲囩敤錛氬瓙緗戝唴閮ㄧ殑鉶氱數璺涓庢暟鎹鎶ョ瓥鐣ャ佸垎緇勬帓闃熷拰鏈嶅姟絳栫暐銆佸垎緇勪涪寮冪瓥鐣ャ佽礬鐢辯畻娉曞拰鍒嗙粍鐢熷瓨綆$悊銆

錛3錛夊湪鏁版嵁閾捐礬灞傚彲閲囩敤錛氶噸浼犵瓥鐣ャ佷貢搴忕紦瀛樼瓥鐣ャ佺『璁ょ瓥鐣ュ拰嫻佹帶鍒剁瓥鐣ャ

C. 計算機網路原理 簡述TCP擁塞控制中慢啟動的過程

TCP採用慢開始和擁塞避免的方法控制發送
慢開始的思路是,先測試一下,在由小到大的增大發送窗口
具體的:預先設置一個慢開始門限,ssthresh(用於控制擁塞)
先設擁塞窗口cwnd=1,發送第一個報文,收到確認後把cwnd設為2,在發送,收到回復後,再把cwnd增加2個,即,收到回復後就把cwnd增加一倍,這就是慢開始演算法
當cwnd>ssthresh就停止上述的慢開始演算法而使用擁塞避免演算法
擁塞避免演算法就是每收到一個回復後就把cwnd加1,直到出現擁塞
無論在慢開始還是擁塞避免時只要出現擁塞就把ssthresh設為原值的一半(這就是乘法減小)並把cwnd設為1,在執行慢開始演算法,重復上述過程

D. 談計算機網路TCP協議的模擬與實現

談計算機網路TCP協議的模擬與實現

TCP是計算機網路中運輸層協議,連接著應用層和網路層,發揮著非常關鍵的作用。那麼,計算機網路TCP協議的模擬與實現是?

作為計算機網路中較為重要的一種運輸層協議,TCP連接著應用層和網路層,發揮著非常關鍵的作用。在TCP/IP協議中,我們重點關注TCP。本文主要立足於TCP協議的特點,詳細介紹了TCP協議的主要特性。

一、TCP協議的概述

(一) TCP協議的特點

首先,TCP提供的連接服務穩定性有保證。相關的連接有著和打電弧相似的建立過程。先撥電話號碼,當對方接通回復“喂”的時候,再告知對方自己是誰,完成任務後釋放;其次,TCP提供連接必須是只針對兩個客戶端,也就是實現一對一的傳輸;最後,TCP提供全雙工通信。這個特點就是保證通信的兩端在使用TCP的時候可以隨時通信,這樣就可以及時傳輸數據。

(二) TCP埠號和套接字地址

TCP埠號:埠號只能對計算機中的進程進行標記,一般使用兩個位元組來完成標記工作,這也就是埠號的本地意義。當埠號並不是我們熟悉的狀況時,要使用數值為1024~49151的等記埠號,使用的過程中要在UANA上登記,避免中間重復使用。無連接的UDP和TCP也有著自己的埠號,但是兩個埠號彼此之間是相互獨立的,各自有著不同的用途。套接字地址:CP中的套接字,一般在表達的過程中會用同一個名詞表達不一樣的含義。也就是說,當套接字被一個程序使用,那麼socket函數中使用的函數以及調用它的埠都會叫做scocket。當緊急URG給系統發出有關緊急數據傳輸的通知時,相關的緊急數據應該作為優先順序任務,盡快被傳送。

二、 TCP的連接與釋放

(一)建立連接

全雙工是TCP傳輸數據的主要方式,在整個過程中有三次握手的方式來完成對該項目的建立,並且TCP的連接和釋放都是使用客戶—伺服器方式,連接的建立也是從伺服器開始。首先將SYN設置為1,然後將數據包頭部的那個確認欄位設置為x+1,接下來將最開始的序列號放在數據包頭部的數列中。當這個鏈接的數據段被接受之後,那麼相應的數據段就會被送到緩沖區,同時,伺服器也能夠及時收到客戶端從另外一邊發來的數據段,最後完成相關輸出的確認。

(二) TCP的連接釋放

TCP傳輸數據的'主要方式是全雙工,因此,數據傳輸結束後,所有的連接都會被釋放,並且每個連接的釋放都是單個放行的。首先,當被A發送的數據能夠到達B,為了杜絕失效的報文段在文本中存在,最後一個一個ACK被發送完後,相關的環節就會處理。這種辦法就能夠及時高效地處理掉連接過程中請求報文段的問題。

(三) TCP的連接復位

一般情況下,有三種情況需要復位。首先,當TCP連接的埠並不存在時,另一端TCP就能發送一個報文段,這時需要關閉相關的連接;其次,如果一端的TCP出現一些異常情況,那麼就可以通過發送復位來終止連接;最後一種情況是,當一端的TCP長時間沒有使用,那麼就可以發送復位信息報,將其關閉。

(四) TCP擁塞控制

TCP的擁塞控制是TCP工作中存在的一種現實問題,會對整個工作造成一定程度的影響,因此,必須針對這種情況進行改進。首先,慢啟動和擁塞避免。TCP用來發送數據是慢啟動和擁塞避免演算法展開的依據,這種演算法的實現必須通過在TCP中增加兩個變數;其次,快恢復和快重傳。這種主要是針對發送端展開的,多種網路會導致埠查收到重復ACK,因此,應該找到事故原因,及時處理。

三、TCP的模擬實驗

(一)模擬實驗的設置

我們都知道TCP是有鏈接的可靠的傳輸層協議,所以在傳輸運用過程中也會出現錯誤。下面我們通過以下模擬實驗,來了解TCP在傳輸FTP文件時一數據報丟失的情況,來詳細分析下這一解決過程。

我們用OPNET來做TCP的模擬實驗,這只是在一個比較簡單的環境下在做關於TCP的模擬實驗,測試出數據圖通過分析和比較來觀察TCP處理數據丟失包的具體工作原理和過程。選擇“結果- - > >安排Pannels顯示所有“查看保存結果。

頂部多媒體的快速decovery conquestion窗口由於“TCP雷諾”,在重新傳輸。這個conquestion窗口只是減少了一半,而不是1MSS,從而快速恢復。graphe的底部顯示了發送之間的關系序列號碼和收到seqment ack伺服器上的數量。伺服器故意把一個數據包給丟失,這時客戶伺服器就會發出三個ACK,會被重新發送。

這時把FTP的Command Mix的值設置為100%,把Inter-Requests設置為constant 3600,把File Size設置為FTP,把Server,type of serveice值設置為best effort,把RSVP parameters值設置為 None;用NotUsed來設置Back-End Custom Application值。

(二)模擬實驗的過程

針對TCP數據傳輸開始時,擁塞窗口設置為最大的MSS值,慢啟動演算法開始,cwnd被設置為200,那麼400,800,1600.......以103S,擁塞窗口達到6500的最大閾值,為了不讓擁塞窗口將不會太增加網路阻塞引起的,然後執行擁塞避免演算法,每一個RTT,擁塞窗口將增加一個單位,然後在107s當FTP數據包丟失,然後進行處理,擁塞窗口的值下降,TCP協議在慢啟動和擁塞避免演算法的實現,窗口的大小增長將呈現線性增長。設置最大窗口閾值,根據3響應消息重復判斷丟包,重傳丟失的數據包和直接的閾值,為當前擁塞窗口6500的一半,這是快速重傳(Tahoe),然後轉移到慢啟動。然後再轉入慢開始。

在窗口大小到達大約80000後,應該是收到3個連續ACK,若根據3個重復的應答報文就會知道有沒有丟包,而且丟失的分組會被重傳,此時的ssthresh的值就為擁塞窗口的一半,這樣就進入了進入擁塞避免階段。

(三)模擬實驗小結

用OPNET做TCP的模擬實驗,數據包丟失,TCP數據的變化都被形象的描繪出來了,很好的詮釋了這一失誤和改正過程。為TCP以後出錯改正做了很好的例子。

四、結語

綜上所述,網路普及的這個時代,讓我們不斷地認識到了計算機網路的重要性,學生們也開始越來越重視對TCP的研究。在簡單的OSI體系中,TCP發揮著較為重要的作用,因此,我們必須深入研究其工作原理,便於在運輸層中順利地運用TCP協議。

;

E. 電腦開機後網路連接慢解決辦法

電腦開機後網路連接慢解決辦法 篇1

給電腦設置固定IP,這里再詳細說一些設置方法:XP系統:控制面板——網路連接——本地連接」右鍵點擊「屬性——雙擊「Internet 協議(TCP/IP)」——選擇「使用下面的IP地址」,Windows7系統:控制面板-網路和Internet-網路和共享網路;右鍵單擊「本地/無線連接」-屬性;IP地址等信息查看方法為:開始——運行——cmd——確認,在彈出的窗口輸入命令提示:ipconfig /all,然後可以看到自己電腦IP的詳細信息,再把IP信息填入剛剛的"Internet 協議(TCP/IP)」裡面,IP Address為IP地址,子網掩碼為:255.255.255.0,Default Gateway為默認網關,DNS Servers為DNS伺服器地址。輸入完成後確認保存即可。

電腦開機後網路連接慢解決辦法 篇2

計算機開機後隨機啟動程序太多,佔用太多的內存而電腦本身內存比較小處理器跟不上導致系統很慢,網路連接也很慢。解決辦法:開始-運行-msconfig---啟動;控制面板——管理工具——服務,介紹不必要的服務。或者使用360衛士,金三衛士等工具關閉不要的開機啟動項。清理系統垃圾文件,卸載C盤(系統盤)安裝的不必要程序。

電腦開機後網路連接慢解決辦法 篇3

清理磁碟和整理磁碟碎片。

1、在「我的電腦」窗口,右擊要清理的盤符—「屬性」—「清理磁碟」--勾選要刪除的文件--確定--是。

2、清除臨時文件,開始—運行—輸入 %temp% --確定。

電腦開機後網路連接慢解決辦法 篇4

修改注冊表加快網路連接速度。打開注冊表編輯器找到HKEY_LOCAL_,增加一個名為Psched的項,在Psched右面窗口增加一個Dword值NonBestEffortLimit數值數據為0。

拓展:電腦開機慢解決辦法

不改變電腦硬體的前提下,以下方法可以很好的提高電腦的性能:

方法一、殺毒。撥掉網路連線、關閉系統還原,在安全模式下,用最新版本的殺毒軟體殺毒。

方法二、清理磁碟和整理磁碟碎片。

1、在我的電腦窗口,右擊要清理的盤符屬性清理磁碟--勾選要刪除的文件--確定--是。

2、清除臨時文件,開始運行輸入%temp% --確定。

3、用優化大師或超級兔子清理注冊表和垃圾文件。

4、關閉一些啟動程序,開始-運行-msconfig---啟動,除殺毒軟體、輸入法外一般的程序都可以關掉。

5、刪除不用的程序軟體。

6、整理磁碟碎片。

方法三、優化計算機

1、禁用閑置的IDE通道 右鍵點擊我的電腦-屬性,然後點擊硬體接著點擊設備管理器,在其中打開IDE ATA/PATA控制器然後分別進入主要和次要IDE通道,選擇高級設置,在這里找到當前傳送模式為不適用的一項,將此項的設備類型設置為無。

2、優化視覺效果 右鍵單擊我的電腦--屬性高級,在性能欄中,點擊設置--視覺效果,調整為最佳性能,或只保留一些必要的項目。

3、啟動和故障恢復 我的電腦--屬性--高級--啟動和故障修復中點擊設置,去掉將事件寫入系統日誌,發送管理警報,自動重新啟動選項;將寫入調試信息設置為無

4、禁用錯誤報告 我的電腦--屬性--高級--點錯誤報告,點選禁用錯誤匯報,勾選但在發生嚴重錯誤時通知我--確定。

5、設置系統還原 單擊開始--所有程序--附件--系統工具系統還原,在系統還原界面,去掉在所有驅動器上關閉系統工程還原前邊的勾,在可用的驅動器區中,選系統盤所在的分區,單擊設置進入系統還原設置窗口,將要使用的磁碟空間調到5%或更小,確定返回,按上述方法將其它分區設禁用。

6、關閉自動更新 關閉自動更新具體操作為:右鍵單擊我的電腦--屬性--自動更新,在通知設置一欄選擇關閉自動更新。選出我將手動更新計算機一項。

7、關閉遠程桌面 右鍵單擊我的電腦--屬性--遠程,把遠程桌面里的允許用戶遠程連接到這台計算機勾去掉。

8、禁用消休眠功能 單擊開始--控制面板--電源管理--休眠,將啟用休眠前的勾去掉。

9、關閉Internet時間同步功能 依次單擊開始--控制面板--日期、時間、語言和區域選項,然後單擊Internet時間,取消自動與Internet時間服務同步前的勾。

10、關閉磁碟索引 打開我的電腦,右擊驅動器,選屬性,取消使用索引以便快速查找文件前面的勾。

11、禁用多餘的服務組件 右鍵單擊我的電腦--管理--服務和應用程序--服務,在右窗格將不需要的服務設為禁用或手動。

12、關閉華生醫生Dr.Watson 單擊開始--運行--輸入drwtsn32命令,打開華生醫生Dr.Watson 窗口,只保留轉儲全部線程上下文選項,取消其選項前邊勾。

13、設置虛擬內存 虛擬內存最小值物理內存1.52倍,最大值為物理內存的23倍。虛擬內存設置方法是:右擊我的電腦屬性--高級--性能設置--高級--虛擬內存更改--在驅動器列表中選中系統盤符--自定義大小--在初始大小和最大值中設定數值,然後單擊設置按鈕,最後點擊確定按鈕退出。

14、修改注冊表

(1)加快開機及關機速度 在[開始]--[運行]--鍵入[Regedit]--[HKEY_CURRENT_USER]--[Control Panel]--[Desktop],將字元串值[HungAppTimeout]的數值數據(5000)更改為[200],將字元串值[WaitToKillAppTimeout]的數值數據(20000)更改為1000.另外在 [HKEY_LOCAL_MACHINE]--[System]--[CurrentControlSet]--[Control],將字元串值[HungAppTimeout]的數值數據更改為[200],將字元串值[WaitToKillServiceTimeout]的數值數據(20000)更改1000.

(2)加快預讀能力改善開機速度在[開始]--[運行]--鍵入 [Regedit]--[HKEY_LOCAL_MACHINE]--[SYSTEM]--[CurrentControlSet]--[Control]--[SessionManager]--[MemoryManagement],在[PrefetchParameters]右邊窗口,將[EnablePrefetcher]的數值數據如下更改,如使用PIII 800MHz CPU以上的建議將數值數據更改為4或5。

(3)加快寬頻接入速度 家用版本:打開注冊表編輯器,找到 HKEY_LOCAL_,增加一個名為Psched的項,在Psched右面窗口增加一個Dword值NonBestEffortLimit數值數據為0。

(4)加快寬頻網速打開注冊表編輯器,找到 HKEY_LOCAL_ parameters, 右擊parameters在右邊空白處,選擇左新建DWORD值邊,將其命名為DefaultTTL,右擊滑鼠選出擇修改,值(40)改為80(十六進制),或128(十進制)。再點選左邊窗格里Tcpip 將GlobalMaxTcpWindowSize 的值改為7FFF。

(5)加速網上鄰居 打開注冊表編輯器,找到HKEY_LOCAL_MACHINE/sofew are/Microsoft/Windows/Current Version/Explore/RemoteComputer/NameSpace,刪除 其下的{2227A280-3AEA-1069-A2DE08002B30309D}(列印機)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(計劃任務)。

方法與步驟:

步驟1.定時清理電腦內灰塵

電腦內的灰塵容易造成部件加快老化,導致硬體的運行遲鈍,甚至導致一些因接觸不良而無法正常開機。比如風扇,不及時的清理容易造成電腦的溫度過高,則就容易電腦開機慢。因此要定時電腦內的灰塵,尤其是台式機電腦,應該定時地關閉計算機,打開機箱,用吹風機或者冷風機吹吹,能有效地清理灰塵。而筆記本電腦,可以到一些專業的清理商店進行定時清洗。

步驟2.開機啟動項的優化關閉

有些不必要的啟動項就禁止其開機自啟動,開機啟動項就保留輸入法(Ctfmon)、殺毒軟體外,其他的程序都可以禁用。

查看優化的步驟:(以win7為例)

1)點擊開始菜單,在最下面的程序搜索中輸入:msconfig ,回車或者單擊程序。

2)點擊啟動選項卡,就能看到當前一些啟動的程序,把除了輸入法(Ctfmon)、殺毒軟體外,其他的程序都可以禁用。

如果遇到不懂的啟動項目,可以去網路上查明下具體的用處。

步驟3.把虛擬內存設置成比較大的空間。

內存是用於程序的運行,所以內存的空間比較大,能保證程序運行比較快,這樣開機啟動的時候,程序的啟動就能快了。尤其是電腦配置相對比較低的電腦,建議把虛擬內存設置大點,有利於電腦的開機。

設置方法:(win7系統)

1)找到計算機,右鍵點擊屬性

2)在左側菜單,找到高級系統設置

3)在彈出的'窗口的高級選項卡,找到性能列表的設置

4)在性能選項窗口的高級選項卡中,有個虛擬內存,然後點擊更改,選定自定義,然後進行虛擬內容的擴大,只要在符合容量要求內均可,但是也不宜過大。

步驟4.定時進行磁碟碎片的整理

這是清理系統的一個辦法,有一些卸載或者垃圾文件會讓電腦在開機的時候載入負重,所以開機速度就減慢,因此定期進行磁碟碎片的整理有利於開機速度的加快。尤其是C盤的整理,還是非常必要。

具體方法:

1)打開計算機,然後點擊要清理的硬碟,右鍵的菜單欄,點擊屬性

2)然後彈出的框中,點擊磁碟清理

3)然後就會彈窗磁碟清理的選項框,進行選項選擇,然後點擊確定,就會開始進行磁碟清理。

步驟5.電腦桌面不要放太多文件和圖標,軟體盡量不要安裝在c盤

電腦的啟動都是從C盤進行載入,C盤內容過多就會容易導致開機運行速度慢,尤其是很多人的桌面,都是圖標或者快捷方式,這樣系統每次開機就要載入一遍,需要很多時間和空間。還有盡量把軟體安裝在非C盤,內存主要是在C盤運行,如果過多軟體,內存空間變小,開機當然就慢。

步驟6.殺毒軟體只裝一個,並選用佔用內存較少的殺毒軟體

有些人為了殺毒效果,安裝多個殺毒軟體,這個是會讓電腦更慢的,因此最好只選擇一款殺毒軟體,而且因為殺毒軟體需要進行開機啟動,所以盡量找佔用內存少的殺毒軟體。如nod32,或只裝一個輔助殺毒軟體。

步驟7.平時要常用 360 衛士 、金山衛士等工具清理系統垃圾和上網產生的臨時文件(ie 緩存),查殺惡意軟體。

步驟8.刪除注冊表裡的啟動項(新手不建議使用)

電腦開機速度慢,絕大部分的原因是因為開機啟動項過多,導致系統開機進入系統比較慢,得把全部的啟動項都啟動了,才能正常進入系統。所以要想提升開機速度,就要把啟動項減到最低,沒有必要的啟動程序全部刪除。刪除啟動項就得在注冊表裡刪除,注冊表裡有兩個位置都是啟動項。

具體步驟:

1)首先點擊開始菜單,再點擊運行,會彈出一個對話框,在里邊輸入regedit,點擊確定,然後會彈出一個對話框

2)然後按照這個順序找到這個根鍵,HKEY_CURRENT_USERSoftwareMicrosoftWindows ,右側那個框里的就是啟動項啦,把一些無用的啟動程序直接刪除,就OK。

3)第二個位置是HKEY_LOCAL_,同樣的右側也是啟動項,把一些沒用的,也刪除了。

F. 計算機網路——TCP/UDP協議

計算機網路七層模型中,傳輸層有兩個重要的協議:
(1)用戶數據報協議UDP (User Datagram Protocol)
(2)傳輸控制協議TCP (Transmission Control Protocol)

UDP 在傳送數據之前不需要先建立連接。遠地主機的運輸層在收到UDP 報文後,不需要給出任何確認。雖然UDP 不提供可靠交付,但在某些情況下UDP 卻是一種最有效的工作方式。

TCP 則提供面向連接的服務。在傳送數據之前必須先建立連接,數據傳送結束後要釋放連接。TCP 不提供廣播或多播服務。由於TCP 要提供可靠的、面向連接的運輸服務,因此不可避免地增加了許多的開銷,如確認、流量控制、計時器以及連接管理等。

UDP 的主要特點是:

首部手段很簡單,只有8 個位元組,由四個欄位組成,每個欄位的長度都是兩個位元組。

前面已經講過,每條TCP 連接有兩個端點,TCP 連接的端點叫做套接字(socket)或插口。套接字格式如下:

套接寧socket= (IP 地址:埠號』)

每一條TCP 連接唯一地被通信兩端的兩個端點(即兩個套接宇)所確定。即:
TCP 連接= {socket1, socket2} = {(IP1: port1), (IP2: port2)}

3次握手鏈接

4次握手釋放鏈接

斷開連接請求可以由客戶端發出,也可以由伺服器端發出,在這里我們稱A端向B端請求斷開連接。

各個狀態節點解釋如下:

下面為了討論問題的萬便,我們僅考慮A發送數據而B 接收數據並發送確認。因此A 叫做發送方,而B 叫做接收方。

「停止等待」就是每發送完一個分組就停止發送,等待對方的確認。在收到確認後再發送下一個分組。

使用上述的確認和重傳機制,我們就可以在不可靠的傳輸網路上實現可靠的通信。像上述的這種可靠傳輸協議常稱為自動重傳請求ARQ (Automatic Repeat reQuest)。意思是重傳的請求是自動進行的。接收方不需要請求發送方重傳某個出錯的分組。

滑動窗口協議比較復雜,是TCP 協議的精髓所在。這里先給出連續ARQ 協議最基本的概念,但不涉提到許多細節問題。詳細的滑動窗口協議將在後面討論。

下圖表示發送方維持的發送窗口,它的意義是:位於發送窗口內的5 個分組都可連續發送出去,而不需要等待對方的確認。這樣,信道利用率就提高了。

連續ARQ 協議規定,發送方每收到一個確認,就把發送窗口向前滑動一個分組的位置。

接收方一般都是採用 累積確認 的方式。這就是說,接收方不必對收到的分組逐個發送確認,而是可以在收到幾個分組後,對按序到達的最後一個分組發送確認,這樣就表示:到這個分組為止的所有分組都己正確收到了。

累積確認 的優點是容易實現,即使確認丟失也不必重傳。但缺點是不能向發送方反映出接收方己經正確收到的所有分組的信息。

例如,如果發送方發送了前5 個分組,而中間的第3 個分組丟失了。這時接收方只能對前兩個分組發出確認。發送方無法知道後面三個分組的下落,而只好把後面的三個分組都再重傳一次。這就叫做Go-back-N (回退N ),表示需要再退回來重傳己發送過的N 個分組。可見當通信線路質量不好時,連續ARQ 協議會帶來負面的影響。

TCP 的滑動窗口是以位元組為單位的。現假定A 收到了B 發來的確認報文段,其中窗口是20 (位元組),而確認號是31 (這表明B 期望收到的下一個序號是31 ,而序號30 為止的數據己經收到了)。根據這兩個數據, A 就構造出自己的發送窗口,其位置如圖所示。

發送窗口表示:在沒有收到B 的確認的情況下, A可以連續把窗口內的數據都發送出去。凡是己經發送過的數據,在未收到確認之前都必須暫時保留,以便在超時重傳時使用。

發送窗口後沿的後面部分表示己發送且己收到了確認。這些數據顯然不需要再保留了。而發送窗口前沿的前面部分表示不允許發送的,因為接收方都沒有為這部分數據保留臨時存放的緩存空間。

現在假定A 發送了序號為31 ~ 41 的數據。這時發送窗口位置並未改變,但發送窗口內靠後面有11個位元組(灰色小方框表示)表示己發送但未收到確認。而發送窗口內靠前面的9 個位元組( 42 ~ 50 )是允許發送但尚未發送的。】

再看一下B 的接收窗口。B 的接收窗口大小是20,在接收窗口外面,到30 號為止的數據是已經發送過確認,並且己經交付給主機了。因此在B 可以不再保留這些數據。接收窗口內的序號(31~50)足允許接收的。B 收到了序號為32 和33 的數據,這些數據沒有按序到達,因為序號為31 的數據沒有收到(也許丟失了,也許滯留在網路中的某處)。 請注意, B 只能對按序收到的數據中的最高序號給出確認,因此B 發送的確認報文段中的確認號仍然是31 (即期望收到的序號)。

現在假定B 收到了序號為31 的數據,並把序號為31~33的數據交付給主機,然後B刪除這些數據。接著把接收窗口向前移動3個序號,同時給A 發送確認,其中窗口值仍為20,但確認號是34,這表明B 已經收到了到序號33 為止的數據。我們注意到,B還收到了序號為37, 38 和40 的數據,但這些都沒有按序到達,只能先存在接收窗口。A收到B的確認後,就可以把發送窗口向前滑動3個序號,指針P2 不動。可以看出,現在A 的可用窗口增大了,可發送的序號范圍是42~53。整個過程如下圖:

A 在繼續發送完序號42-53的數據後,指針P2向前移動和P3重合。發送窗口內的序號都已用完,但還沒有再收到確認。由於A 的發送窗口己滿,可用窗口己減小到0,因此必須停止發送。

上面已經講到, TCP 的發送方在規定的時間內沒有收到確認就要重傳已發送的報文段。這種重傳的概念是很簡單的,但重傳時間的選擇卻是TCP 最復雜的問題之一。

TCP採用了一種自適應演算法 ,它記錄一個報文段發出的時間,以及收到相應的確認的時間。這兩個時間之差就是報文段的往返時間RTT,TCP 保留了RTT的一個加權平均往返時間RTTs (這又稱為平滑的往返時間, S 表示Smoothed 。因為進行的是加權平均,因此得出的結果更加平滑)。每當第一次測量到RTT樣本時, RTTs值就取為所測量到的RTT樣本值。但以後每測量到一個新的RTT樣本,就按下式重新計算一次RTTs:

新的RTTs = (1 - α)×(舊的RTTs) + α ×(新的RTT樣本)

α 越大表示新的RTTs受新的RTT樣本的影響越大。推薦的α 值為0.125,用這種方法得出的加權平均往返時間RTTs 就比測量出的RTT值更加平滑。

顯然,超時計時器設置的超時重傳時間RTO (RetransmissionTime-Out)應略大於上面得出的加權平均往返時間RTTs。RFC 2988 建議使用下式計算RTO:

RTO = RTTs + 4 × RTTd

RTTd是RTT 的偏差的加權平均值,它與RTTs和新的RTT樣本之差有關。計算公式如下:

新的RTTd= (1- β)×(舊的RTTd) + β × |RTTs-新的RTT樣本|

發現問題: 如圖所示,發送出一個報文段。設定的重傳時間到了,還沒有收到確認。於是重
傳報文段。經過了一段時間後,收到了確認報文段。現在的問題是:如何判定此確認報文段是對先發送的報文段的確認,還是對後來重傳的報文段的確認?

若收到的確認是對重傳報文段的確認,但卻被源主機當成是對原來的報文段的確認,則這樣計算出的RTTs 和超時重傳時間RTO 就會偏大。若後面再發送的報文段又是經過重傳後才收到確認報文段,則按此方法得出的超時重傳時間RTO 就越來越長。

若收到的確認是對原來的報文段的確認,但被當成是對重傳報文段的確認,則由此計算出的RTTs 和RTO 都會偏小。這就必然導致報文段過多地重傳。這樣就有可能使RTO 越來越短。

Kam 提出了一個演算法:在計算加權平均RTTs 時,只要報文段重傳了就不採用其往返時間樣本。這樣得出的加權平均RTTs 和RTO 就較准確。

新問題: 設想出現這樣的情況:報文段的時延突然增大了很多。因此在原來得出的重傳時間內,不會收到確認報文段。於是就重傳報文段。但根據Kam 演算法,不考慮重傳的報文段的往返時間樣本。這樣,超時重傳時間就無法更新。

解決方案: 對Kam 演算法進行修正,方法是z報文段每重傳一次,就把超時重傳時間RTO 增大一些。典型的做法是取新的重傳時間為2 倍的舊的重傳時間。當不再發生報文段的重傳時,才根據上面給出的公式計算超時重傳時間。

流量控制(flow control)就是讓發送方的發送速率不要太快,要讓接收方來得及接收。

利用滑動窗口機制可以很方便地在TCP 連接上實現對發送方的流量控制。

接收方的主機B 進行了三次流量控制。第一次把窗口減小到rwnd =300,第二次又減到rwnd = 100 ,最後減到rwnd = 0 ,即不允許發送方再發送數據了。這種使發送方暫停發送的狀態將持續到主機B 重新發出一個新的窗口值為止。我們還應注意到,B 向A 發送的三個報文段都設置了ACK=1,只有在ACK=1 時確認號欄位才有意義。

發生死鎖: 現在我們考慮一種情況。上圖中, B 向A 發送了零窗口的報文段後不久, B 的接收緩存又有了一些存儲空間。於是B 向A 發送了rwnd = 400 的報文段。然而這個報文段在傳送過程中丟失了。A 一直等待收到B 發送的非零窗口的通知,而B 也一直等待A 發送的數據。如果沒有其他措施,這種互相等待的死鎖局面將一直延續下去。

解決方案: TCP 為每一個連接設有一個 持續計時器(persistence timer) 。只要TCP 連接的一方收到對方的零窗口通知,就啟動持續計時器。若持續計時器設置的時間到期,就發送一個 零窗口探測報文段 (僅攜帶1 宇節的數據),而對方就在確認這個探測報文段時給出了現在的窗口值。

1 TCP連接時是三次握手,那麼兩次握手可行嗎?

在《計算機網路》中是這樣解釋的:已失效的連接請求報文段」的產生在這樣一種情況下:client發出的第一個連接請求報文段並沒有丟失,而是在某個網路結點長時間的滯留了,以致延誤到連接釋放以後的某個時間才到達server。本來這是一個早已失效的報文段。但server收到此失效的連接請求報文段後,就誤認為是client再次發出的一個新的連接請求。於是就向client發出確認報文段,同意建立連接。假設不採用「三次握手」,那麼只要server發出確認,新的連接就建立了。由於現在client並沒有發出建立連接的請求,因此不會理睬server的確認,也不會向server發送ACK包。這樣就會白白浪費資源。而經過三次握手,客戶端和伺服器都有應有答,這樣可以確保TCP正確連接。

2 為什麼TCP連接是三次,揮手確是四次?

在TCP連接中,伺服器端的SYN和ACK向客戶端發送是一次性發送的,而在斷開連接的過程中,B端向A端發送的ACK和FIN是是分兩次發送的。因為在B端接收到A端的FIN後,B端可能還有數據要傳輸,所以先發送ACK,等B端處理完自己的事情後就可以發送FIN斷開連接了。

3 為什麼在第四次揮手後會有2個MSL的延時?

MSL是Maximum Segment Lifetime,最大報文段生存時間,2個MSL是報文段發送和接收的最長時間。假定網路不可靠,那麼第四次發送的ACK可能丟失,即B端無法收到這個ACK,如果B端收不到這個確認ACK,B端會定時向A端重復發送FIN,直到B端收到A的確認ACK。所以這個2MSL就是用來處理這個可能丟失的ACK的。

1 文件傳送協議

文件傳送協議FTP (File Transfer Protocol) [RFC 959]是網際網路上使用得最廣泛的文件傳送協議,底層採用TCP協議。

盯P 使用客戶伺服器方式。一個FTP 伺服器進程可同時為多個客戶進程提供服務。FTP的伺服器進程由兩大部分組成:一個主進程,負責接受新的請求:另外有若干個從屬進程,負責處理單個請求。

在進行文件傳輸時,客戶和伺服器之間要建立兩個並行的TCP 連接:「控制連接」(21埠)和「數據連接」(22埠)。控制連接在整個會話期間一直保持打開, FTP 客戶所發出的傳送請求,通過控制連接發送給伺服器端的控制進程,但控制連接並不用來傳送文件。實際用於傳輸文件的是「數據連接」。伺服器端的控制進程在接收到FTP 客戶發送來的文件傳輸請求後就創建「數據傳送進程」和「數據連接」,用來連接客戶端和伺服器端的數據傳送進程。

2 簡單文件傳送協議TFTP

TCP/IP 協議族中還有一個簡單文件傳送協議TFfP (Trivial File Transfer Protocol),它是一個很小且易於實現的文件傳送協議,埠號69。

TFfP 也使用客戶伺服器方式,但它使用UDP 數據報,因此TFfP 需要有自己的差錯改正措施。TFfP 只支持文件傳輸而不支持交耳。

3 TELNET

TELNET 是一個簡單的遠程終端協議,底層採用TCP協議。TELNET 也使用客戶伺服器方式。在本地系統運行TELNET 客戶進程,而在遠地主機則運行TELNET 伺服器進程,佔用埠23。

4 郵件傳輸協議

一個電子郵件系統應具如圖所示的三個主要組成構件,這就是用戶代理、郵件伺服器,以及郵件發送協議(如SMTP )和郵件讀取協議(如POP3), POP3 是郵局協議(Post Office Protocol)的版本3 。

SMTP 和POP3 (或IMAP )都是在TCP 連接的上面傳送郵件,使用TCP 的目的是為了使郵件的傳送成為可靠的。