精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三

您現在所在的位置:首頁 >學習資源 > Python全棧+人工智能入門教材 > Python基礎入門教程30:企業級開發進階2網絡編程

Python基礎入門教程30:企業級開發進階2網絡編程

來源:奇酷教育 發表于:

網絡編程部分開始,要求對內容的宏觀理解的東西更加多了,簡單梳理總結一下,希望大家多提意見一起完善。本節內容網絡基礎知識什么是網絡什

網絡編程部分開始,要求對內容的宏觀理解的東西更加多了,簡單梳理總結一下,希望大家多提意見一起完善。

本節內容

  • 網絡基礎知識
    什么是網絡
    什么是網絡編程
    IP地址是什么鬼
    端口號又是什么鬼
    據說還有個網絡傳輸協議
  • TCP編程
  • UDP編程

1. 網絡傳輸協議

1.1. 什么是網絡

網絡是將我們運行的多臺個人PC,通過有線網或者無線網連接起來,方便多臺電腦之間的數據傳輸而出現的,如我們個人PC如果單獨使用的時候,只能當成單臺電腦運行單機軟件,寫寫文檔、看看下載好的電影、玩玩單機游戲等等,如果此時想和其他使用電腦的人說句話~你只能通過張嘴喊話的方式了;如果電腦聯網的話,就可以通過飛秋、QQ等各種手段實現,常見的網絡都有哪些呢

網絡根據使用的范圍和區域的不同,劃分了不同的幾個檔次
單機:單機其實也是一個網絡環境,只能訪問當前PC的數據,單機的網絡IP地址:127.0.0.1
局域網:兩臺或者兩臺以上的電腦,通過交換機或者路由器進行互相連接,在一定的范圍內局域網的PC可以實現互相通信的目的;一般情況局域網的PC數量在2臺到幾千臺PC之間
城域網:是一種大型的局域網,可以訪問的數據信息更多,通常情況下,城域網這個術語是從城市網絡抽象出來的,也就是將一個城市中的PC進行網絡連接實現數據共享的手段
廣域網:通常是指代的跨地域的網絡通信,一般情況下以國家或者地域為單位,讓數據通信更加的廣闊

網絡:其實就是通過運營商提供的一種數據通信手段,將不同的PC進行連接,實現不同的PC之間數據通信為目的的一種手段,根據網絡操作的范圍劃分單機、局域網、城域網、廣域網等不同的網絡訪問層次結構。

1.2. 什么是網絡編程

如果有了網絡之后,網絡中的所有數據都直接可以讓別人訪問的話,就會出現非常嚴重的數據安全問題;
次數就需要一種手段,將數據通過網絡進行共享的同時增加限制訪問權限;

網絡編程就是通過編程的手段,讓不同的PC之間可以使用恰當的方式進行數據的共享,同時添加各種限制權限讓網絡數據更加安全的一種技術操作。

在網絡編程中,會出現一些專業的術語名詞,需要簡單了解一下

  • 服務器:專門用于數據共享的PC,將數據共享給所屬網絡中其他的PC,其他的PC可以通過網絡和服務器提供的訪問手段來訪問服務器上的數據,如:淘寶就有自己的服務器,我們可以通過瀏覽器訪問http://www.taobao.com來訪問淘寶服務器上的數據
  • 客戶端:在網絡中獲取數據的PC,當我們訪問淘寶服務器的時候,我們自己的PC就是客戶端

1.3. 網絡數據傳輸:ip地址

如果一旦多個PC組成一個網絡,就會出現這樣一個問題,通過什么樣的方式來確定某一個PC就是它自己呢,就如同讓你怎么證明你就是你自己一樣,生活中,我們會通過身份證號碼來證明自己就是唯一的自己;網絡中一般通過IP地址來確定網絡中的某一個PC


網絡中通過IP地址來確定某個唯一的電腦

IP地址也是一種網絡協議,英文名稱是Internet Protobcal Address,它提供了一種統一的地址格式,為網絡中的PC分配一個唯一的整數序列,通常IP地址時一個二進制的數字序列,為了方便我們理解,轉換為10進制整數,如:01100100.00000100.00000101.00000110就是一個IP地址,轉換成十進制之后就是:100.4.5.6;如果大家了解過二進制的表示方式的話,就能看出來IP地址中的每一組數據的范圍都是0~255之間

IP地址的編碼方案:為了區分不同的機構使用的PC,約定俗稱的將IP地址劃分成了不同的類型,一般有A/B/C/D/E五類


IP地址分類

我們已經看出來了,IP地址可以表示的PC時期是非常有限的,總共能表示的電腦個數大概43億個左右,如果一旦PC數量超出這個范圍就表示不了了;所以在近些年,將原來的這樣的IP地址表示方式,定義為IPv4版本;并且推出了IPv6的表示方式,IPv6可以標識更加多的PC;對于這部分的了解,大家有時間的時候可以自己拓展一下。

1.4. 網絡數據傳輸:端口號

當我們的電腦已經處于網絡中時,就可以進行數據通信了,但是此時又遇到這樣一個問題;我們在自己的PC上可能同時打開了多個程序:QQ,微信、淘寶,如果我們向淘寶服務器發起了數據請求,淘寶服務器返回了我們需要的數據,那這些數據根據IP地址找到了我們的個人PC,但是數據應該交個那個應用程序呢?


數據請求過程

此時,就如同我們從淘寶上買了一件商品,商品通過快遞(網絡)寄送到我們的地址了,但是怎么樣找到對應的人呢?答案很簡單:通過我們收貨人姓名來確定收快遞的是誰。在網絡中我們訪問的數據,怎么區分是哪個程序呢,通過端口(Port)來進行確定,每一個端口都會對應唯一的一個應用程序,如瀏覽器訪問的數據,是通過80端口進行數據傳輸的,FTP服務器是通過21端口進行數據傳輸的等等

常見的端口:

端口號 描述
21 FTP服務器文件傳輸接口
22 SSH連接端口
23 Telnet連接端口
25 SMTP郵件服務端口
80 瀏覽器訪問網頁的端口
109 pop3郵件服務端口
443 瀏覽器安全訪問網頁端口
1521 oracle數據庫使用端口
3306 mysql數據庫使用端口

1.5. 網絡數據傳輸:網絡傳輸協議

我們有了網絡,有了IP地址,有了端口號Port,已經可以實現網絡中不同的PC上的程序進行數據通信了,但是數據通信沒有問題的前提下又出現了新的問題:不同的PC上的數據可能互相不認識!

如果現實生活中,每個人都是一個單獨的PC,我們有了手機就算是有了網絡,端口號就像每個人的手機號碼一樣都是唯一的,此時可以實現不同的人之間通過PC來進行通話了,也就是進行數據通信了;
如果~你撥出一個號碼~對方接起了你的電話,你倆開始通信,你說的是本地方言,對方說的是阿拉伯語,你們說的話也就是數據,對方肯定是接收到了,但是~你翻譯不了阿拉伯語,對方也翻譯不了普通話,此時的數據通信盡管有了,但是數據由于解析不了,就相當于無效的通信!
Bingo!如果我們互相約定了,雙方都使用我們大中華的標準普通話進行交流,你說的對方聽懂了,對方說的你也聽懂了,這樣才是有效的通信——這里雙方約定使用普通話交流,就是約定了一個通話協議
如果我們在網絡中,約定了傳輸數據使用什么樣的方式組織數據,就是網絡協議

網絡協議,就是網絡數據傳輸協議,簡稱為傳輸協議,是為網絡中不同PC和程序之間的有效數據通信而制定的一種數據組織和傳輸方式

常見的網絡傳輸協議要歸結到國際標準化組織(ISO)制定的開發系統互聯模型(OSI)

OSI模型

名稱 層次 功能
物理層 1 實現計算機系統與網絡間的物理連接
數據鏈路層 2 進行數據打包與解包,形成信息幀
網絡層 3 提供數據通過的路由
傳輸層 4 提供傳輸順序信息與響應
會話層 5 建立和中止連接
表示層 6 數據轉換、確認數據格式
應用層 7 提供用戶程序接口

常見協議


網絡傳輸常見協議

我們可以看到,前面了解的IP協議是底層的一種傳輸協議;基于IP協議在主機層次有TCP點對點的傳輸協議和UDP的廣播協議等等,再向上應用層有FTP文件傳輸服務HTTP超文本數據傳輸協議等等。關于OSI模型和對應的數據傳輸協議,大家可以自行了解擴展一下。

在后續的章節中,我們會針對TCP協議、UDP協議的網絡編程、以及SMTP郵件收發等給大家做詳細的介紹

>>>更多VR/AR入門教程:VR入門

精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三
91亚洲永久精品| 黑人巨大精品欧美一区| 日韩三级精品电影久久久| 欧美绝品在线观看成人午夜影视| 欧美日韩一区在线| 欧美精品日韩一本| 日韩欧美一二三| 久久精品欧美一区二区三区麻豆| 欧美国产精品专区| 亚洲欧美偷拍另类a∨色屁股| 亚洲视频 欧洲视频| 亚洲夂夂婷婷色拍ww47| 热久久免费视频| 国产精品影视在线| 97aⅴ精品视频一二三区| 国产伦精品一区二区三区| 日韩成人av电影在线| 欧美亚洲图片小说| 日韩欧美在线网站| 国产精品精品国产色婷婷| 亚洲午夜久久久久久久久久久| 久久国产精品72免费观看| 成人午夜av在线| 精品伊人久久大线蕉色首页| 色呦呦网站一区| 精品黑人一区二区三区久久| 欧美性受xxxx| 久久久亚洲精品石原莉奈| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲男同1069视频| 亚洲成a人在线观看| 国产成人av资源| 国产精品久久久久免费| 日本精品一区二区三区四区的功能| 91精品国产综合久久久蜜臀图片| 国产精品午夜久久| 婷婷开心激情综合| 成人av在线观| 亚洲v国产v在线观看| 欧美精品乱码久久久久久按摩 | 欧美一级艳片视频免费观看| 欧美韩日一区二区三区四区| 青青国产91久久久久久| 免费99视频| 免费观看在线色综合| √…a在线天堂一区| 日本在线播放一区二区三区| 丁香亚洲综合激情啪啪综合| 免费看国产精品一二区视频| 欧美久久久一区| 亚洲欧洲日本在线| 国产做a爰片久久毛片| 国产成人av一区二区三区| 色诱亚洲精品久久久久久| 久久久久国产精品麻豆| 免费久久99精品国产| av资源站久久亚洲| 在线视频一区二区免费| 国产精品免费视频观看| 国内偷窥港台综合视频在线播放| 精品国产乱码久久久久久108| 欧美日韩黄色一区二区| 亚洲女人****多毛耸耸8| 国产成人综合自拍| 亚洲欧洲另类精品久久综合| 国产人成亚洲第一网站在线播放| 久久国产生活片100| 欧美成人dvd在线视频| 日韩精品自拍偷拍| 亚洲国产欧美在线人成| 99se婷婷在线视频观看| 欧美精品自拍偷拍| 五月天中文字幕一区二区| 精品一区日韩成人| 久久久亚洲综合| 国产精品资源在线看| 色婷婷久久综合| 亚洲综合色区另类av| 国产日韩欧美亚洲一区| 久久免费偷拍视频| 国产成人aaaa| 欧美日韩视频在线观看一区二区三区 | 亚洲午夜免费电影| 精品一区二区国产| 国产精品麻豆视频| 99久久99久久久精品齐齐| 欧美三级资源在线| 日本中文字幕一区| 无码免费一区二区三区免费播放| 国产精品美女久久福利网站| 波多野结衣欧美| 欧美一区二区啪啪| 国产成人精品亚洲777人妖| 欧美图区在线视频| 日韩国产一二三区| 亚洲综合第一| 亚洲第一av色| 亚洲伊人婷婷| 婷婷开心激情综合| 一本一本久久a久久精品综合妖精| 一区二区三区四区在线免费观看 | 欧美日本免费一区二区三区| 日本不卡不码高清免费观看 | 一道本成人在线| 亚洲成人免费视频| 欧美一区二区视频17c| 亚洲欧美日韩国产另类专区| 精品一区二区久久久久久久网站| 国产精品美女久久久久高潮| 国产美女精品在线观看| 成人欧美一区二区三区小说| 精品午夜一区二区| 亚洲视频精选在线| 日本不卡免费新一二三区| 亚洲五月六月丁香激情| 91官网在线免费观看| 国产精品一线二线三线| 精品捆绑美女sm三区| 91香蕉视频在线| 国产精品国产三级国产三级人妇| 精品一区二区国产| 亚洲国产va精品久久久不卡综合| 亚洲一卡二卡三卡四卡无卡网站在线看 | 亚洲网友自拍偷拍| 色综合色狠狠天天综合色| 免费日本视频一区| 日韩一区二区三区免费看| 成人18视频在线播放| 欧美经典三级视频一区二区三区| 国产精品v欧美精品v日韩精品| 日韩毛片视频在线看| 亚洲精品一品区二品区三品区 | 国产一级二级三级精品| 一级女性全黄久久生活片免费| 一本到不卡精品视频在线观看 | 视频精品一区二区| 欧美日本一区二区在线观看| 成人免费av网站| 国产精品麻豆一区二区| 亚洲精品电影在线一区| 国产一区中文字幕| www精品美女久久久tv| 蜜桃视频在线观看成人| 麻豆久久一区二区| 久久午夜国产精品| 日韩高清国产一区在线观看| 国内精品久久久久影院薰衣草| 久久蜜桃av一区精品变态类天堂| 狠狠色噜噜狠狠色综合久| 日本最新不卡在线| 精品国偷自产国产一区| 欧美日韩国产综合在线| 久久成人羞羞网站| 国产欧美精品国产国产专区 | 精品久久久久久综合日本| 日本亚洲电影天堂| 精品免费国产一区二区三区四区| 悠悠色在线精品| 6080午夜不卡| 久久综合九色综合网站| 激情文学综合丁香| 亚洲视频一区二区在线| 欧美日韩在线亚洲一区蜜芽| 国产日产精品一区二区三区四区| 日本色综合中文字幕| 国产女同性恋一区二区| 在线一区二区三区四区五区 | 国产一区二区三区四区hd| 久久综合综合久久综合| 中文字幕一区二区三区不卡| 欧美日韩国产影片| 精品久久一区二区三区蜜桃| 精品一区二区国语对白| 亚洲视频一区二区在线观看| 日韩欧美国产电影| 亚洲欧美日韩精品综合在线观看 | 美女视频免费一区| 亚洲欧洲无码一区二区三区| 这里只有精品电影| 日韩中文不卡| 999视频在线免费观看| 激情偷乱视频一区二区三区| 最新国产精品久久精品| 欧美刺激午夜性久久久久久久| 亚洲欧洲免费无码| 国产视频在线观看一区| 国产不卡视频在线观看| 日韩av中文在线观看| 国产三区在线成人av| 777a∨成人精品桃花网| 亚洲一区三区| 蜜桃传媒一区二区| 国产伦精品一区二区三区高清| 成人黄色片在线观看| 国产综合久久久久久鬼色 | 99久久99久久精品国产片果冻| 麻豆91在线播放免费| 亚洲第一成年网| 亚洲另类春色校园小说| 国产精品电影院|