騰訊云搭建tcp服務(wù)器 騰訊云搭建v2

怎樣在自己電腦上建立一個TCP服務(wù)器

首先需要在電腦上搭建服務(wù)器,關(guān)于網(wǎng)上好多按步驟安裝apache,sql,phpmyadmin的方法復(fù)雜而且沒有必要,這里推薦wamp這樣的一個集成軟件,安裝非常簡單,一路點(diǎn)擊next,apache+sql+phpmyadmin的環(huán)境一鍵搭好。

為昌黎等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及昌黎網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、做網(wǎng)站、昌黎網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

在百度中搜索Wamp下載,直接下載就行。下載完wamp進(jìn)行安裝,一路點(diǎn)擊next,裝在c:\wamp下,最后install完成.

在瀏覽器輸入localhost,出現(xiàn)以下頁面說明安裝成功了?,F(xiàn)在服務(wù)器和php環(huán)境算是搭好了。此時在桌面右下角任務(wù)欄中會有wamp的圖標(biāo),點(diǎn)擊會有下圖顯示,www是網(wǎng)站頁面根目錄,localhost是網(wǎng)站默認(rèn)主頁,點(diǎn)擊phpmyadmin可以進(jìn)入數(shù)據(jù)庫管理界面.

現(xiàn)在網(wǎng)站只能在PC上顯示,如何能把網(wǎng)站放到互聯(lián)網(wǎng)上讓朋友也欣賞一下。這時就需要一款叫花生殼的軟件,提供動態(tài)的域名映射.

下載網(wǎng)址如下:

下載完軟件按步驟安裝即可,這時候需要注冊一下花生殼會員,注冊時按網(wǎng)頁提示的步驟即可,用身份證注冊可以獲得一個免費(fèi)域名。用注冊的賬號密碼登陸軟件。會出現(xiàn)以下界面。這里的網(wǎng)址是申請的免費(fèi)域名。

在域名上右鍵,選擇新花生殼管理,填寫應(yīng)用名稱,這個可以隨便填,內(nèi)網(wǎng)主機(jī)為本機(jī)內(nèi)網(wǎng)的ip地址,這時需要查看以下,win+R在cmd中輸入,ipconfig/all,

可以看到ipv4地址,填寫即可。端口為80端口。

同時,現(xiàn)在需要設(shè)置一下路由器。在瀏覽器輸入192.168.1.1。輸入路由器用戶名和密碼,一般都為admin。進(jìn)入路由器界面。需要設(shè)置三個地方,首先是動態(tài)DNS,選擇服務(wù)商為花生殼,填寫用戶名密碼,驗(yàn)證保存。然后是轉(zhuǎn)發(fā)規(guī)則中的虛擬服務(wù)器,添加新條目,端口80,ip地址為內(nèi)網(wǎng)ip。最后是,DMZ主機(jī),設(shè)置開啟,ip為內(nèi)網(wǎng)本機(jī)ip。

現(xiàn)在設(shè)置基本完成,這時就可以測試了。注意,要把防火墻關(guān)閉,否則外網(wǎng)還是訪問不了本機(jī)的網(wǎng)站。在控制面板中把防火墻關(guān)閉?,F(xiàn)在可以寫一段html代碼,命名為index.html(注意此時先把index.php放到別的文件夾)放入wamp\www目錄中,來測試訪問。

最后,在瀏覽器輸入花生殼域名,看看是不是就能訪問了。同時也可以把自域名發(fā)送給朋友,讓他們幫測試一下。

TCP連接建立過程

在TCP/IP中,TCP協(xié)議通過三次握手來建立連接,從而提供可靠的連接服務(wù)。

第一次握手:建立連接后,客戶端向服務(wù)器發(fā)送syn包(syn=j(luò)),進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);

第二次握手:當(dāng)服務(wù)器收到syn包時,必須確認(rèn)客戶端的syn(ack=j(luò)+1)并發(fā)送一個syn包(syn=k),即syn+ack包。此時,服務(wù)器進(jìn)入SYN_RECV狀態(tài)。

第三次握手:SYN+ACK包,客戶端收到服務(wù)器端發(fā)來的確認(rèn)包ACK(ACK=k+1),來發(fā)送這個包來發(fā)送,客戶端和服務(wù)器端進(jìn)入建立狀態(tài),完成三路握手。

擴(kuò)展資料:

重要概念:

無關(guān)的隊(duì)列:三重握手協(xié)議、服務(wù)器維護(hù)一個獨(dú)立隊(duì)列,為每個客戶的SYN包創(chuàng)建一個條目(SYN=j(luò))表明服務(wù)器已經(jīng)收到了SYN包和確認(rèn)發(fā)送到客戶,等待客戶的確認(rèn)包。

這些條目標(biāo)識的連接處于服務(wù)器的Syn_RECV狀態(tài),當(dāng)服務(wù)器接收到客戶機(jī)的確認(rèn)包時,它將刪除該條目,服務(wù)器將進(jìn)入已建立的狀態(tài)。

Backlog參數(shù):表示要保持的未連接隊(duì)列的最大數(shù)量。

當(dāng)服務(wù)器發(fā)送synack包時,如果沒有收到客戶端確認(rèn)包,服務(wù)器將進(jìn)行第一次重傳,等待一段時間仍然沒有收到客戶端確認(rèn)包,然后進(jìn)行第二次重傳。

如果重傳號超過系統(tǒng)指定的最大重傳號,系統(tǒng)將從半連接隊(duì)列中刪除連接信息。注意每個重傳的等待時間可能不相同。

半連接生存時間:指半連接隊(duì)列中條目的最長生存時間,即從接收SYN包到確認(rèn)無效消息的最長服務(wù)時間。這個時間值是所有重傳請求包的最長等待時間的總和。有時我們也稱半連接生存時間為超時時間,SYN_RECV生存時間。

騰訊云服務(wù)器怎么建立tcp連接

TCP是因特網(wǎng)中的傳輸層協(xié)議,使用三次握手協(xié)議建立連接。當(dāng)主動方發(fā)出SYN連接請求后,等待對方回答SYN,ACK。這種建立連接的方法可以防止產(chǎn)生錯誤的連接,TCP使用的流量控制協(xié)議是可變大小的滑動窗口協(xié)議。第一次握手:建立連接時,客戶端發(fā)送SYN包(SEQ=x)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn)。第二次握手:服務(wù)器收到SYN包,必須確認(rèn)客戶的SYN(ACK=x+1),同時自己也送一個SYN包(SEQ=y),即SYN+ACK包,此時服務(wù)器進(jìn)入SYN_RECV狀態(tài)。第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ACK=y+1),此包發(fā)送完畢,客戶端和服務(wù)器時入Established狀態(tài),完成三次握手。

我的服務(wù)器用的是和阿里云合作的小鳥云服務(wù)器。

新聞標(biāo)題:騰訊云搭建tcp服務(wù)器 騰訊云搭建v2
文章來源:http://muchs.cn/article16/ddiiigg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作、做網(wǎng)站、、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)