分布式架構的中的協議

2021-10-01 20:57:35 字數 850 閱讀 6403

網路領域的一些知識。

a)協議:tcp,udp,multicast 廣播協議

b)io:nio,bio,aio

c)socket 套接字

d)nio 的框架,netty mima

e)序列化和反序列化

如果是四層,怎麼分配呢

第一層,加tcp 程式都會有埠,為了定址。

第二層,加ip 家 就像是寄快遞,我們會把,寄件人和收件人都傳過去,ip也是兩個都要。

第三層 ,加mac 相當於身份證

第四層,資料轉換

深入分析tcp/ip

一,dns解析

二,閘道器進行傳輸。

三,路由協議

tcp握手協議。

會存在三個資料報的通訊。 我問,他答,他問,我答。

他問和他答合成了一次,所以是三次 連線的時候我們是三次。 連線和關閉都是客戶端發起 ,

關閉的時候,先發個準備關閉(等十秒), -2收到, 3現在準備好關閉了(等十秒)。 4關閉 。等命令的過程。

我要走了。(等10秒) 走

好的,等我一下

我ok了(等10秒) 走

tcp視窗控制

傳送端我們是有個send-------先傳送到緩衝區(緩衝區是有個極限的)什麼時候消失呢,當服務端ack之後。

然後接收端,我們有個receive ---------也是有個接收的快取區

使用協議進行通訊

什麼是socket呢

不同的socket 他們的協議也是有所不同的。

streamsocket 和 da』tagram socket

現在就是乙個等待的過程。bio

python分布式架構 分布式架構

1.分布式架構 採用centos mongodb windows2012 python redis進行分布式架構搭建,mongodb的框架最核心的設計就是 mongodb和mapreduce。mongodb為海量的資料提供了儲存,則mapreduce為海量的資料提供了計算,windows2012作為...

分布式架構基礎 HTTPS協議

https簡介 由於http協議通訊的不安全性,所以人們為了防止資訊在傳輸過程中遭到洩漏或者篡改,就想出來對傳輸通道進行加密的方式 https。https是一種加密的超文字傳輸協議,它與http協議的差異在於對資料傳輸的過程中,https對資料做了完全加密。由於http協議或者https協議都是處於...

分布式架構

cap原理 c 一致性 多節點資料的一致 a 可用性 保證服務持續可用 多節點 多型伺服器 p 分割槽容忍性 是否可將資料存到多個地方 設計不可能同時滿足cap ac 放棄分割槽容忍,物理資料庫 ap 可以短暫的容忍資料不一致 nosql資料庫 cp 放棄可用性 springcloud有一下功能 e...