計算機網路15 網路應用對傳輸服務的需求

2021-07-10 04:24:49 字數 887 閱讀 5081

1.網路應用對傳輸服務的需求

2.internet提供的傳輸服務

不同的網路應用對傳輸服務的要求不盡相同。我們來看看到底在哪些方面有哪些不同:

a.資料丟失(data loss)/可靠性(reliability)

有些網路應用可以容忍一定的資料丟失,如qq視屏聊天(相信在網路不好時稍微卡兩下你也不會太介意)。

有些網路應用卻沒有那麼好的脾氣,要求100%的可靠資料傳輸,如迅雷(你在下某片的時候,如果它只能幫你下一半,你估計會瘋掉)。

b.時間(timing)/延遲(delay)

有些應用只有在延遲足夠低時才「有效」(「我靠!又卡了」,這句話已成為坑隊友的名言)。

c.頻寬(bandwidth)

有些應用卻可以適應任何頻寬,如:email

internet提供了tcp服務於udp服務。下面讓我們檢驗一下它們的服務方式與態度。

a.tcp 服務

面向連線:客戶機/伺服器程序間需建立連線(先**,再就醫,否則不鳥你)。

可靠的傳輸(有個成語叫做「分毫不差」)。

流量控制:傳送方不會傳送過快,超過接收方的處理能力。

擁塞控制:當網路負載過重時能夠限制傳送方的傳送速度(如果堵車,就要限行)。

b.udp服務

無連線:它不需在兩主機間建立連線。

提供不可靠的資料傳輸

不提供:可靠性保障、流量控制、擁塞控制、延遲保障、頻寬保障。

最後讓我們來看看都有哪些應用在使用tcp協議、udp協議:

計算機網路2 網路應用

一些概念 rtt round trip time 從客服端傳送乙個很小的資料報到伺服器並返回所經歷的時間 響應時間 response time 發起,建立tcp連線 1個rtt 總傳輸時間 2rtt 檔案傳送時間 網路應用間的通訊 定址概念 使用協議 http 預設埠 80 http的鏈結型別 ht...

計算機網路 06 網路應用

方案2 集中伺服器儲存,所有對映儲存在同乙個地方,所有查詢請求都 到該伺服器,缺點是單點失效,可擴充套件性,節點到伺服器的距離 所以需要分布式 層次化的系統 dns設計 網域名稱到位址的對映查詢,層次化 分布式的網域名稱空間儲存和管理 根伺服器 頂級網域名稱伺服器 權威伺服器依次降低 根伺服器一共就...

計算機網路 15 網路層之路由

e f是路由器 所以需要乙個好的演算法去解決這些事情 請看拓撲 一般轉化為圖 對網際網路進行劃分 回憶網路層次 主幹isp可以理解為主幹的as,地區的isp就可以理解為地區的as 路由器在收到乙個資料報之後用其目的位址查詢路由表 routing tables 得到下一跳,再把該資料報 給下一跳。路由...