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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

实习笔记0708 https协议/ django中间件/接口测试/内网与外网/域名系统DNS

發布時間:2024/4/13 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实习笔记0708 https协议/ django中间件/接口测试/内网与外网/域名系统DNS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 https協議

https://www.cnblogs.com/superfeeling/p/11561340.html
https://www.cnblogs.com/an-wen/p/11180076.html

2 django中間件

https://www.runoob.com/django/django-middleware.html

3 復習 postman 接口測試

項目怎么在本地跑起來?

電腦開始右鍵-windows powershell(管理員) 然后開始執行

cd D:\git\xizi_operation_platform D:\PYTHON\python.exe manage.py runserver 0.0.0.0:9000 --settings=config.settings.dev然后頁面改成127.0.0.19000

或者直接帶pycharm終端運行

D:\PYTHON\python.exe manage.py runserver 0.0.0.0:9000 --settings=config.settings.dev

測試order_list



發現登錄失效,重新登錄,復制token,粘貼到名字叫order_list的請求上


在Headers里面加
Authorization Token 7e88b46ef2d86ad667cc21b1c252007dda44e9cb
之后發生請求成功

那怎么知道是什么請求?

搜索login 或order/list等關鍵字 查找路徑或者相關函數

測試user_list

4 127.0.0.1和0.0.0.0和localhost: 區別

127.0.0.1 是一個環回地址。并不表示“本機”。
0.0.0.0才是真正表示“本網絡中的本機”。
在實際應用中,一般我們在服務端綁定端口的時候可以選擇綁定到0.0.0.0,這樣我的服務訪問方就可以通過我的多個ip地址訪問我的服務。
比如我有一臺服務器,一個外放地址A,一個內網地址B,如果我綁定的端口指定了0.0.0.0,那么通過內網地址或外網地址都可以訪問我的應用。但是如果我之綁定了內網地址,那么通過外網地址就不能訪問。 所以如果綁定0.0.0.0,也有一定安全隱患,對于只需要內網訪問的服務,可以只綁定內網地址。
{127,} 即網絡號為127的任意ip地址。都是內部主機回環地址(loopback),永遠都不能出現在主機外部的網絡中。
localhost: 只是一個域名,可以代表任何IP地址。默認是127.0.0.1 ,在/etc/hosts文件下。
特殊ip地址

127.0.0.1-回環地址。該地址指電腦本身,主要預留測試本機的TCP/IP協議是否正常。只要使用這個地址發送數據,則數據包不會出現在網絡傳輸過程中。
10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x-這些地址被用做內網中。用做私網地址,這些地址不與外網相連。
255.255.255.255 廣播地址
0.0.0.0:這個IP地址在IP數據報中只能用作源IP地址,這發生在當設備啟動時但又不知道自己的IP地址情況下。

5內網與外網

比如校網大家都可以訪問是公網,但是196.168.xxx.xxx(程序設計 多模式網)這種必須連接校網才能訪問。

內外網IP定義
內網IP地址就是私有IP地址,不允許在公網上面傳遞,只能供內部使用。內網使用了私有地址無法訪問internet 會用到NAT-地址轉換技術,將內部的私有地址轉換為可以訪問internet的外網地址讓內部可以上網。外網IP地址就是除了私有地址和被保留的地址外的所有地址,需要申請才能使用。

ABC三類地址中劃分出了三類私有地址:其他都是外網ip

A類10.0.0.0~10.255.255.255 B類172.16.0.0~172.31.255.255 C類192.168.0.0~192.168.255.255

內網概念
即所說的局域網LAN(某一區域內),比如學校的局域網,LAN中每臺計算機的IP地址在本局域網內具有互異性,是不可重復的。但兩個局域網內的內網IP可以有相同的。 是指在某一區域內由多臺計算機互聯成的計算機組。一般是方圓幾千米以內。局域網是封閉型的,可以由辦公室內的兩臺計算機組成,也可以由一個公司內的上千臺計算機組成。

外網概念
又被稱為廣域網(WAN), 即互聯網,外網是許多的計算機相互之間用線路連接形成的。Internet,就是世界上最大的外網,是遠程性的網絡,已經實現了跨國互聯。
局域網通過一臺服務器或是一個路由器對外連接的網絡,這個IP地址是惟一的。也就是說內網里所有的計算機都是連接到這一個外網IP上,通過這一個外網IP對外進行交換數據的。也就是說,一個局域網里所有電腦的內網IP是互不相同的,但共用一個外網IP。(用ipconfig/all查到的IP是你本機的內網IP;在網頁上看到的是你連接互聯網所使用的IP,即外網)。

內外網聯系及區別
在局域網中,每臺電腦都可以自己分配自己的IP,這個IP只在局域網中有效。而如果你將電腦連接到互聯網,你的網絡提供商(ISP)的服務器會為你分配一個IP地址,這個IP地址才是你在外網的IP。兩個IP同時存在,一個對內,一個對外。
當你家里買了兩臺電腦,你想組建一個局域網,你除了要用網線和路由器等設備將兩臺電腦相連,你還要將兩臺電腦設置固定IP,比如電腦A設為192.168.1.2,電腦B設為192.168.1.3,這樣你就可以用這兩個IP地址互相訪問兩臺電腦,但這兩個IP地址只在這兩臺電腦間有效,對外網無效。所以局域網中分配的IP與廣域網中的IP完全沒有對應關系。你在內網的機子在上網時,都是在向網關發出請求,再由網關(一般為路由器)用外網IP轉到INT網上,接受數據后,再分發到你的內網IP上。

廣域網(WAN),就是我們通常所說的Internet,它是一個遍及全世界的網絡。
局域網(LAN),相對于廣域網(WAN)而言,主要是指在小范圍內的計算機互聯網絡。這個“小范圍”可以是一個家庭,一所學校,一家公司,或者是一個政府部門。
BT中常常提到的公網、外網,即廣域網(WAN);BT中常常提到私網、內網,即局域網(LAN)。

5 域名系統DNS(Domain Name System)

參考參考https://blog.csdn.net/u013309870/article/details/76301272

主要弄懂兩點:①域名解析器(域名查詢) ②域名服務器(域名管理) 簡單來說就是把主機名變成ip地址

DNS的作用
TCP/IP網絡中要求每一個互連的計算機都具有其唯一的IP地址,并基于這個IP地址進行通信。由于IP地址是有一串數字組成不好記,因此為每一臺計算機賦唯一的主機名,用戶可以用要通訊計算機或服務器的主機名而無需直接用IP地址進行通信。但在網絡層必須使用IP地址進行,因此域名系統DNS(Domain Name System)是因特網使用的命名系統,用于把便于人們使用的主機名字(如baidu.com)轉換為ip地址。計算機中c盤下會存一個叫做hosts的數據庫文件,如下圖:

域名解析器
進行域名查詢的主機和軟件叫做域名解析器。用戶使用的工作站或電腦都屬于解析器。
1當某個應用進程要把主機名解析為IP地址使,比如訪問(baidu.com)時,就會調用域名解析程序先訪問本地的hosts數據庫,大部分的域名解析都在本地進行,如果hosts里面有主機名與對應的IP地址則返回該IP地址。
2只有hosts里面沒有的才會把待解析的域名放在DNS請求報文中以UDP用戶報的形式發給本地域名解析器,本地域名解析器在查找域名后,把對應的IP地址放在回答報文返回。
3應用進程獲得目的的主機IP地址后就可以進行通信。
4若本地域名服務器不能回答該請求,則此域名服務器暫時成為DNS中的另一個客戶,并向其他域名服務器發出查詢請求。這個過程直到找到能夠回答該請求的域名服務器為止。

域名的構成
域名是指為了識別主機名稱和組織機構名稱而采用的一種具有分層的名稱。例如,華中科技大學的域名如下:hust.edu.cn 最左邊的 hust 表示華中科技大學,edu表示教育機構,cn表示中國。dns的分層如下圖所示:

域名服務器
域名服務器是指管理域名的主機和相應的軟件,它可以管理所在分層的域的相關信息。其所管理的分層叫做ZONE。每一層都有一個域名服務器:

由上圖可以得出以下三點結論

① 各個域的分層上都有各自的域名服務器

②各層域名服務器都了解該層一下分層中所有域名服務器的IP地址。因此它們從根節點開始呈樹狀結構相互連接。

③由于所有域名服務器都了解根域名服務器的IP地址,所以若從根開始按順序追蹤,可以訪問世界上所有域名服務器的地址。

根域名服務器:根域名服務器是最高層次的域名服務器,也是最重要的域名服務器。所有的根域名服務器都知道所有的頂級域名服務器的域名和IP地址。不管是哪一個本地域名服務器,若要對因特網上任何一個域名進行解析(轉換為IP地址),只要自己無法解析,就首先要求助于根域名服務器。

DNS查詢

域名的查詢過程注意兩點:
①主機向本地域名服務器的查詢采用遞歸查詢。所謂遞歸查詢就是:

如果主機所詢問的本地域名服務器不知道被查詢域名的IP地址,那么本地域名服務器就以DNS客戶的身份,向根域名服務器繼續發出查詢請求報文`,而不是讓主機自己進行下一步查詢。因此,遞歸查詢返回的結果

  • 要查詢的IP地址
  • 或者是報錯,表示無法查詢到所需的IP地址。

②本地域名服務器向根域名服務器的查詢通常采用迭代查詢。迭代查詢的特點是這樣的:當根域名服務器收到本地域名服務器發出的迭代查詢請求報文時,

  • 給出所要查詢的IP地址
  • 或告訴域名服務器下一步要向哪個域名服務器進行查詢,然后本地域名服務器繼續進行下一步查詢。


總結

以上是生活随笔為你收集整理的实习笔记0708 https协议/ django中间件/接口测试/内网与外网/域名系统DNS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。