《運輸層》知識點總結

2021-10-11 09:00:40 字數 970 閱讀 7757

只有主機才有的層次

為應用層提供通訊服務

使用網路層的服務

運輸層提供程序和程序之間的邏輯通訊

復用和分用

運輸層對收到的報文進行差錯檢測

運輸層有兩種協議

大哥tcp和二弟udp

大哥靠譜,二弟不靠譜

面向連線的傳輸控制協議tcp:

傳送資料之前必須建立連線,資料傳送結束後要釋放連線。不提供廣播或多播服務,由於tcp要提供可靠的面向連線的傳輸服務。因此補課避免增加了許多開銷:確認、流量控制、計算器及連線管理等。

可靠、面向連線、時延大、適用於大檔案。

無連線的使用者資料報協議udp

傳送資料之前不需要建立連線,收到udp報文後也不需要給出任何確認

不可靠、無連線、時延小、適用於小檔案。

復用:應用層所有的應用程序都可以通過運輸層再傳輸到網路層

分用:運輸層從網路層收到資料後交付指明的或者說是對應的應用程序

如何指明給對應的應用程序?

先想在,在網路層和應用層,對於乙個主機,我們想要把資料傳送給它,我們只要知道對應的ip位址,在網路之中根據ip位址尋找到它所 在的網路,進入到它所在的網路之後,根據它的實體地址也就是mac位址,找到對應的主機,如果找到了主機,這個通訊還不算結束,我們 還應該找到這個這個主機當中的要接受這個資料的應用程序,也就要涉及到運輸層的問題,也就是要交付給乙個具體的應用程序。

是運輸層的sap,表示主機中的應用程序

叫做:邏輯埠/軟體埠

埠號只有本地意義,在網際網路中不同計算機的相同埠是沒有聯絡的

傳輸層知識點

1 網路層提供主機之間的邏輯通訊,運輸層提供的的是應用程序間的邏輯通訊。2 運輸車層對報文的差錯檢測,網路層只有對ip首部的檢測 3 傳輸層的主要協議 tcp udp。故傳輸層 不一定是面向連線的 運輸層的復用和分用 復用 多個應用程序都可以同時通過傳輸層進行通訊 分用 運輸層從ip層收到資料後分發...

知識點總結

1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...