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

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

生活随笔

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

编程问答

网络编程和线程

發(fā)布時(shí)間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络编程和线程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

一、網(wǎng)絡(luò)

(1)Unix 和 liunx是網(wǎng)絡(luò)處理最好的操作系統(tǒng)。

(2)網(wǎng)絡(luò)必須要有網(wǎng)卡才能進(jìn)行網(wǎng)絡(luò)的連接。

(3)原來(lái)網(wǎng)絡(luò)走線方式,上網(wǎng)和電話線進(jìn)入終端后一根線連接入戶,這根線連接到數(shù)據(jù)分離器,分為ADLS端口和電話,再接收回來(lái)時(shí),進(jìn)過(guò)分離器傳輸?shù)浇K端判斷一下進(jìn)入各自的線路。

二、網(wǎng)絡(luò)分為廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)

中國(guó)最大的網(wǎng)絡(luò)是國(guó)家骨干網(wǎng),中國(guó)移動(dòng)、聯(lián)通、電信,都是靠骨干網(wǎng)分下來(lái)的網(wǎng)速。

1.廣域網(wǎng),在骨干網(wǎng)上擁有獨(dú)立的IP地址。

2.城域網(wǎng),一個(gè)城市所有聯(lián)網(wǎng)用戶共用一個(gè)IP地址。

3.局域網(wǎng),每戶把家里網(wǎng)絡(luò)通過(guò)路由器連接多臺(tái)設(shè)備。

電信采用的是每家每戶都是獨(dú)立的ip地址。廣域網(wǎng)的IP地址就可對(duì)每臺(tái)計(jì)算機(jī)獨(dú)立的進(jìn)行通訊。

三、IP地址

(1)IP地址:是由數(shù)字組成的地址號(hào)。

(2)IP是來(lái)確定是哪臺(tái)計(jì)算機(jī)。

(3)IP地址分為IPv4和IPv6。

(4)查看電腦IP。

(5)Ping是一個(gè)程序,是跟對(duì)方的程序進(jìn)行一個(gè)交互,如果對(duì)方?jīng)]開(kāi)就不能成功 查看運(yùn)行速度。

四、端口

(1)端口是一個(gè)數(shù)字。

(2)端口的作用是用來(lái)確定一臺(tái)計(jì)算機(jī)的某一個(gè)應(yīng)用程序的。

(3)端口是怎么進(jìn)行傳輸?shù)?#xff1f;

有兩臺(tái)電腦,一臺(tái)電腦的IP是11.15.16.222需要向11.15.223傳輸數(shù)據(jù),如果沒(méi)有端口的話,你這里傳出的數(shù)據(jù)就不知道給誰(shuí)接收。如果寫(xiě)上端口的話,電腦就會(huì)尋找4040這個(gè)端口程序來(lái)進(jìn)行傳輸。

(4)端口是用于區(qū)分網(wǎng)絡(luò)程序。

(5)一個(gè)端口可以給不同協(xié)議占用,但是不可以給同一個(gè)協(xié)議占用。比如一個(gè)端口8080給TCP占用也可以給YDP占用,但是8080這個(gè)端口不能給兩個(gè)同樣的協(xié)議占用。

(6)4000以上的端口都可以申請(qǐng),4000以下為系統(tǒng)保留端口

五、端口映射

1.手動(dòng)映射:

(1)現(xiàn)在有兩個(gè)人一個(gè)人用的是電信網(wǎng)絡(luò),接入的是ADSL撥號(hào)上網(wǎng),IP地址是55.6.4.2。另一個(gè)人用的也是電信ADSL撥號(hào)上網(wǎng),但是連接到了路由器IP地址為55.6.4.3,由路由器給電腦分配了一個(gè)局域網(wǎng)的IP地址為192.168.1.55.

(2)為什么192.168.1.55計(jì)算機(jī)找55.6.4.2計(jì)算機(jī)非常容易就可以找到? 因?yàn)?82.168.1.55這臺(tái)計(jì)算機(jī),只需要輸入55.6.4.2這臺(tái)計(jì)算機(jī)的IP:55.6.4.2和端口號(hào)8888對(duì)應(yīng)就可以訪問(wèn)了,因?yàn)?5.6.4.2是廣域網(wǎng)里面的IP是獨(dú)立的,所以很容易就可以訪問(wèn)。

(3)而當(dāng)55.6.4.2計(jì)算機(jī)想訪問(wèn)192.168.1.55計(jì)算機(jī)就非常困難呢? 因?yàn)?5.6.4.2:9999計(jì)算機(jī)想訪問(wèn)182.168.1.55計(jì)算機(jī)的9999端口時(shí),因?yàn)橐粋€(gè)是廣域網(wǎng)的IP地址,一個(gè)是局域網(wǎng)的IP地址,他們不能相互進(jìn)行訪問(wèn),廣域網(wǎng)IP地址只能訪問(wèn)廣域網(wǎng)的IP地址。如果是訪問(wèn)55.6.4.3.9999的話也是不行的,因?yàn)檫@個(gè)地址是路由器的地址跟電腦的IP地址沒(méi)有關(guān)系,所以也連接不到。

(4)怎么樣解決55.6.4.2計(jì)算機(jī)連接192.168.1.55的計(jì)算機(jī)的問(wèn)題? 在路由器中會(huì)有一個(gè)叫轉(zhuǎn)發(fā)策略的東西。什么是轉(zhuǎn)發(fā)策略?轉(zhuǎn)發(fā)策略就是在路由器中會(huì)生成一個(gè)對(duì)外端口假設(shè)為19999,然后讓他轉(zhuǎn)發(fā)到192.168.1.55:9999的端口上,這樣外界只要輸入55.6.4.3.19999在經(jīng)過(guò)路由器是就會(huì)觸發(fā)轉(zhuǎn)發(fā)轉(zhuǎn)換成192.168.1.55.9999的IP端口就可以收到消息,這就稱為端口映射。

2.自動(dòng)映射

(1)自動(dòng)映射的意思是:局域網(wǎng)內(nèi)的程序去訪問(wèn)網(wǎng)絡(luò),路由器會(huì)自動(dòng)給你程序帶上一個(gè)端口映射,這樣廣域網(wǎng)的服務(wù)器就可以給你回執(zhí)消息。

比如一臺(tái)計(jì)算機(jī)要瀏覽網(wǎng)頁(yè),就需要先訪問(wèn)路由器,路由器訪問(wèn)光纖貓,光纖貓?jiān)L問(wèn)廣域網(wǎng),廣域網(wǎng)訪問(wèn)kaige123的網(wǎng)頁(yè)服務(wù)器。

電腦的IP地址是192.168.1.55在需要瀏覽網(wǎng)頁(yè)的時(shí)候,經(jīng)過(guò)路由器,路由器自動(dòng)把這個(gè)IP換成路由器的IP和需要訪問(wèn)Kaige123服務(wù)器的端口號(hào)20014即(61.5.4.3:20014),直接訪問(wèn)對(duì)方的服務(wù)器,kaige123的服務(wù)器就把相應(yīng)的數(shù)據(jù)傳送回路由器,路由器就就自動(dòng)轉(zhuǎn)換成電腦的IP地址,傳輸數(shù)據(jù)給電腦。

(2)下圖就是一個(gè)端口映射

六、DNS

1.DNS就是域名解析器,域名解析就是查詢出這個(gè)域名的IP地址。

2.域名是如何進(jìn)行解析?

在本省最近的地方會(huì)有一個(gè)域名解析器。

3.網(wǎng)頁(yè)域名可以在萬(wàn)網(wǎng)上買(mǎi)

4.在網(wǎng)頁(yè)中比如輸入http://kaige123.com這個(gè)域名的時(shí)候,就會(huì)進(jìn)行域名解析為IP地址查詢出來(lái),然后反饋給這個(gè)網(wǎng)頁(yè)系統(tǒng),系統(tǒng)拿到這個(gè)IP就會(huì)對(duì)服務(wù)器進(jìn)行訪問(wèn),網(wǎng)頁(yè)的默認(rèn)端口是80。

5.域名篡改?

在計(jì)算機(jī)中,有本地域名緩存,這里面的域名是每10分鐘更新一次,10分鐘內(nèi)不更新。這樣的話會(huì)對(duì)服務(wù)器減少一些壓力,一些不法的服務(wù)器會(huì)篡改本地域名緩存。

6.如何清除本地解析緩存?

用ipconfig / flushdns來(lái)清楚緩存

七、DNS智能解析

解析最近的服務(wù)器,根據(jù)是什么網(wǎng)絡(luò),什么地區(qū),智能的解析,分布到最近最快的服務(wù)器上。

八、中國(guó)網(wǎng)絡(luò)運(yùn)營(yíng)商

聯(lián)通的網(wǎng)絡(luò)是城域網(wǎng)分配給每個(gè)用戶,用戶需要訪問(wèn)聯(lián)通服務(wù)器的時(shí)候就要經(jīng)過(guò)聯(lián)通的交換機(jī)把IP地址10.5.6.4自動(dòng)映射為61.5.5.4然后再到通訊服務(wù)器。電信的IP:61.5.5.123是獨(dú)立的IP地址,所以可以直接連接到通訊服務(wù)器。

(1)這個(gè)時(shí)候10.5.6.4的計(jì)算機(jī)想連接到61.5.5.123的計(jì)算機(jī)可以嗎?

是可以連接到,因?yàn)殡娦琶颗_(tái)電腦是獨(dú)立的IP也就沒(méi)有一些防御的措施。

(2)那61.5.5.123計(jì)算機(jī)可以連接到10.5.6.4的計(jì)算機(jī)上嗎?

這個(gè)是不行,因?yàn)殡娦诺腎P:61.5.5.123是廣域網(wǎng)的,而計(jì)算機(jī)10.5.6.4是聯(lián)通的城域網(wǎng),你的計(jì)算機(jī)每次要經(jīng)過(guò)映射到廣域網(wǎng),別人想通過(guò)聯(lián)通映射好的端口直接折回信息到電腦聯(lián)通是不要的,不予許通過(guò)。

九、VPN

1.VPN叫做個(gè)人專屬網(wǎng)絡(luò)。

2.VPN就是用遠(yuǎn)程的電腦來(lái)上網(wǎng)。

3.比如當(dāng)前上網(wǎng)來(lái)連接Facebook是連接不上的,這個(gè)時(shí)候就需要VPN技術(shù)來(lái)連接香港的主機(jī),用這臺(tái)主機(jī)來(lái)請(qǐng)求當(dāng)前環(huán)境中Facebook的網(wǎng)頁(yè),這就稱之為翻墻、也是VPN技術(shù)。

VPN的服務(wù)器可以在萬(wàn)網(wǎng)中購(gòu)買(mǎi)。

十、VPS個(gè)人專屬服務(wù)器

VPS就是虛擬服務(wù)器。

十一、集群

1.集群里面有負(fù)載均衡器和防火墻。

2.負(fù)載均衡器:將閑置的請(qǐng)求分配到閑置的主機(jī)上操作。

服務(wù)器分為:1u、2u、3u U在服務(wù)器中指的是機(jī)架式服務(wù)器的厚度。

集群:讓服務(wù)器集合在一起為更多的客戶服務(wù),分擔(dān)客戶的訪問(wèn)。

集群服務(wù)器的好處:是可以減少、添加服務(wù)器,流量可以轉(zhuǎn)移到下一個(gè)服務(wù)器上。

3.防火墻:是控制來(lái)的訪問(wèn)是否符合防火墻的規(guī)則,不符合就拒絕來(lái)訪問(wèn)。防止不規(guī)則訪問(wèn)。

十二、TCP

1.TCP叫做可靠的傳輸協(xié)議,也叫套接字。

TCP對(duì)服務(wù)器進(jìn)行連接,可以保持長(zhǎng)時(shí)間連接不斷開(kāi),只是需要先詢問(wèn)能不能連接,連接的上接下來(lái)就可以進(jìn)行通訊,TCP能絕對(duì)保證數(shù)據(jù)送達(dá)到對(duì)方計(jì)算機(jī)上,如果文件有損壞,TCP就會(huì)補(bǔ)發(fā)。TGP需要對(duì)方的計(jì)算機(jī)也同時(shí)在線,才能傳輸文件。

2.UDP叫做不可靠的傳輸協(xié)議,也叫報(bào)文。

UDP就是不管對(duì)方的計(jì)算機(jī)在不在線,只管法送文件,不管你能不能收到,發(fā)送的數(shù)據(jù)有限制,但是速度比較快。

轉(zhuǎn)載于:https://my.oschina.net/kaige123/blog/1383038

總結(jié)

以上是生活随笔為你收集整理的网络编程和线程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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