回覆列表
-
1 # 喲喲吼說科技
-
2 # 天師童老
網路請求的底層協議不一定是TCP/IP協議組的協議,這主要跟組網技術和聯網裝置有關,底層協議可以是基於乙太網、令牌環網、CDMA、藍芽,Wi-Fi、GPRS、串列埠通訊、紅外傳輸技術等等。這些網路標準都有自己的配套硬體和軟體,如果是透過windows與這些裝置相連,裝置廠家會提供相應的裝置驅動,一般這個裝置驅動就是其通訊協議的實現部分。再上一層才到了TCP/IP協議組的部分,有的裝置通訊不需要tcp協議,具體情況看裝置。
TCP/IP(傳輸控制協議/因特網互聯協議)是因特網最基本的協議,也是網路進行通訊時的基礎協議,採用了四層的結構,每一層的運用都需要下一層提供服務,簡單來說就是自下而上的服務體系。
如題,所有網路請求底層是否都走TCP/IP協議,首先要清楚TCP/IP四層模型和每層的服務內容,然後分清楚具體是說TCP、IP協議還是指TCP/IP協議族,最後來定義結果。
一、TCP/IP協議模型。1、網路介面層。
提供資料傳輸的物理通道和介質。
2、網路層。
完成網路中主機“分組”的傳輸。
3、傳輸層。
提供可靠或不可靠的端到端的傳輸。
4、應用層。
確定程序之間通訊的性質,滿足使用者需要。
二、TCP、IP協議和TCP/IP協議族。1、TCP協議是傳輸層中的協議,透過三層握手機制來建立一個可靠地、面向連線的連線。
3、TCP/IP協議族不是單純的指TCP協議和IP協議,而是指一整個網路傳輸協議家族,包含TCP協議、IP協議、FTP協議、UDP協議等整個網路傳輸協議的組合。
個人理解,每個層次都是由下層來提供服務,因此可以理解為所有的網路請求都離不開最底層的協議。
但從問題表面理解:
若把TCP協議、IP協議分開來說,所有的網路請求只能說幾乎所有都在使用IP協議,而TCP協議只能說大部分在用,因為部分採用的UDP協議;
若把TCP/IP協議作為一個協議族來講,就不能說所有的網路請求都以底層協議來支援了,因為作為TCP/IP協議族的話,每一層都有自己的協議,不能具體定義到某個協議是透過底層的某個協議來支援的。