導航:首頁 > 網路問題 > 網路是通過什麼連接傳輸的

網路是通過什麼連接傳輸的

發布時間:2022-12-23 16:30:05

⑴ 計算機網路是靠什麼互相通信

計算機網路是使用通信介質來進行計算機連接,並達到相互通信的目的的,通俗地講,計算機網路就是把分布在不同地理區域的獨立計算機以及專門的外部設備利用通信線路連成一個規模大、功能強的網路系統,從而使眾多的計算機可以方便地互相傳遞信息,共享信息資源。

⑵ 網路是如何連接

網路是如何連接的

從瀏覽器輸入一個網址到瀏覽器返回響應這中間發生了什麼?即假設把整個網路當做一個黑盒,輸入是url,輸出的是response,那麼在這個黑盒裡面發生了什麼?一串url是怎麼請求到網路上的資源的?我們都知道tcp/ip協議,但是他們在整個網路傳輸過程中,具體承擔什麼角色?他們的原理是什麼?對於tezign而言,為什麼切換不同的host就能訪問到不同的環境,都知道是dns,雖然訪問的是相同的域名,但是在不同的host下被解析成不同的ip,進而訪問到不同的機器上。但是ip是怎麼找到機器的?應用程序發送的數據是怎麼被傳輸到伺服器上的等等,這中間的過程其實都是非常復雜的。

以Tezign的一個url為例( https://vms-service.tezign.com/material/dam/public/query-common-dic )

當在瀏覽器或者終端等地方輸入這個url,整個請求流程應該如下所示

注意到最前面是https,所以是使用加密的http協議訪問Web伺服器 vms-service.tezign.com 則是被請求的域名 material/dam/public/query-common-dic 則是請求的資源 在這里指的是materila的有結果介面, 當點擊Enter時候, 瀏覽器會根據當前系統版本及設置生成如下的一段Http request,

如果直接輸入的ip則可以跳過這步。伺服器是不知道域名的,域名說白了就是全網共同維護的DNS。

通過DNS查詢ip的操作稱做域名解析,流程為:

每台計算機上都自帶了一個DNS客戶端,由客戶端生成查詢信息(如果瀏覽器訪問速度較慢的話,可以嘗試加上114這個dns)

114.114.114.114 為國內通過的DNS解析伺服器,訪問國內網址好一點

8.8.8.8 為google提供的全球通過DNS解析,訪問國外網址好一點

會首先發送到最近的一台DNS伺服器,如果最近一台沒有相應的域名信息,則根據域名分層進行查找,如vms-service.tezign.com ,這個域名後面其實是隱藏了/. 所以會先發到跟DNS伺服器,在跟服務裡面找到com的地址,然後com的伺服器裡面保存了tezign的信息,將請求進一步轉發到tezign,tezign裡面找到vms-service,然後再進行返回(這裡面澄清一下所謂的全球的只有13台根伺服器,🇺🇸佔了9台,美國可以隨時斷中國的網路,純屬扯斷,並且13台也只是一個泛化的概念,真實的機器可能幾百幾千台鏡像伺服器分布世界各地,中國也是負責F、I、K、L根鏡像伺服器的管理 )

Class: 網路類型 互聯網為IN

記錄類型: A表示的是IP地址

<colgroup><col width="200"><col width="100"><col width="100"><col width="149"></colgroup>
|

域名

|

Class

|

記錄類型

|

響應數據

|
|

vms-service.tezign.com

|

IN

|

A

|

10.80.82.192(env4)

|

首先我們要明確 應用程序並不具備發送任何信息到網路上的能力,包括協議棧也不具備。真正能發的是網卡,但是網卡只認識 0跟1,所以應用程序想要發送的信息,需要經過協議棧進行包裝。

網路中傳輸的最小單位是包:

對於TCP/IP 我們可以這樣理解: 發快遞時候 TCP是快遞單 IP是快遞盒。

快遞單上描述了雙方的各種信息,而快遞盒決定了裡面發送的物品不能超過快遞盒的容量

套接字(Socket)是一個虛擬概念,他的實體其實是各種通信控制信息(簡單的理解就是ip:port),通過兩個套接字可以實現端與端的通信(一台機器上可能同時存在多個socket,但是一個埠同時只能存在一個socket,這也是為什麼有時候tomcat異常退出後 再次啟動報埠被佔用的原因,socket未關閉 埠未被釋放 無法進行下次通信)

要想實現雙方通信必須通信雙方交換各自的同學控制信息(典型的信息ip、port),就像發郵件或者快遞一樣,必填發送人地址 接收方地址,這樣接收方就能根據發送人地址進行回信。

連接的實際操作如下:

根據發送數據量的長度,還有每個包能發送的最大數據量(MSS),就可以算出這次請求發送了多個包,每個包發送的位數是多少到多少。(抓包工具 wireshark )

可以看到滑鼠選中這行seq為20269 len為135,所以第二行seq我20269+135=20404 ack全部為11代表全部為發送或者接收(也可以注意到前面的source與dst 分別代表著發送與接收的ip)

可以看到source與dst分別與上面相反,代表著上面的響應或者發送,可以看到ACK為20404 seq為11正好跟上面完全相反。

他們之間的規律是seq 代表著發送方發送的數據起始位數(第一次發送的起始位並不是0或者1而是一個隨機數),ack代表著接收方接收到的位數+1(如ack為1000則代表接收了999的數據下一次希望接收到1000開頭的數據)

在這里可能很多人想到了三次握手四次揮手,但是不必糾結為什麼是三次,兩次不行嗎。他們的最終目的都是為了數據的安全有效傳輸。

三次握手:

目的: 連接到伺服器的指定埠,並建立TCP連接,同步雙方的序列號和確認號並交換TCP窗口信息

1、第一次握手 客戶端發送一個沒有數據的包(tcp頭 syn = 1 seq = x)給服務端, 代表客戶端進入syn-send(同步已發送)狀態

2、第二次握手 服務端接收報文後,如果同意建立連接會返回一個syn = 1 seq = y = x+1 ack = x +1的數據包,代表服務端也進入syn-send(同步已收到)

3、第三次握手 客戶端接收到服務端的響應後 再次給服務端發送 seq = x + 1 ack = y+1 代表客戶端收到服務端的確認信息,並再次發送給服務端表示 我確認了你的確認 這時雙方都進入 ESTABLISHED狀態,雙方可以傳輸數據了

為什麼客戶端要發送兩次請求給服務端?

第二次返回給服務端的確認信息之前,其實雙方已經都是處於syn-send狀態 已經可以開始通信了,但是因為存在數據丟失(丟包),所以存在重試機制,如果第一次請求失敗,會在一段時間後重試第二次,如果恰好第一次失敗是網路問題或者其他臨時阻塞問題,那麼就會產生同時兩個請求並且 第二次重試的正確請求可能會被遺棄,數據返回到被客戶端放棄的第一次失敗請求上。

刪除階段 可能客戶端主動斷開,也可能服務端主動斷開。

四次揮手:

以客戶端主動發起斷開連接為例

1、第一次揮手:客戶端發送FIN =1 給服務端,表示我沒數據發了,你還有沒有數據發?沒數據就👋🏻了

2、第二次揮手:伺服器發送ACK = 1 表示我收到你的消息了,但是要不要關閉 我還要看一下數據還要不要發,先給你回個信,你先等一會

3、第三次揮手:服務端發送FIN = 1 表示我沒數據了,你關吧

4、第四次揮手:客戶端發送 ACK = 1 表示我關好了 你也關吧。

可能有人覺得第二次揮手是不是沒有必要 可以將第二次跟第三次揮手結合到一個包發送這樣效率不是更高嗎,其實這裡面也有一個問題存在就是,服務端接收到客戶端發送的關閉請求後 並不會立即關閉,但是也不能客戶端傻等著,必須要立即返回一個應答ack 表示信息收到,否則的話 客戶端可能會重發該信息。

整體流程如下:

上面的傳輸 僅僅只是指的將數據通過協議棧組裝成包,通過網卡轉換為光或者電信號進行發送,而從網卡到伺服器這段,則是需要整個互聯網的協助。比如我們在weWork發送的一條信息, 它的旅程應該是在被組裝成包之後,首先會通過ip找到最近的路由器,也就是weWork的路由器,weWork的路由器再會根據包裡面目標地址的ip查找到下一個路由地址 並覆蓋掉包裡面之前的MAC地址(也可以稱為改寫),就這樣通過乙太網依次傳遞直到發送到最終目的地。

操作跟客戶端相反,由網卡接收到光或者電信號,並將其轉換為數字信號0跟1。轉換完成後會檢查包的格式,有沒有被分片,及是否自己為接收方等等信息。

如果都符合的話,數據會被交到tcp模塊進行處理,根據ip port等信息確定該數據是傳輸給哪個套接字的,找到後將數據read到應用程序。

⑶ 計算機網路的連接方式是什麼

1、區域網:

所謂區域網,那就是在局部地區范圍內的網路,它所覆蓋的地區范圍較小。區域網在計算機數量配置上沒有太多的限制,少的可以只有兩台,多的可達幾百台。

2、城域網:

這種網路一般來說是在一個城市,但不在同一地理小區范圍內的計算機互聯。這種網路的連接距離可以在10 ̄100公里,它採用的是IEEE802.6標准。MAN與LAN相比擴展的距離更長,連接的計算機數量更多,在地理范圍上可以說是LAN網路的延伸。

3、廣域網:

這種網路也稱為遠程網,所覆蓋的范圍比城域網(MAN)更廣,它一般是在不同城市之間的LAN或者MAN網路互聯,地理范圍可從幾百公里到幾千公里。因為距離較遠,信息衰減比較嚴重,所以這種網路一般是要租用專線,通過IMP(介面信息處理)協議和線路連接起來,構成網狀結構。

(3)網路是通過什麼連接傳輸的擴展閱讀

商業運用

1、主要是實現資源共享最終打破地理位置束縛,主要運用客戶-伺服器模型。

2、提供強大的通信媒介。如:電子郵件(E-mail)、視頻會議。

3、電子商務活動。如:各種不同供應商購買子系統,然後在將這些部件組裝起來。

4、通過Internet與客戶做各種交易。如:書店、音像在家裡購買商品或者服務。

⑷ 無論使用計算機做什麼,都離不開數據的傳輸,互聯網是怎樣傳輸數據的

無論使用計算機做什麼,都離不開數據的傳輸。在上網的時候,瀏覽一個網頁,網頁伺服器要把網頁的數據發給你;發電子郵件,你的計算機要把郵件的數據發給電子郵件伺服器,電子郵件伺服器還要把這些數據發給接收者的計算機;看一段視頻,視頻的數據也要通過網路傳輸到用戶的計算機。

在這個信息爆炸的時代,每天都有龐大的數據在網路上流通,互聯網線路的繁忙程度可能並不亞於世界上最繁忙的十字路口。

總結:

為了保證全世界數十億台計算機中的任意兩台之間都可以建立聯系,在互聯網上傳輸數據絕不是一件很簡單的事情,需要做很多工作才可以使這個迷宮一樣復雜的交通系統每天都正常運轉。

⑸ 網路是怎樣連接的-用電信號傳輸TCP/IP 數據

connect是一個抽象概念,不是實際存在的。

三次握手就是connect的過程,目的是為了交換 序號初始值。

發送方的數據如果比較大,就需要進行 拆包 發送。為了能讓接收方還原包的順序,每個包都有一個 序列號 ,第一包的數列號就是在connect過程初始化的(第一包的序列號不是1的原因是為了安全性)。

ACK機制 保證接收方一定能收到發送方的數據,如果發送的包有丟失,超時未確認,發送方會重新發送沒確認的包的數據。接收方可能收到 重復 的數據,但是因為我們有序列號,所以接收方可以知道包是否是重復,如果是重復的就會自動丟棄掉。

TCP的頭部 就是存放這些控制數據的(序列號、ACK號等)。

IP頭部存放了目標的IP地址,但是通常目標服務在比較遠的地方,和發送方不是直連的,這就需要進行路由,通過多個路由節點,接力傳輸,把數據送達目標服務。就像發快遞一樣 ,IP就是快遞的收貨地址。

路由節點收數據的時候是不認IP地址的,只認MAC地址,所以為了把數據路由到下一個節點,需要添加 MAC頭部 ,路由過程中MAC地址會被頻繁的修改。

整體過程是通過 路由表 ,知道下一個路由節點的IP,然後通過 ARP協議 獲取這個路由節點的MAC地址,把目標MAC地址寫到 MAC頭部 中,直到數據包到達目的地。

⑹ internet是如何與其他網路連接

internet是通過光纖將家庭網路、企業網路、數據中心連接到運營商的接入網。將來自接入網的涓涓細流匯聚成超大流量,使用更高速光纖鏈路將其傳輸到核心交換網,在那裡按流量的目的地,將其分發到世界各個角落。

現今是互聯網時代,每秒鍾數以百萬計的電子郵件,點擊和搜索,對話通過萬維網發生,互聯網幾乎無處不在,人們常常錯誤地以為互聯網流量是空中發生的,畢竟我們的移動設備並沒有導線連接到任何設備上。

然而通過衛星進行傳送的人類交互活動佔比不到1%,相比通過鐵塔傳送的信號,衛星信號似乎更加讓人印象深刻。

互聯網可以說是現代世界最重要的資源,然而它又是實際存在的,並且相當脆弱。別再以為互聯網都是空中傳播的,它存在於我們的腳下,通過復雜的水下和地下電纜連接到巨大的數據單元,它的功能非常強大可以回憶起任何節點發生的信息。

相關資料

互聯網的工作是將信息從A點傳送到B點,這些連接點就是IP地址,也是鑒別世界各地的唯一代碼,當你連接到互聯網,可以網路輸入「我的IP地址」,搜索引擎將會告訴你你連接到的IP和具體位置。

信息從伺服器輸入和輸出通常都會穿越海洋,我們幾乎完全依靠電纜進行互聯網通信,因為他們比衛星更快,更便宜。但鋪設和維修過程相當繁瑣。如果水下電纜是點對點鋪設的,那麼電纜長度相當於從地球到月亮再返回到地球,並且再繞著地球赤道轉三圈,這個長度相當驚人。

最長的電纜長約38600公里,它從德國延伸到韓國,再延伸到澳大利亞,沿途會經過39個陸地點。第一根洲際大陸的電纜鋪設於1859年,從愛爾蘭通往紐芬蘭。

⑺ 網路是通過什麼傳遞信息的

進入網際網路的電腦都遵循著一個稱為TCP/IP的傳遞信息的規則。在發送信息時,先把信息分成一個個的小包,在小包上標明要接收信息的計算機的「門牌號碼」,即IP地址。然後由網路中的稱做路由器的「指揮官」,根據「門牌號碼」確定這些信息小包傳送的路徑。當信息小包傳送到接收的計算機後,小包合並成原來信息的模樣,這樣就完成了信息的傳遞。

什麼是網路傳播,這是關繫到網路傳播學的任務和研究對象的首要問題。
在回答什麼是網路傳播之前,首先需要研討什麼是傳播。許多學者對於傳播作過種種描述和解釋,有的把它說成是「信息共享」,有的把它說成是「勸服影響」,也有的把它說成是「刺激反應」,還有人認為,傳播是人類傳遞或交流信息的社會性行為;等等。郭慶光教授在其新著《傳播學教程》中認為:「所謂傳播,即社會信息的傳遞或社會信息系統的運行」。
那麼何謂網路傳播?
中國現代媒體委員會常務副主任詩蘭認為,網路傳播有三個基本的特點:全球性、交互性、超文本鏈接方式。因此,其給網路傳播下的定義是:以全球海量信息為背景、以海量參與者為對象,參與者同時又是信息接收與發布者並隨時可以對信息作出反饋,它的文本形成與閱讀是在各種文本之間隨意鏈接、並以文化程度不同而形成各種意義的超文本中完成的(《國際新聞界》2000年第6期第49頁)。
有學者認為「網路傳播」是20世紀90年代出現於傳播學中的一個新名詞,是相對三大傳播媒體即報紙、廣播、電視之外的新傳播途徑和方式,是以多媒體、網路化、數字化技術為核心的國際互聯網路,也被稱作網路傳播,是現代信息革命的產物[1] )。
綜合來說,所謂網路傳播其實就是指通過計算機網路的人類信息(包括新聞、知識等信息)傳播活動。在網路傳播中的信息,以數字形式存貯在光、磁等存貯介質上,通過計算機網路高速傳播,並通過計算機或類似設備閱讀使用。網路傳播以計算機通信網路為基礎,進行信息傳遞、交流和利用,從而達到其社會文化傳播的目的。網路傳播的讀者人數巨大,可以通過互聯網高速傳播。

⑻ 網路數據靠什麼傳輸的

網路傳輸介質是網路中發送方與接收方之間的物理通路,它對網路的數據通信具有一定的影響。常用的傳輸介質有:雙絞線、同軸電纜、光纖、無線傳輸媒介。

閱讀全文

與網路是通過什麼連接傳輸的相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:521
電腦無法檢測到網路代理 瀏覽:1373
筆記本電腦一天會用多少流量 瀏覽:572
蘋果電腦整機轉移新機 瀏覽:1376
突然無法連接工作網路 瀏覽:1053
聯通網路怎麼設置才好 瀏覽:1223
小區網路電腦怎麼連接路由器 瀏覽:1030
p1108列印機網路共享 瀏覽:1211
怎麼調節台式電腦護眼 瀏覽:690
深圳天虹蘋果電腦 瀏覽:928
網路總是異常斷開 瀏覽:612
中級配置台式電腦 瀏覽:987
中國網路安全的戰士 瀏覽:630
同志網站在哪裡 瀏覽:1413
版觀看完整完結免費手機在線 瀏覽:1458
怎樣切換默認數據網路設置 瀏覽:1110
肯德基無線網無法訪問網路 瀏覽:1285
光纖貓怎麼連接不上網路 瀏覽:1470
神武3手游網路連接 瀏覽:965
局網列印機網路共享 瀏覽:1000