網路協議(Protocol)是一種特殊的軟體,是計算機網路實現其功能的最基本機制。網路協議的本質是規則,即各種硬體和軟體必須遵循的共同守則。網路協議並不是一套單獨的軟體,它融合於其他所有的軟體系統中,因此可以說,協議在網路中無所不在。網路協議遍及OSI通信模型的各個層次,從我們非常熟悉的TCP/IP、HTTP、FTP協議,到OSPF、IGP等協議,有上千種之多。對於普通用戶而言,不需要關心太多的底層通信協議,只需要了解其通信原理即可。在實際管理中,底層通信協議一般會自動工作,不需要人工干預。但是對於第三層以上的協議,就經常需要人工干預了,比如TCP/IP協議就需要人工配置它才能正常工作。
區域網常用的三種通信協議分別是TCP/IP協議、NetBEUI協議和IPX/SPX協議。
TCP/IP協議毫無疑問是這三大協議中最重要的一個,作為互聯網的基礎協議,沒有它就根本不可能上網,任何和互聯網有關的操作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過區域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼,DNS伺服器等參數。
TCP/IP協議族中包括上百個互為關聯的協議,不同功能的協議分布在不同的協議層,
幾個常用協議如下:
1、Telnet(Remote
Login):提供遠程登錄功能,一台計算機用戶可以登錄到遠程的另一台計算機上,如同在遠程主機上直接操作一樣。
2、FTP(File
Transfer
Protocol):遠程文件傳輸協議,允許用戶將遠程主機上的文件拷貝到自己的計算機上。
3、SMTP(Simple
Mail
transfer
Protocol):簡單郵政傳輸協議,用於傳輸電子郵件。
4、NFS(Network
File
Server):網路文件伺服器,可使多台計算機透明地訪問彼此的目錄。
5、UDP(User
Datagram
Protocol):用戶數據包協議,它和TCP一樣位於傳輸層,和IP協議配合使用,在傳輸數據時省去包頭,但它不能提供數據包的重傳,所以適合傳輸較短的文件。
HTTP協議簡介
HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分布式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規范化工作正在進行之中,而且HTTP-NG(Next
Generation
of
HTTP)的建議已經提出。
HTTP協議的主要特點可概括如下:
1.支持客戶/伺服器模式。
2.簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯系的類型不同。
由於HTTP協議簡單,使得HTTP伺服器的程序規模小,因而通信速度很快。
3.靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。
4.無連接:無連接的含義是限制每次連接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。
5.無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就較快。
Ⅱ 計算機網路中的TCP/UDP協議到底是怎麼回事(
上網用的東西,不是專門搞網路的別碰就好,可以看作是網路通行證
Ⅲ 計算機網路問題。TCP與UDP
TCP 是面向連接的協議埠。例如,80.3389 等。一般軟體用的都是TCP的。
udp 是非面向連接的協議埠。 例如,53 等 。QQ用的就是UDP協議。
Ⅳ 網路傳輸協議除了TCP、UDP還有什麼
1.HTTP(hyper text transport protocol):超文本傳輸協議。它是Internet上應用最為廣泛的通信協議之一,上網用戶用到的WWW程序都需要遵守這個協議標准。如果用戶要對某個資源伺服器的文件進行訪問,包括對該伺服器上指定文件的瀏覽、下載、運行等,都可以通過HTTP訪問Internet上的WWW的資源。
2. FILE:本地文件傳輸協議。是從用戶自己計算機上獲取文件的一種方法,用戶通過它可以將保存在自己硬碟上的文件顯示在導航系統的屏幕上。
3. FTP(file transfer protocol):文件傳輸協議。該協議是從Internet上獲取文件的方法之一,它是為用戶與文件伺服器之間進行相互傳輸文件服務的。通過該協議用戶可以很方便地查看遠程伺服器上的文件內容,同時還可以把所需要的內容拷貝到自己所使用的計算機上。另外一方面,如果文件伺服器授權允許用戶可以用該伺服器上的文件進行管理的話,用戶就可以把自己本地計算機上的內容上傳到文件伺服器上,讓其他用戶共享,而且還能自由地對上面的文件進行編輯操作,例如對文件進行刪除、移動、復制、更名等。
4. TELNET:遠程登錄協議。此協議允許用戶把自己的計算機當作遠程主機上的一個終端,並且可以登錄到遠程伺服器上,使用基於文本界面的命令連接並控制遠程計算機。用戶一旦用TELNET與遠程伺服器建立聯系後,用戶所使用的計算機就可以擁有與遠程計算機本地終端相同的許可權,同樣使用伺服器的CPU、硬碟及其他系統資源。
5. GOPHER:一種信息查詢系統協議。該協議定義了Internet上的一種信息查詢系統,此系統類似WWW的菜單系統,只不過它是純文本形式,使用其菜單可以搜索到有關的網路信息。另外用戶還可以方便地從一個GOPHER伺服器轉移到另一個GOPHER伺服器上進行信息的檢索和拷貝。
6. WAIS(wide area information servers):廣域信息伺服器協議。該協議是Internet上搜索信息的深層方式,提供與廣域信息伺服器資料庫有關的超級鏈接。打開超級鏈接,用戶可以從Internet上的任何一個資料庫中查詢或獲取信息。
7. MAILTO:電子郵件協議。該協議是通過Internet來郵寄電子郵件,我們可以利用MAILTO創建一個指向電子郵件地址的超級鏈接。通過電子郵件用戶既可以把文字發送給對方,同時也可以發送聲音、圖像、動畫等多媒體文件。
8. NEWS(news group):網路新聞組協議。此協議可以通過Internet訪問所有新聞組,也可以寫信給這些新聞組,並且信息會存儲在名稱為「USENET」新聞伺服器的計算機中。網路新聞組討論的話題內容廣泛,包括科技、政治、經濟、文化、社會等各方面的信息,用戶可以方便地找到一個自己感興趣的新聞組,並發表自己對某些事情的觀點及看法。
Ⅳ 計算機網路之間採用什麼傳輸協議, TCP/IP協議協議的分類
IP協議分為:TCP 、 UDP
Ⅵ TCP傳輸協議和UDP傳輸協議特點是什麼
TCP所提供服務的主要特點
(1)面向連接的傳輸;
(2)端到端的通信;
(3)高可靠性,確保傳輸數據的正確性,不出現丟失或亂序;
(4)全雙工方式傳輸;
(5)採用位元組流方式,即以位元組為單位傳輸位元組序列;
(6)緊急數據傳送功能。
UDP協議特點:
1、UDP傳送數據前並不與對方建立連接,即UDP是無連接的,在傳輸數據前,發送方和接收方相互交換信息使雙方同步。
2、UDP不對收到的數據進行排序,在UDP報文的首部中並沒有關於數據順序的信息(如TCP所採用的序號),而且報文不一定按順序到達的,所以接收端無從排起。
3、UDP對接收到的數據報不發送確認信號,發送端不知道數據是否被正確接收,也不會重發數據。
4、UDP傳送數據較TCP快速,系統開銷也少。
5 、由於缺乏擁塞控制(congestion control),需要基於網路的機制來減小因失控和高速UDP流量負荷而導致的擁塞崩潰效應。換句話說,因為UDP發送者不能夠檢測擁塞,所以像使用包隊列和丟棄技術的路由器這樣的網路基本設備往往就成為降低UDP過大通信量的有效工具。數據報擁塞控制協議(DCCP)設計成通過在諸如流媒體類型的高速率UDP流中增加主機擁塞控制來減小這個潛在的問題。
Ⅶ 傳輸協議:TCP和UDP的區別
TCP(傳輸控制協議)是一種面向連接的、可靠的、基於位元組流的傳輸層通信協議。
TCP三次握手的過程如下:
客戶端發送SYN(SEQ=x)報文給伺服器端,進入SYN_SEND狀態。
伺服器端收到SYN報文,回應一個SYN(SEQ=y)ACK(ACK=x+1)報文,進入SYN_RECV狀態。
客戶端收到伺服器端的SYN報文,回應一個ACK(ACK=y+1)報文,進入Established狀態。
TCP建立連接要進行3次握手,而斷開連接要進行4次
(1)當主機A完成數據傳輸後,將控制位FIN置1,提出停止TCP連接的請求
(2)主機B收到FIN後對其作出響應,確認這一方向上的TCP連接將關閉,將ACK置1
(3)由B端再提出反方向的關閉請求,將FIN置1
(4)主機A對主機B的請求進行確認,將ACK置1,雙方向的關閉結束.
由TCP的三次握手和四次斷開可以看出,TCP使用面向連接的通信方式,大大提高了數據通信的可靠性,使發送數據端
和接收端在數據正式傳輸前就有了交互,為數據正式傳輸打下了可靠的基礎。
UDP協議全稱是用戶數據報協議,在網路中它與TCP協議一樣用於處理數據包,是一種無連接的協議。
傳輸數據之前源端和終端不建立連接,當它想傳送時就簡單地去抓取來自應用程序的數據,並盡可能快地把它扔到網路上。在發送端,UDP傳送數據的速度僅僅是受應用程序生成數據的速度、計算機的能力和傳輸帶寬的限制
TCP與UDP的區別:
1.基於連接與無連接;
2.對系統資源的要求(TCP較多,UDP少);
3.UDP程序結構較簡單;
4.流模式與數據報模式 ;
5.TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證。
Ⅷ TCP和UDP協議在網路傳輸中的最大區別是什麼
tcp udp
1.面向連接的 無連接的
2可靠性好 可靠性差
3傳輸量大 傳輸量少
4較慢 較快
Ⅸ 計算機網路中的TCP/UDP協議到底是怎麼回事
兩者都是傳輸層協議,TCP協議是面向連接,UDP是面向不連接。
簡單來說用TCP給你發送一個消息,要經過三次握手。就相當於給你打電話,你電話不能是關機,也不能沒信號,也不能拉黑。UDP就比較簡單了,相當於簡訊(雖然關機也收不到,但是這串信息起碼發出去了),UDP只管發送,而且佔用資源少,你可以想像成電話費,打電話1分鍾2毛,簡訊一條只需要一毛。但是電話比簡訊發送的內容更多,交互性更好。