欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python認(rèn)識網(wǎng)絡(luò)編程

網(wǎng)絡(luò)開發(fā)兩大架構(gòu)

早期數(shù)據(jù)交互的格式是沒有網(wǎng)絡(luò)的
兩個文件之間的數(shù)據(jù)交互需要通過第三個文件
a,b文件同時和c文件交互,
a文件把數(shù)據(jù)先存放c文件中
b文件從c文件取,反之亦然
socket (套接字) 是一個收發(fā)數(shù)據(jù)的工具

10年的祿豐網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整祿豐建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“祿豐網(wǎng)站設(shè)計(jì)”,“祿豐網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

有了網(wǎng)絡(luò)之后
a文件中的數(shù)據(jù),通過網(wǎng)絡(luò)協(xié)議,轉(zhuǎn)化...二進(jìn)制進(jìn)行發(fā)送
a文件借助socket發(fā)送數(shù)據(jù)
b文件借助socket接受數(shù)據(jù)

兩大架構(gòu)

c/s 架構(gòu) :
  c => client (客戶端)
  王者榮耀 微信 qq wow dnf ...
  s=> server (服務(wù)端)
  天河三號 (百億億次)

B/S 架構(gòu) :
  b => Brower (瀏覽器)
  谷歌,火狐,360,ie
  通過輸入網(wǎng)址,訪問對方的服務(wù)器,對方服務(wù)器響應(yīng)之后,把數(shù)據(jù)返回,瀏覽器通過返回的數(shù)據(jù),渲染頁面,看到最后的結(jié)果
  s => server (服務(wù)端)
  一旦開啟,永不關(guān)機(jī)(除非宕機(jī))

在未來,更傾向于使用B/s架構(gòu),成為新的趨勢
小程序: 微信小程序, 支付寶小程序
(1) 省去復(fù)雜下載安裝環(huán)節(jié),節(jié)省手機(jī)電腦的空間
(2) 因?yàn)槭謾C(jī)帶來的便捷性,隨時隨地使用到想要的應(yīng)用,提升用戶的滿意度

基礎(chǔ)概念

一臺主機(jī)有兩個重要標(biāo)識:
(1)mac地址:標(biāo)記一臺機(jī)器的物理地址 (不可變)
(2)ip 地址:#標(biāo)記一臺機(jī)器的邏輯地址 (可變)

IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。ip地址用來標(biāo)記網(wǎng)絡(luò)上的每一臺主機(jī),方便在收發(fā)數(shù)據(jù),網(wǎng)絡(luò)請求時能夠找到響應(yīng);

ip地址分為兩種 ipv4 和 ipv6: 分類ipv4 和 ipv6:
  ipv4地址是一個32位的二進(jìn)制數(shù)
  ipv6地址是一個128位的二進(jìn)制數(shù)

  ipv4: 以4段點(diǎn)分十進(jìn)制表示 X.X.X.X => 范圍
    0.0.0.0 ~ 255.255.255.255 地址范圍2^32-1
  ipv6 : 以8段冒分十六進(jìn)制表示 X:X:X:X:X:X:X:X => 范圍
    0:0:0:0:0:0:0:0 ~ FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF地址范圍2^128-1

  ip地址的最后一位0或者255 兩個數(shù)字不能用,一般最后一位0表達(dá)的是網(wǎng)段,255代表廣播地址

網(wǎng)段 : 網(wǎng)段的作用,主要用來劃分同一區(qū)域里的某些機(jī)器是否能夠互相通信。在一個網(wǎng)段里可以不同過因特網(wǎng),直接對話
判別的依據(jù):如果IP地址和子網(wǎng)掩碼相與得到的值相同就是同一網(wǎng)段

內(nèi)網(wǎng) : 以下地址為預(yù)留地址,永遠(yuǎn)不會被當(dāng)做公網(wǎng)ip來分配
  192.168.0.0 - 192.168.255.255
  172.16.0.0 - 172.31.255.255
  10.0.0.0 - 10.255.255.255

外網(wǎng) :
  在任何地方都可以訪問的就是外網(wǎng)(排除防火墻的因素)

子網(wǎng)掩碼:區(qū)分網(wǎng)段和主機(jī)
  255.255.255.0 / 255.255.0.0 / 255.0.0.0
  ip1:192.168.10.12 ip2:192.168.1.16

端口:"端口"是英文port的意譯,是具體某個程序與外界通訊的出口。 取值范圍:0~
   使用時至少8000以上 訪問地址加端口:192.168.2.1:8000

局域網(wǎng):在同一區(qū)域內(nèi)由多臺計(jì)算機(jī)互聯(lián)形成通訊?!揪哂锌芍貜?fù)的內(nèi)網(wǎng)ip】
廣域網(wǎng):在不同區(qū)域內(nèi)有多臺計(jì)算機(jī)互聯(lián)形成通訊?!揪哂形ㄒ坏墓W(wǎng)ip】
交換機(jī):對同一網(wǎng)段的不同機(jī)器之間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的設(shè)備 [每一臺機(jī)器和交換機(jī)相連,形成通信]
路由器:對不同網(wǎng)段的不同機(jī)器之間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的設(shè)備 [每一個局域網(wǎng)和路由器相連,形成通信]

arp協(xié)議:每臺主機(jī)都有arp緩存表 ,主要作用通過ip找mac的一個協(xié)議規(guī)則
  【實(shí)現(xiàn)方式:通過交換機(jī)一次廣播,一次單播找到的】

局域網(wǎng)模型

局域網(wǎng)內(nèi),各個主機(jī)的通訊

廣域網(wǎng)模型

網(wǎng)絡(luò)的概念

網(wǎng)段的作用:
  主要用來劃分同一區(qū)域里的某些機(jī)器是否能夠互相通信。
  在一個網(wǎng)段里可以不同過因特網(wǎng),直接對話
判別的依據(jù):
  如果IP地址和子網(wǎng)掩碼相與得到的值相同就是同一網(wǎng)段

"""
邏輯與
全真則真,一假則假
邏輯或
一真則真,全假則假
"""

ip1: 192.168,11.251
子網(wǎng)掩碼:255.255.255.0
00001011
00000000
00001011 00000000 => 192.168.11.0 (網(wǎng)段)

ip2: 192.168,12.35
子網(wǎng)掩碼:255.255.255.0
00001100 00
00000000
00001100 00000000 => 192.168.12.0 (網(wǎng)段)


ip1: 192.168,11.251
子網(wǎng)掩碼:255.255.0.0
00001011
00000000 00000000
00000000 00000000 => 192.168.0.0 (網(wǎng)段)

ip2: 192.168,12.35
子網(wǎng)掩碼:255.255.0.0
00001011
00000000 00000000
00000000 00000000 => 192.168.0.0 (網(wǎng)段)
下面的網(wǎng)絡(luò)相同,意味著可以互相通信;

端口

端口:具體某個程序與外界通訊的出口 取值范圍:0~

192.168.2.1:8000 訪問這個世界上任何一個電腦里的任何一個軟件
自定義端口時,最好命名8000以上的端口號
https://blog.csdn.net/l_smalltiger/article/details/


20 : FTP文件傳輸協(xié)議(默認(rèn)數(shù)據(jù)口)
21 : FTP文件傳輸協(xié)議(控制)
22 : SSH遠(yuǎn)程登錄協(xié)議
25 : SMTP服務(wù)器所開放的端口,用于發(fā)送郵件
80 : http用于網(wǎng)頁瀏覽,木馬Executor開放此端口
443: 基于TLS/SSL的網(wǎng)頁瀏覽端口,能提供加密和通過安全端口傳輸?shù)牧硪环NHTTP => HTTPS
3306:MySQL開放此端口

osi 網(wǎng)絡(luò)七層模型

應(yīng)用層 (應(yīng)用層,表示層,會話層)
  封裝數(shù)據(jù):
    根據(jù)不同的協(xié)議,封裝不同格式的數(shù)據(jù)
    http (超文本傳輸協(xié)議)
    HTTPS (加密傳輸?shù)某谋緜鬏攨f(xié)議)
    FTP (文件傳輸協(xié)議)
    SMTP (調(diào)子郵件傳輸協(xié)議)

傳輸層:
  封裝端口:
    指定傳輸協(xié)議(TCP協(xié)議/UDP協(xié)議)

網(wǎng)絡(luò)層:
  封裝ip:
    ipv4版本 / ipv6

數(shù)據(jù)鏈路層:
  封裝mac地址:
    指定mac地址(arp協(xié)議[ip->mac] / rarp協(xié)議[mac->ip])

物理層:
  打成數(shù)據(jù)包,變成二進(jìn)制的字節(jié)流,通過網(wǎng)絡(luò)進(jìn)行傳輸

交換機(jī)與路由器 , 發(fā)送數(shù)據(jù)包流程

交換機(jī): 從下到上拆2層,拆到數(shù)據(jù)鏈路層
路由器: 從下到上拆3層,拆到網(wǎng)絡(luò)層(得到對應(yīng)的網(wǎng)段)

arp協(xié)議: 通過ip -> mac
rarp協(xié)議: 通過mac -> ip
arp協(xié)議整體是通過: 一次廣播 + 一次單播 實(shí)現(xiàn)

arp協(xié)議的完整過程:
  電腦a發(fā)現(xiàn)目標(biāo)主機(jī)沒有mac,先發(fā)送arp廣播包,把mac標(biāo)記成全F的廣播地址
  交換機(jī)接受到arp的廣播包,進(jìn)行從下到上拆包,拆2層,拆到數(shù)據(jù)鏈路層看到全F廣播地址,開始廣播
  把這個廣播包發(fā)送給每一臺主機(jī)
  每臺主機(jī)得到廣播包后,都開始拆包,如果該數(shù)據(jù)包找尋的主機(jī)不是自己,自動舍棄
  路由器得到arp廣播包后,從下到上拆包,拆3層,拆到網(wǎng)絡(luò)層,得到網(wǎng)段信息
  通過路由器的對照信息表,找到網(wǎng)段對應(yīng)的網(wǎng)關(guān)(接口)
  對應(yīng)網(wǎng)關(guān)的這臺交換機(jī)得到arp廣播包后,從下到上拆包,拆2層,發(fā)現(xiàn)全F廣播地址進(jìn)行廣播
  數(shù)據(jù)庫主機(jī)收到廣播包后,依次從下到上拆包,發(fā)現(xiàn)自己是目標(biāo)要找的那臺主機(jī),
  把自己的ip->mac對照信息封裝,變成arp響應(yīng)包,發(fā)送給對應(yīng)的交換機(jī)
  交換機(jī)得到arp響應(yīng)包之后,依次進(jìn)行單播,返回給最終的原主機(jī)
  在回來的過程中,所有得到過相應(yīng)arp廣播包的主機(jī)都會自動更新自己的arp解析表,方便下次使用

TCP/UDP協(xié)議:

TCP(Transmission Control Protocol)一種面向連接的、可靠的、傳輸層通信協(xié)議(比如:打電話)
優(yōu)點(diǎn):可靠,穩(wěn)定,傳輸完整穩(wěn)定,不限制數(shù)據(jù)大小
缺點(diǎn):慢,效率低,占用系統(tǒng)資源高,一發(fā)一收都需要對方確認(rèn)
應(yīng)用:Web瀏覽器,電子郵件,文件傳輸,大量數(shù)據(jù)傳輸?shù)膱鼍?/span>


# udp
UDP(User Datagram Protocol)一種無連接的,不可靠的傳輸層通信協(xié)議(比如:發(fā)短信)
優(yōu)點(diǎn):速度快,可以多人同時聊天,耗費(fèi)資源少,不需要建立連接
缺點(diǎn):不穩(wěn)定,不能保證每次數(shù)據(jù)都能接收到
應(yīng)用:IP電話,實(shí)時視頻會議,聊天軟件,少量數(shù)據(jù)傳輸?shù)膱鼍?/span>


# TCP 三次握手
  客戶端發(fā)送一個請求消息,與服務(wù)端建立連接
  服務(wù)端接受這個請求,發(fā)出響應(yīng)消息,回應(yīng)客戶端,也要與客戶端a建立連接(看下a是否同意)
  客戶端接受服務(wù)端的響應(yīng)消息之后,發(fā)送回復(fù)消息(表達(dá)同意,到此客戶端與服務(wù)端建立連接成功)

# TCP 發(fā)送數(shù)據(jù)
  每次發(fā)送一次數(shù)據(jù),都會對應(yīng)一個回執(zhí)消息,如果發(fā)送方?jīng)]有接受到回執(zhí)消息,那么該數(shù)據(jù)包在發(fā)送一次;


# TCP 四次揮手
  客戶端向服務(wù)端發(fā)送一個斷開連接請求(代表客戶端沒有數(shù)據(jù)給服務(wù)端)
  服務(wù)端接受請求,發(fā)出響應(yīng)
  等到服務(wù)端所有數(shù)據(jù)發(fā)送完畢之后
  服務(wù)端向客戶端發(fā)送斷開連接請求
  客戶端接受請求,發(fā)出響應(yīng)

  等到2msl,msl(最大報文段生存時間)這么長時間之后
  客戶端與服務(wù)端徹底斷開連接

分享名稱:python認(rèn)識網(wǎng)絡(luò)編程
文章分享:http://chinadenli.net/article48/dsoghep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、品牌網(wǎng)站制作建站公司、標(biāo)簽優(yōu)化企業(yè)網(wǎng)站制作、網(wǎng)站改版

廣告

聲明:本網(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)

小程序開發(fā)
久久福利视频视频一区二区| 国产在线视频好看不卡| 高清国产日韩欧美熟女| 激情图日韩精品中文字幕| 粉嫩国产一区二区三区在线| 老熟女露脸一二三四区| 加勒比东京热拍拍一区二区| 中国一区二区三区不卡| 丰满熟女少妇一区二区三区| 国产亚洲欧美另类久久久| 欧美同性视频免费观看| 国产精品福利一级久久| 一区二区日本一区二区欧美| 国产成人精品在线播放| 亚洲av一区二区三区精品| 国产又色又爽又黄的精品视频| 中文字幕亚洲在线一区| 午夜精品在线视频一区| 亚洲欧洲精品一区二区三区| 又色又爽又黄的三级视频| 国产午夜精品美女露脸视频| 亚洲乱码av中文一区二区三区| 亚洲欧美天堂精品在线| 老司机精品视频在线免费| 成人午夜激情在线免费观看| 一区二区三区免费公开| 极品少妇一区二区三区精品视频 | 国产精品久久香蕉国产线| 中文字幕乱码亚洲三区| 国产熟女高清一区二区| 狠狠干狠狠操亚洲综合| 丝袜人妻夜夜爽一区二区三区| 一区二区三区日韩在线| 千仞雪下面好爽好紧好湿全文| 国产成人精品午夜福利| 国产伦精品一区二区三区精品视频| 精品国产成人av一区二区三区| 国产精欧美一区二区三区久久| 日韩免费国产91在线| 丰满人妻一二区二区三区av| 亚洲一区二区三区一区|