前端系列之 通訊網路 HTTP相關

2021-08-07 16:20:31 字數 1955 閱讀 8967

網路通訊的通用框架,並且定義了每一層的資料處理方式

smtp郵件傳送協議

pop3郵件接收協議

這裡的表示指資料的表示。該層的主要功能 轉換、壓縮、加密。常用的加密協議是ssl secure socket layer 。加密協議並不一定工作在表示層。

提供建立、管理、終止會話的方法。

tcp/udp

tcp transmission control protocol 傳輸控制協議

面向連線的傳輸方式

udp user datagram protocol 使用者資料報協議

很多應用程式把資料交給tcp/udp傳輸,通過埠來識別不同的應用程式。

最常用的ip協議:ipv4和ipv6. 使用不同位數的二進位制數表示。

ipv4:32位二進位制數、點號分開的4個數,每個0-255

ipv6:128位二進位制數、冒號分開的8個16進製制數,每個16位。

資料鏈路層關心的是如何把資料傳送到本地網路中。

lan 區域網、ethernet乙太網、令牌環網tokenring 、802.11 wifi都是這一層的協議。通過mac位址來確保資料被傳送到正確的主機。

四層:應用層、傳輸層、網際網路層、網路介面層。

在tcp/ip模型中並不包含物理層,另外,兩個重要的協議arp和rarp,位址解析協議和反向位址解析協議。在osi模型中,一般位於資料鏈路層和網路層之間。在tcp/ip模型中,位於網路介面層。

傳送方傳送資料,資料從應用層 到物理層,層層往下,依次封裝資料。

接收方接收資料,資料從物理層到應用層,層層往上,依次逆處理,解壓資料。

三部分組成:請求行 、請求頭部 、 請求正文

三個部分組成:狀態行 + 相應頭部+ 響應正文

200—299:表示成功

300—399:資源重定向

400—499:客戶端請求出錯

500—599:伺服器端出錯

get 獲取資料 ;post提交資料

get 引數直接寫在url裡面url長度有限制 ;post引數寫在請求頭部header

get安全效能低;post安全效能高

uri;uniform  resource identifier  統一資源標識;uri由url和urn組成

url;uniform resource locator 統一資源定位;

urn;uniform resource name 統一資源命名;

http處理的是url

1.     瀏覽器解析這個url,通過dns網域名稱解析伺服器獲取對應的ip位址,請求解析www.baidu.com對應的ip位址。

2.     瀏覽器通過ip位址和埠號,開始向web伺服器傳送請求報文,包括請求行、請求頭部、請求正文

5.     瀏覽器根據html檔案生成dom tree(只有結構沒有樣式);根據css檔案生成cssom(樣式表);dom樹和cssom結合生成渲染樹rendertree;瀏覽器根據渲染樹開始渲染和展示;遇到script時會執行並阻塞渲染。

1.     客戶端傳送請求報文 syn=1同時表明自己的序號seq=x;

2.     服務端響應報文 syn=1同時傳送響應ack=x+1和自己的序號seq=y

3.     客戶端再進行一次確認,syn=0;傳送自己的序號seq=x+1;響應ack=y+1

syn置1就表示這是乙個連線請求或連線接受報文

syn全稱 synchronize sequence numbers同步序列編號

ack全稱 acknowledgement numbers 確認編號

seq是序列號,連線以後傳輸資料用的

ack是對收到的資料報的確認,值是等待接收的資料報的序列號

通訊網路問題

在你的公司裡各部門每天都要分享資訊,包括前一天的銷售統計和當前的生產指南,盡快付出這些資訊是十分重要的。假定乙個通訊網路用於從一台計算機向另一台計算機傳輸資料組 檔案 作為例子,考慮如圖a 13的圖模型。頂點v1.表示計算機,邊e1.表示 在有邊的頂點表示的計算機之間 要傳輸的檔案,t ex 表示傳...

北極通訊網路

北極的某區域共有 nn 座村莊,每座村莊的座標用一對整數 x,y x,y 表示。通訊工具可以是無線電收發機,也可以是衛星裝置。無線電收發機有多種不同型號,不同型號的無線電收發機有乙個不同的引數 dd,兩座村莊之間的距離如果不超過 dd,就可以用該型號的無線電收發機直接通訊,dd 值越大的型號 越貴。...

通訊網路 ccf

試題編號 201709 4 試題名稱 通訊網路 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 某國的軍隊由n個部門組成,為了提高安全性,部門之間建立了m條通路,每條通路只能單向傳遞資訊,即一條從部門a到部門b的通路只能由a向b傳遞資訊。資訊可以通過中轉的方式進行傳遞,即如果a能...