python學(xué)習(xí)1-網(wǎng)絡(luò)編程之udp_創(chuàng)建socket實(shí)現(xiàn)兩電腦之間的通信

一甫恩、網(wǎng)絡(luò)(UDP)

1逆济,網(wǎng)絡(luò)通信:

a,局域網(wǎng)(同一個(gè)網(wǎng)絡(luò))通信

b,互聯(lián)網(wǎng)(萬維網(wǎng))通信

網(wǎng)絡(luò)編程:讓在不同電腦上面的軟件能夠進(jìn)行數(shù)據(jù)傳遞奖慌,即進(jìn)行通信抛虫。

2,端口號(hào)

端口號(hào)范圍0-65535简僧,1204以下的端口號(hào)不能隨便用

a建椰,知名端口(well known port):大家都默認(rèn)使用的——一般情況下,大家要用到知名端口需要有root權(quán)限

FTP服務(wù)端口:21

http服務(wù)端口:80

b涎劈,動(dòng)態(tài)端口(dynamic port):

之所以說是動(dòng)態(tài)端口广凸,是因?yàn)樗话悴环峙浣o某種服務(wù),二是動(dòng)態(tài)分配蛛枚。

動(dòng)態(tài)分配是指當(dāng)一個(gè)系統(tǒng)程序或者應(yīng)用程序需要網(wǎng)絡(luò)通信時(shí)谅海,它向主機(jī)申請一個(gè)端口,主機(jī)從可用的端口號(hào)中分配一個(gè)供它使用蹦浦;當(dāng)這個(gè)程序關(guān)閉時(shí)扭吁,同時(shí)也釋放了所占用的端口號(hào)。

c盲镶,怎么查看端口號(hào)侥袜?

“nestat -an 端口號(hào)”查看端口狀態(tài)

“l(fā)sof -i [tcp/udp]:端口號(hào)”

3,linux查看網(wǎng)卡信息

linux ifconfig之后出現(xiàn)的列表是網(wǎng)絡(luò)列表溉贿,前面的類似ens40之類的名稱是網(wǎng)卡

a枫吧、網(wǎng)卡有用來和其他人通信的

b、lo網(wǎng)卡:本地環(huán)回(安裝好驅(qū)動(dòng)宇色,有沒有安裝好網(wǎng)絡(luò)九杂,想測試測試,就用這個(gè)網(wǎng)卡宣蠕,不能和別人通信)

本地網(wǎng)絡(luò)?

關(guān)閉網(wǎng)卡:sudo ifconfig 網(wǎng)卡名字 down

啟動(dòng)網(wǎng)卡:sudo ifconfig 網(wǎng)卡名字 up

ps:進(jìn)程——表示運(yùn)行起來的程序


4例隆,ip地址

ip地址:用來網(wǎng)絡(luò)中標(biāo)記一臺(tái)電腦,比如:192.168.1.1抢蚀;在本地局域網(wǎng)上是唯一的镀层。

ipv4和ipv6(v指的是version)ip地址包括兩部分:網(wǎng)絡(luò)地址+主機(jī)地址


5,socket簡介

栗子1:寫代碼實(shí)現(xiàn)一個(gè)電腦給另外一個(gè)電腦通信

工具1:可以用sublime進(jìn)行編輯皿曲,右下角選擇框選擇plain text為python語言進(jìn)行編輯唱逢。

工具2:直接用linux命令在控制臺(tái)寫python代碼。

代碼內(nèi)容如下:

升級(jí)——帶有退出功能的循環(huán)發(fā)送數(shù)據(jù)

學(xué)習(xí)get到的linux技巧(20190818)

1屋休,用vim命令打開代碼文件坞古,如果代碼縮進(jìn)不是一個(gè)tab鍵或者是四個(gè)空格。esc進(jìn)入命令行模式博投,輸入大"V",再按上下鍵鎖定需要縮進(jìn)的行,然后按"shift+<"鍵就是向左縮進(jìn)盯蝴,按"shift+>"就是向右縮進(jìn)毅哗。

2听怕,在寫代碼的時(shí)候,可以敲打關(guān)鍵字前幾個(gè)字母虑绵,通過“ctrl+n”的命令進(jìn)行關(guān)鍵字補(bǔ)全尿瞭。

3,虛擬機(jī)網(wǎng)絡(luò)設(shè)置成橋接之后翅睛,如果ip地址還未變成同一網(wǎng)段声搁,那就使用sudo dhclient命令,大概過一段時(shí)間快的話就是幾十秒捕发,慢的話就是一分鐘ip就會(huì)變成同一網(wǎng)段的疏旨,這個(gè)命令是指等待分配ip地址。

需學(xué)習(xí)內(nèi)容:

a扎酷,mac安裝虛擬機(jī)+mac安裝window

b檐涝,學(xué)習(xí)對象炫耀的app滑動(dòng)解鎖https://www.cnblogs.com/xiamaojjie/

c,視頻播放器(smplayer+屏幕錄像專家)

d法挨,思考:如何不安裝虛擬機(jī)谁榜,實(shí)現(xiàn)服務(wù)端和客戶端之間的通信

e,python文件運(yùn)行命令凡纳,和python簡單交互模式和高級(jí)交互模式

栗子2:實(shí)現(xiàn)一臺(tái)電腦向另一臺(tái)電腦接收數(shù)據(jù)(固定端口號(hào)):

(待持續(xù))

ip地址:私有ip和公有ip

栗子3:同個(gè)套接字可以實(shí)現(xiàn)收發(fā)數(shù)據(jù)

補(bǔ)充:單雙工(收音機(jī))窃植,半雙工(對講機(jī)),全雙工(手機(jī))的概念荐糜,socket套接字是全雙工巷怜。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市狞尔,隨后出現(xiàn)的幾起案子丛版,更是在濱河造成了極大的恐慌,老刑警劉巖偏序,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件页畦,死亡現(xiàn)場離奇詭異,居然都是意外死亡研儒,警方通過查閱死者的電腦和手機(jī)豫缨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來端朵,“玉大人好芭,你說我怎么就攤上這事〕迥兀” “怎么了舍败?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我邻薯,道長裙戏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任厕诡,我火速辦了婚禮累榜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘灵嫌。我一直安慰自己壹罚,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布寿羞。 她就那樣靜靜地躺著猖凛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪稠曼。 梳的紋絲不亂的頭發(fā)上形病,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機(jī)與錄音霞幅,去河邊找鬼漠吻。 笑死,一個(gè)胖子當(dāng)著我的面吹牛司恳,可吹牛的內(nèi)容都是我干的途乃。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼扔傅,長吁一口氣:“原來是場噩夢啊……” “哼耍共!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起猎塞,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤试读,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后荠耽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钩骇,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年铝量,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了倘屹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡慢叨,死狀恐怖纽匙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拍谐,我是刑警寧澤烛缔,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布馏段,位于F島的核電站,受9級(jí)特大地震影響践瓷,放射性物質(zhì)發(fā)生泄漏毅弧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一当窗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧寸宵,春花似錦崖面、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至甲棍,卻和暖如春简识,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背感猛。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工七扰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人陪白。 一個(gè)月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓颈走,卻偏偏與公主長得像,于是被迫代替她去往敵國和親咱士。 傳聞我的和親對象是個(gè)殘疾皇子立由,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 文章首發(fā)于個(gè)人blog歡迎指正補(bǔ)充,可聯(lián)系lionsom_lin@qq.com原文地址:《網(wǎng)絡(luò)是怎樣連接的》閱讀整...
    lionsom_lin閱讀 14,111評論 6 31
  • 1. ip地址的作用 在網(wǎng)絡(luò)中唯一標(biāo)識(shí)一臺(tái)主機(jī)序厉,可以理解為"收貨地址"锐膜。 2. 在windows中利用命令行查看網(wǎng)...
    阿姆斯小壯閱讀 647評論 0 0
  • 1、OSI(Open System Interconnect):開放系統(tǒng)互聯(lián)弛房,是一個(gè)七層的計(jì)算機(jī)網(wǎng)絡(luò)模型道盏,分別為:...
    希崽家的小哲閱讀 925評論 0 3
  • 1.編輯器vim 目標(biāo) 能夠說出vim三種工作模式 能夠?qū)懗鰒im復(fù)制、剪切庭再、粘貼捞奕、選中多行命令 ...
    Cestine閱讀 696評論 0 1
  • Linux網(wǎng)絡(luò)管理 筆記源于慕課網(wǎng)視頻課《Linux網(wǎng)絡(luò)管理》筆記內(nèi)容去掉了一些沒用的知識(shí)點(diǎn),然后結(jié)合網(wǎng)上的博客進(jìn)...
    _Isaac_閱讀 2,030評論 0 1