① 簡述計算機網路的組成,以及各個組成部分的作用
計算機網路由七層組成:
1、物理層:傳遞信息需要利用一些物理傳輸媒體,如雙絞線、同軸電纜、光纖等。物理層的任務就是為上層提供一個物理的連接,以及該物理連接表現出來的機械、電氣、功能和過程特性,實現透明的比特流傳輸。
2、數據鏈路層:數據鏈路層負責在2個相鄰的結點之間的鏈路上實現無差錯的數據幀傳輸。在接收方接收到數據出錯時要通知發送方重發,直到這一幀無差錯地到達接收結點,數據鏈路層就是把一條有可能出錯的實際鏈路變成讓網路層看起來像不會出錯的數據鏈路。
3、網路層:網路中通信的2個計算機之間可能要經過許多結點和鏈路,還可能經過幾個通信子網。網路層數據傳輸的單位是分組。網路層的主要任務是為要傳輸的分組選擇一條合適的路徑,使發送分組能夠正確無誤地按照給定的目的地址找到目的主機,交付給目的主機的傳輸層。
4、傳輸層:傳輸層的主要任務是通過通信子網的特性,最佳地利用網路資源,並以可靠與經濟的方式為2個端系統的會話層之間建立一條連接通道,以透明地傳輸報文。傳輸層向上一層提供一個可靠的端到端的服務,使會話層不知道傳輸層以下的數據通信的細節。
5、會話層:在會話層以及以上各層中,數據的傳輸都以報文為單位,會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立以及維護應用之間的通信機制。如伺服器驗證用戶登錄便是由會話層完成的。
6、表示層:這一層主要解決用戶信息的語法表示問題。它將要交換的數據從適合某一用戶的抽象語法,轉換為適合OSI內部表示使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮、加密和解密等工作都由表示層負責。
7、應用層:這是OSI參考模型的最高層。應用層確定進程之間通信的性質以滿足用戶的需求,以及提供網路與用戶軟體之間的介面服務。
(1)計算機網路運輸層埠的作用擴展閱讀:
傳輸層作為整個計算機網路的核心,是惟一負責總體數據傳輸和控制的一層。因為網路層不一定保證服務的可靠,而用戶也不能直接對通信子網加以控制,因此在網路層之上,加一層即傳輸層以改善傳輸質量。
傳輸層利用網路層提供的服務,並通過傳輸層地址提供給高層用戶傳輸數據的通信埠,使系統間高層資源的共享不必考慮數據通信方面和不可靠的數據傳輸方面的問題。
② 埠在TCP/IP傳輸層的作用是什麼
埠在TCP/IP傳輸層的作用:
是讓運輸層的各種應用進程,都能將其數據通過埠向下交付給運輸層,並讓運輸層知道應當將其報文段的數據向上通過埠交付給應用層相應的進程。
③ 埠是什麼,有什麼作用
是設備與外界通訊交流的出口,根據不同應用場合有不同的作用:
1、硬體埠
CPU通過介面寄存器或特定電路與外設進行數據傳送,這些寄存器或特定電路稱之為埠。
其中硬體領域的埠又稱介面,如:並行埠、串列埠等。
2、網路埠
在網路技術中,埠(Port)有好幾種意思。集線器、交換機、路由器的埠指的是連接其他網路設備的介面,如RJ-45埠、Serial埠等。這里所指的埠不是指物理意義上的埠,而是特指TCP/IP協議中的埠,是邏輯意義上的埠。
3、軟體埠
即緩沖區。
(3)計算機網路運輸層埠的作用擴展閱讀
按照埠號的大小分類,可分為如下幾類:
1、公認埠(WellKnownPorts)
從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。
2、注冊埠(RegisteredPorts)
從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。
3、動態和/或私有埠(Dynamicand/orPrivatePorts)
從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。
④ 埠的作用是什麼為什麼埠要劃分為3種
埠的作用是對TCP/IP體系的應用進程進行統一的標志,使運行不同操作系統的計算機的應用進程能夠互相通信。
熟知埠指派給了TCP/IP最為重要的一些應用程序。
登記埠是為了沒有熟知埠的應用程序使用的。
短暫埠是留給客戶進程選擇暫時使用。
這樣既保證了通信准確、高效,避免沖突。
(4)計算機網路運輸層埠的作用擴展閱讀:
埠類型
TCP埠和UDP埠。由於TCP和UDP 兩個協議是獨立的,因此各自的埠號也相互獨立,比如TCP有235埠,UDP也 可以有235埠,兩者並不沖突。
1.周知埠(Well Known Ports)
周知埠是眾所周知的埠號,范圍從0到1023,其中80埠分配給WWW服務,21埠分配給FTP服務等。
在IE的地址欄里輸入一個網址的時候是不必指定埠號的,因為在默認情況下WWW服務的埠是「80」。
網路服務是可以使用其他埠號的,如果不是默認的埠號則應該在 地址欄上指定埠號,方法是在地址後面加上冒號「:」(半形),再加上埠號。
比如使用「8080」作為WWW服務的埠,則需要在地址欄里輸入「網址:8080」。
但是有些系統協議使用固定的埠號,它是不能被改變的,比如139 埠專門用於NetBIOS與TCP/IP之間的通信,不能手動改變。
2.動態埠(Dynamic Ports)
動態埠的范圍是從49152到65535。之所以稱為動態埠,是因為它 一般不固定分配某種服務,而是動態分配。
3.注冊埠
埠1024到49151,分配給用戶進程或應用程序。這些進程主要是用戶選擇安裝的一些應用程序,而不是已經分配好了公認埠的常用程序。
這些埠在沒有被伺服器資源佔用的時候,可以用用戶端動態選用為源埠。
⑤ 在傳輸層中,埠的作用是什麼為什麼埠號要劃分為三種
埠的作用是對TCP/IP
體系的應用進程進行統一的標志,使運行不同操作系統的計算機的應用進程能夠互相通信。熟知埠,數值一般為0~1023.標記常規的服務進程;登記埠號,數值為1024~49151,標記沒有熟知埠號的非常規的服務進程,使用這個范圍的埠號必須在IANA登記,以防止重復;客戶埠號或短暫埠號,數值為49152~65535,留給客戶進程選擇暫時使用。當伺服器進程收到客戶進程的報文時,就知道了客戶進程所使用的動態埠號。通信結束後,這個埠號可供其他客戶進程以後使用。
⑥ 埠號在傳輸層起什麼作用
傳輸層(Transport Layer)是ISO OSI協議的第四層協議,實現端到端的數據傳輸。該層是兩台計算機經過網路進行數據通信時,第一個端到端的層次,具有緩沖作用。當網路層服務質量不能滿足要求時,它將服務加以提高,以滿足高層的要求;當網路層服務質量較好時,它只用很少的工作。傳輸層還可進行復用,即在一個網路連接上創建多個邏輯連接。
傳輸層在終端用戶之間提供透明的數據傳輸,向上層提供可靠的數據傳輸服務。傳輸層在給定的鏈路上通過流量控、分段/重組和差錯控制。一些協議是面向鏈接的。這就意味著傳輸層能保持對分段的跟蹤,並且重傳那些失敗的分段
⑦ 計算機網路這句話的理解。運輸層的目的埠不就是目的進程tcp udp還要完成什麼
我試著回答一下~~
首先明確一下,以TCP為例,TCP提供端到端的可靠傳輸服務,TCP交付給進程的東西,應該是完整的、順序正確的
數據在傳輸過程中可能被各種分片,這些分片要整合起來
如果運輸層一下的層沒有採用可靠傳輸,那麼就存在數據丟失、亂序、超時重傳等問題
在計算機網路書中提到,UDP所做的事情是:利用埠的概念將數據段解復用到多個進程。因為UDP不提供可靠傳輸,所以,工作量比較小
如果有錯誤,還請輕拍~~哈哈~~
⑧ 簡述埠在通信中的作用
對於埠這個詞一定不陌生。在這些報文段格式中我們總能看到源埠和目的埠這些欄位,那關於埠今天這篇文章我們便來了解一下。
我們知道兩個進程要想在計算機內部盡享通信,可以有管道、共享內存、信號量、消息隊列等方法。兩個進程如果需要進行通信最基本的前提是能夠唯一的表示一個進程,在本地進程通信中我們可以使用【PID(進程標識符)】來唯一標識一個進程。
但PID只在本地唯一,如果把兩個進程放在不同的兩台計算機上,然後他們進行通信的話PID就不可以了,所以就需要另外一種手段。
解決這個問題的方法就是在運輸層使用【協議埠號】,簡稱【埠】。
IP層的ip地址可以唯一標識一台主機,而TCP協議和埠號可以唯一標識主機的一個進程,這樣我們就可以利用(ip地址+協議+埠號)唯一標識網路中的一個進程。我們把這種模式稱為【套接字(socket)】。
這就是說,雖然通信的重點是進程,但我們只要把傳送的保溫交給目的主機的摸一個合適的埠,剩下的工作就有TCP來完成了。
TCP 用一個 16 位埠號來標識一個埠,可允許有 65536 ( 2的16次方) 個不同的埠號,范圍在 0 ~ 65535 之間。
埠號根據伺服器使用還是客戶端使用,以及常見不常見的維度來區分,主要有以下類別:
伺服器端使用的埠號
熟知埠號
登記埠號
客戶端使用的埠號
埠號的分類
伺服器端使用的埠號
熟知埠號:
取值范圍:0 ~ 1023。
伺服器機器一接通電源,伺服器程序就運行起來,為了讓網際網路上所有的客戶程序都能找到伺服器程序,伺服器程序所使用的埠就必須是固定的,並且是眾所周知的。
1
1
一些常見的埠號:
應用程序 熟知埠號
FTP 21
TELNET 23
SMTP 25
DNS 53
TFTP 69
HTTP 80
HTTPS 443
SNMP 161
登記埠號:
取值范圍:1024 ~ 49151。
這類埠沒有熟知的應用程序使用,但是需要登記,以防重復
客戶端使用的埠號
取值范圍:49152 ~ 65535。
這類埠僅在客戶端進程運行時才動態選擇。
又叫短暫埠號,表示這種埠的存在時間是短暫的,客戶進程並不在意操作系統給它分配的是哪一個埠號,因為客戶進程之所以必須有一個埠號,是為了讓傳輸層的實體能夠找到自己。