python網(wǎng)絡(luò)編程基礎(chǔ)--網(wǎng)絡(luò)的基本知識(shí)以及傳輸方式udp的基本介紹-創(chuàng)新互聯(lián)

網(wǎng)絡(luò)編程:udp

要了解網(wǎng)絡(luò)編程,首先就要先了解什么是網(wǎng)絡(luò)(了解):
網(wǎng)絡(luò)的定義: 網(wǎng)絡(luò)就是指將具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)通過(guò)通信線路連接起來(lái),在網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議下,實(shí)現(xiàn)資源共享和信息傳遞的虛擬平臺(tái)。
通俗的可以理解為:就是把雙方或者多方設(shè)備連接起來(lái)的一個(gè)工具,然后可以進(jìn)行數(shù)據(jù)傳遞.
# 1, ip地址:
ip地址就好比家庭住址,通過(guò)ip地址找到網(wǎng)絡(luò)中的唯一設(shè)備,就可以發(fā)送信息。(地址有ipv4和ipv6)
作用:
通過(guò)ip地址找到網(wǎng)絡(luò)中的唯一一臺(tái)設(shè)備,然后可以給設(shè)備發(fā)送數(shù)據(jù).
私有ip(了解):
私有ip就是局域網(wǎng)中使用的ip地址,國(guó)際規(guī)定有一部分ip地址是在局域網(wǎng)中使用的:
本機(jī)ip地址:
127.0.0.1表示本機(jī)ip地址; 本機(jī)域名是localhost; 通過(guò)域名可以解析一個(gè)ip地址,域名方便大家記憶某臺(tái)電腦的主機(jī)地址
2, ifconfig(ipconfig)可以在終端中查看本機(jī)ip。
3, ping可以檢查網(wǎng)絡(luò)是否正常
(1).ping 127.0.0.1 檢查本地網(wǎng)卡是否正常
(2).ping www.baidu.com 檢查是否能上公網(wǎng)
(3).ping 當(dāng)前局域網(wǎng)的ip地址 檢查是否在同一個(gè)局域網(wǎng)內(nèi)
4, 端口:
端口是傳輸數(shù)據(jù)的通道,就好比教室的門。
5,端口號(hào):
使用唯一一個(gè)編號(hào)來(lái)標(biāo)識(shí)端口,其實(shí)就是端口的一個(gè)編號(hào),比如qq4000
知名端口號(hào)(了解):
知名端口號(hào)是眾所周知的端口號(hào),范圍從0到1023,可以理解為一些常用的功能使用的號(hào)碼是估計(jì)的,好比 電話號(hào)碼110、10086、10010一樣
動(dòng)態(tài)端口號(hào)(了解):
程序員開(kāi)發(fā)應(yīng)用程序使用端口號(hào), 之所以稱為動(dòng)態(tài)端口,是因?yàn)樗话悴还潭ǚ峙淠撤N服務(wù),而是動(dòng)態(tài)分配,態(tài)端口的范圍是從1024到65535.當(dāng)這個(gè)程序關(guān)閉時(shí),同時(shí)也就釋放了所占用的端口號(hào)
5, 查看端口號(hào):
用 netstat -an 查看程序所使用的端口號(hào)
lsof -i [tcp/udp]:2425 查看端口號(hào)對(duì)應(yīng)的應(yīng)用程序
提示: 如果端口號(hào)找不到應(yīng)用程序,使用管理員權(quán)限加上sudo
找到端口號(hào)的應(yīng)用程序后,如果想要結(jié)束進(jìn)程,可以使用kill -9 號(hào)碼。殺死進(jìn)程
6,網(wǎng)絡(luò)通訊的流程:
網(wǎng)絡(luò)通信的流程是先通過(guò)ip地址找到網(wǎng)絡(luò)中的設(shè)備,再通過(guò)端口號(hào)來(lái)找到對(duì)應(yīng)的端口,然后通過(guò)端口把數(shù)據(jù)傳輸給對(duì)應(yīng)的應(yīng)用程序

成都創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元東寧做網(wǎng)站,已為上家服務(wù),為東寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

網(wǎng)絡(luò)傳輸方式udp:

UDP:英文全拼(User Datagram Protocol)簡(jiǎn)稱用戶數(shù)據(jù)報(bào)協(xié)議,它是無(wú)連接的、不可靠的網(wǎng)絡(luò)傳輸協(xié)議
1, udp特點(diǎn):
無(wú)連接
資源開(kāi)銷小
傳輸速度快
udp每個(gè)數(shù)據(jù)包大是64K
2, udp缺點(diǎn):
傳輸數(shù)據(jù)不可靠,容易丟數(shù)據(jù)包
沒(méi)有流量控制,當(dāng)對(duì)方?jīng)]有及時(shí)接收數(shù)據(jù),發(fā)送方一直發(fā)送數(shù)據(jù)會(huì)導(dǎo)致緩沖區(qū)數(shù)據(jù)滿了,電腦出現(xiàn)卡死情況,所有接收方需要及時(shí)接收數(shù)據(jù)
3,小結(jié):
UDP是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的運(yùn)輸層協(xié)議。UDP不提供可靠性,它只是把應(yīng)用程序傳給IP層的數(shù)據(jù)報(bào)發(fā)送出去,但是并不能保證它們能到達(dá)目的地。由于UDP在傳輸數(shù)據(jù)報(bào)前不用在客戶和服務(wù)器之間建立一個(gè)連接,且沒(méi)有超時(shí)重發(fā)等機(jī)制,故而傳輸速度很快.

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站標(biāo)題:python網(wǎng)絡(luò)編程基礎(chǔ)--網(wǎng)絡(luò)的基本知識(shí)以及傳輸方式udp的基本介紹-創(chuàng)新互聯(lián)
本文路徑:http://muchs.cn/article4/cdsjie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、企業(yè)建站、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、用戶體驗(yàn)手機(jī)網(wǎng)站建設(shè)

廣告

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

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