導航:首頁 > 網路連接 > 計算機網路協議的網站

計算機網路協議的網站

發布時間:2022-11-23 00:31:20

1. 計算機網路協議

TCP:傳輸控制協議
傳輸控制協議 TCP 是 TCP/IP 協議棧中的傳輸層協議,它通過序列確認以及包重發機制,提供可靠的數據流發送和到應用程序的虛擬連接服務。與 IP 協議相結合, TCP 組成了網際網路協議的核心。

由於大多數網路應用程序都在同一台機器上運行,計算機上必須能夠確保目的地機器上的軟體程序能從源地址機器處獲得數據包,以及源計算機能收到正確的回復。這是通過使用 TCP 的「埠號」完成的。網路 IP 地址和埠號結合成為唯一的標識 , 我們稱之為「套接字」或「端點」。 TCP 在端點間建立連接或虛擬電路進行可靠通信。

TCP 服務提供了數據流傳輸、可靠性、有效流控制、全雙工操作和多路復用技術等。

關於流數據傳輸 ,TCP 交付一個由序列號定義的無結構的位元組流。 這個服務對應用程序有利,因為在送出到 TCP 之前應用程序不需要將數據劃分成塊, TCP 可以將位元組整合成欄位,然後傳給 IP 進行發送。

TCP 通過面向連接的、端到端的可靠數據報發送來保證可靠性。 TCP 在位元組上加上一個遞進的確認序列號來告訴接收者發送者期望收到的下一個位元組。如果在規定時間內,沒有收到關於這個包的確認響應,重新發送此包。 TCP 的可靠機制允許設備處理丟失、延時、重復及讀錯的包。超時機制允許設備監測丟失包並請求重發。

TCP 提供了有效流控制。當向發送者返回確認響應時,接收 TCP 進程就會說明它能接收並保證緩存不會發生溢出的最高序列號。

全雙工操作: TCP 進程能夠同時發送和接收包。

TCP 中的多路技術:大量同時發生的上層會話能在單個連接上時進行多路復用。

2. 計算機網路的問題。急!!從打開網頁上網開始,都用到各個層的那些協議

傳輸層 TCP協議包括
TELNET:網路終端協議 提供遠程登陸
FTP:文件傳輸協議
SMTP:郵件傳輸協議

網路層 IP協議包括
DNS:域名服務 將IP地址映射成網路設備名字
RIP:路由信息協議
NFS:網路文件系統 允許文件被網路上主機共享

應用層 HTTP:超鏈接傳輸協議 NNTP:網路新聞傳輸協議
物理層 PPP協議 鏈路控制協議:一種擴展鏈路控制協議,用於建立、配置、測試和管理數據鏈路連接

3. 計算機網路協議有哪些,具體作用什麼

目前網路協議有許多種,但是最基本的協議是TCP/IP協議,許多協議都是它的子協議。下面我們就對TCP/IP協議作一下簡單介紹。

1 TCP/IP協議基礎

TCP/IP協議包括兩個子協議:一個是TCP協議(Transmission Control Protocol,傳輸控制協議),另一個是IP協議(Internet Protocol,互聯網協議),它起源於20世紀60年代末。

在TCP/IP協議中,TCP協議和IP協議各有分工。TCP協議是IP協議的高層協議,TCP在IP之上提供了一個可靠的,連接方式的協議。TCP協議能保證數據包的傳輸以及正確的傳輸順序,並且它可以確認包頭和包內數據的准確性。如果在傳輸期間出現丟包或錯包的情況,TCP負責重新傳輸出錯的包,這樣的可靠性使得TCP/IP協議在會話式傳輸中得到充分應用。IP協議為TCP/IP協議集中的其它所有協議提供「包傳輸」功能,IP協議為計算機上的數據提供一個最有效的無連接傳輸系統,也就是說IP包不能保證到達目的地,接收方也不能保證按順序收到IP包,它僅能確認IP包頭的完整性。最終確認包是否到達目的地,還要依靠TCP協議,因為TCP協議是有連接服務。

在計算機服務中如果按連接方式來分的話,可分為「有連接服務」和「無連接服務」兩種。「有連接服務」必須先建立連接才能提供相應服務,而「無連接服務」則不需先建立連接。TCP協議是一種典型的有連接協議,而UDP協議則是典型的無連接服務。

TCP/IP協議所包括的協議和工具

TCP/IP協議是一組網路協議的集合,它主要包括以下幾方面的協議和工具。

·TCP/IP協議核心協議

這些核心協議除了自身外,還包括用戶數據報協議(UDP協議)、地址代理協議(ARP協議)以及網間控制協議(ICMP協議)。這組協議提供了一系列計算機互連和網路互連的標准協議。

·應用介面協議

這類協議主要包括Windows套接字(Socket,用於開發網路應用程序)、遠程調用、NetBIOS協議(用於建立邏輯名和網路上的會話)和網路動態數據交換(Network,用於通過網路共享嵌入在文本中的信息)。

·基本的TCP/IP協議互連應用協議

主要包括finger、ftp、rep、rsh、telnet、tftp等協議。這些工具協議使得Windows系統用戶使用非Microsoft系統計算機上(如UNIX系統計算機)的資源成為可能。

·TCP/IP協議診斷工具

這些工具包括arp、hostname、ipconfig、nbstat、netstat、ping和route,它們可用來檢測並恢復TCP/IP協議網路故障。

·有關服務和管理工具

這些服務和管理工具包括FTP伺服器服務(用於在兩個遠程計算機之間傳輸文件,這是遠程式控制制通信中的關鍵功能)、網際命名服務WINS(用於在一個網際上動態記錄和詢問計算機的名字)、動態計算機配置協議DHCP(用於在Windows NT計算機上自動配置TCP/IP協議)以及TCP/IP協議列印(主要用於遠程列印和網路列印)。

·簡單網路管理協議代理(SNMP)

這個工具允許通過使用管理工具(如「Sun Net Manages」 或「HP Open View」),從遠程管理Windows NT計算機。

(2)TCP/IP的主要協議簡述

為了使讀者能全面了解一些基本的網路通信協議和服務,本節就對TCP/IP協議所包括的幾種主要協議進行簡要說明。

·遠程登錄協議(Telnet)

Telnet協議是用來登錄到遠程計算機上,並進行信息訪問,通過它可以訪問所有的資料庫、聯機游戲、對話服務以及電子公告牌,如同與被訪問的計算機在同一房間中工作一樣,但只能進行些字元類操作和會話。

·文件傳輸協議(Ftp)

這是文件傳輸的基本協議,有了FTP協議就可以把的文件進行上傳,也可從網上得到許多應用程序和信息(下載),有許多軟體站點就是通過FTP協議來為用戶提供下載任務的,俗稱「FTP伺服器」。最初的FTP程序是工作在UNIX系統下的,而目前的許多FTP程序是工作在Windows系統下的。FTP程序除了完成文件的傳送之外,還允許用戶建立與遠程計算機的連接,登錄到遠程計算機上,並可在遠程計算機上的目錄間移動。

·電子郵件服務(Email)

電子郵件服務是目前最常見、應用最廣泛的一種到聯網服務。通過電子郵件,可以與Internet上的任何人交換信息。電子郵件的快速、高效、方便以及價廉,越來越得到了廣泛的應用,目前只要是上過網的網民就肯定用過電子郵件這種服務。目前,全球平均每天約有幾千萬份電子郵件在網上傳輸。

·WWW服務

WWW服務(3W服務)也是目前應用最廣的一種基本互聯網應用,我們每天上網都要用到這種服務。通過WWW服務,只要用滑鼠進行本地操作,就可以到達世界上的任何地方。由於WWW服務使用的是超文本鏈接(HTML),所以可以很方便的從一個信息頁轉換到另一個信息頁。它不僅能查看文字,還可以欣賞圖片、音樂、動畫。最流行的WWW服務的程序就是微軟的IE瀏覽器。

·簡單郵件傳輸協議(SMTP)

SMTP是TCP/IP協議族的一個成員,這種協議認為你的計算機是永久連接在Internet上的,而且認為你在網路上的計算機在任何時候是可以被訪問的。它適用於永久連接在Internet的計算機,但無法使用通過SLIP/PPP協議連接的用戶接收電子郵件。解決這個問題的辦法是在郵件計算機上同時運行SMTP和POP協議的程序,SMTP負責郵件的發送和在郵件計算機上的分揀和存儲,POP協議負責將郵件通過SLIP/PPP協議連接傳送到用戶計算機上。

·信息服務(Gopher)

Gopher最早出現在1991年,它是第一個操作簡便、使用廣泛的從Internet伺服器上獲取信息的客戶應用程序。除了操作簡便外,它的另一個特點是速度快。Gopher運行時,將顯示一個互動式的供用戶選擇的菜單,菜單中的選項由簡單的短句組成,每個短句通常指向另一個菜單,並最終指向有用的文件。Gopher是幫助用戶在Internet信息海洋中搜索有用信息的導航器。用戶只要關心瀏覽的內容,而不必關心具體的伺服器。

·文件檢索服務(Archie)

它是一個從整個Internet上匿名FTP伺服器獲取文件的服務。其完全依賴於匿名FTP系統的管理員,他們將站點在全世界的Archie伺服器進行了注冊,Archie僅通過文件名進行檢索。
2 IP協議

目前正在使用的IP協議是第4版的,稱之為「IPv4」,新版本的IP協議正在完善過程中,它就是經常可以在各大IT媒體中見到的IPv6。IPv6所要解決的主要是IPv4協議中IP地址遠遠不夠的現象。IPv4所採用的是32位,而IPv6則是128位,是原來的4倍。IPv6所提供的IP地址數已可算是天文數字了,據專家們分析,這個數字的IP地址可以使全球的每一個人都可擁有10以上的IP地址,這么多的IP地址相信再也不會出現IPv4那樣除了美國外,各國都出現IP地址短缺現象,為將來實現移動上網打下了堅實的基礎。但這屬於較新技術,在此就不作詳細介紹,本文仍以目前主流的IPv4協議為基礎進行介紹。

IP協議的功能是把數據報在互聯的網路上傳送,通過將數據報在一個個IP協議模塊間傳送,直到目的模塊。網路中每個計算機和網關上都有IP協議模塊。數據報在一個個模塊間通過路由處理網路地址傳送到目的地址,因此搜尋網路地址對於IP協議十分重要的功能。另外,因為各個網路上的數據報大小可能不同,所以數據報的分段也是IP協議的不可或缺的功能,不然對於一些網路帶寬較窄的網路,大的數據報就無法正確傳輸了。下面主要介紹我們初級學者所關心的現行方面問題。

(1)IP地址

在計算機定址中經常會遇到「名字」、「地址」和「路由」這三個術語,它們之間是有較大區別的。名字是要找的,就像的人名一樣;而地址是用來指出這個名字在什麼地方,就像人的住址一樣;路由是解決如何到達目的地址的問題,就像已經知道了某個人住在什麼地方,現在要考慮走什麼路線、採用什麼交通工具到達目的地方最為簡便。

這里所介紹的IP協議主要是解決地址的問題。名字和地址進行解析的工作是由其上層協議--TCP協議完成。IP協議模塊將地址和本地網路地址加以映射(就像寫信一樣,IP協議只負責把收、發信人的地址寫上,把信投進郵箱就可不管了),而將本地網路地址和路由進行映射則是低層協議(如路由協議)的任務,所以說IP協議是一個無連接的服務。

IP協議要尋找的「地址」是32位長(4個分段的16進制組成),由網路號(網路ID)和主機號(主機ID)兩部分構成,按照IP協議規定網際網路上的地址共有A、B、C、D、E五類.

按照IP協議規定網際網路上的地址共有A、B、C、D、E五類·A類IP地址:用前面8位來標識網路號,其中規定最前面一位為「0」,24位標識主機地址,即A類地址的第一段取值(也即網路號)可以是「00000001 ̄01111111」之間任一數字,轉換為十進制後即為1~128之間。主機號沒有做硬性規定,所以它的IP地址范圍為「1.0.0.0-128.255.255.255」。A類地址是為大型政府網路而提供,因為A地址中有10.0.0.0-10.255.255.254和127.0.0.0-127.255.255.254這兩段地址有專門用途,所以全世界總共只有126個可能的A類網路。每個A類網路最多可以連接16777214台計算機,這類地址數是最少的,但這類網路所允許連接的計算機是最多的。

·B類IP地址:用前面16位來標識網路號,其中最前面兩位規定為「10」,16位標識主機號,也就是說B類地址的第一段「10000000 ̄10111111」,轉換成十進制後即為128~191之間,第一段和第二段合在一起表示網路地址,它的地址范圍為「128.0.0.0-191.255.255.255」。B類地址適用於中等規模的網路,全世界大約有16000個B類網路,每個B類網路最多可以連接65534台計算機。這類IP地址通常為中等規模的網路提供。其中172.16.0.0-172.31.255.254地址段有專門用途。

·C類IP地址:用前面24位來標識網路號,其中最前面三位規定為「110」,8位標識主機號。這樣C類地址的第一段取值為「11000000 ̄11011111」之間,轉換成十進制後即為192~223。第一段、第二段、第三段合在一起表示網路號,最後一段標識網路上的主機號,它的地址范圍為「192.0.0.0-223.255.255.255」。C類地址適用於校園網等小型網路,每個C類網路最多可以有254台計算機。這類地址是所有的地址類型中地址數最多的,但這類網路所允許連接的計算機是最少的。這類IP地址可分配給任何有需要的人。其中192.168.0.0-192.168.255.255為企業區域網專用地址段。

·D類地址:它用於多重廣播組,一個多重廣播組可能包括1台或更多主機,或根本沒有。D類地址的最高位為1110,第一段八位體為「11100000 ̄11101111」,轉換成十進制即為224 ̄239,剩餘的位設計客戶機參加的特定組,它的地址范圍為「224.0.1.1-239.255.255.255」。在多重廣播操作中沒有網路或主機位,數據包將傳送到網路中選定的主機子集中,只有注冊了多重廣播地址的主機才能接收到數據包。Microsoft支持D類地址,用於應用程序將多重廣播數據發送到網路間的主機上,包括WINS和Microsoft NetShow。

·E類地址:這是一個通常不用的實驗性地址,保留作為以後使用。E類地址的最高位為11110,第一段八位體為「11110000 ̄11110111」,轉換成十進制即為240 ̄247。

IPv4協議中對首段位為248 ̄254 的地址段暫無規定。

其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。

其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。

其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。

(2) 子網掩碼和域名

以上介紹的是網路IP地址,但隨著網路的發展,IPv4標准中的IP地址遠不夠用,為了解決這一矛盾,於是又在IP地址加上子網掩碼來進一步識別。在TCP/IP協議中規定,A類網路的子網掩碼格式為「255.0.0.0」形式,後面的「0」可以為「0 ̄254」之間任一數字。B類網路的子網掩碼格式為「255.255.0.0」,C類網路的子網掩碼為格式為「255.255.255.0」,同樣其中的「0」可以是「0 ̄254」之間任一數字。如果沒有子網,可以為「0」,也可以不配置,如果有子網則一定要配置。

前面介紹的IP地址都是以數字形式表示計算機的地址,這種IP地址人們記憶起來是非常困難的。對非計算機和網路的專業人士來說,記住這種地址是很不現實的。因此,Internet還採用域名地址來表示每台計算機。通過為每台計算機建立IP地址與域名地址之間的映射關系,用戶可以在網上避開難以記憶的IP地址,而用域名地址來唯一標記網上的計算機。域名地址與IP地址的關系類似於一個人的姓名與身份證號碼之間的關系。

要把計算機連入Internet,必須獲得網上唯一的IP地址與對應的域名地址。域名地址由域名系統(DNS)管理。每個連到Internet的網路中都有至少一個DNS伺服器,其中存有該網路中所有計算機的域名和對應的IP地址,通過與其他網路的DNS伺服器相連就可以找到其他站點。這也是在TCP/IP協議屬性中要進行DNS配置的原因。

域名地址也是分段表示的,每段分別授權給不同的機構管理,各段之間用圓點(.)分隔。與IP地址相反,各段自左至右級別是越來越高。

4. 什麼是計算機網路協議

計算機網路的最大特點是通過不同的通信介質把不同廠家、不同操作系統的計算機和其他相關設備(例如列印機、傳達室感器等)連接在一起,打破時間和空間的界限,共享軟硬體資源和進行信息傳輸。然而,如何實現不同傳輸介質上的不同軟硬體資源之間的通令共享呢?這就需要計算機與相關設備按照相同的協議,也就是通信規則的集合來進行通信。這正如人類進行通信、交談時要使用相同的語言一樣。
網路協議(Network Protcol)是計算機網路中互相通信的對等實體間交換信息時所必須遵守的規則的集合。當前的計算機網路的體系結構是以TCP/IP協議為主的Internet結構。對等實體通常是指在計算機網路體系結構中處於相同層次的通信協議進程。網路協議為傳輸的信息宣言嚴格的格式(語法)和傳輸順序(文法)。而且還定義所傳輸信息的詞彙表和這些詞彙所表示的意義(語義)。
既然談到Internet網路,那我們就來看一下網路協議與Internet網路的關系:
Internet網路體系結構以TCP/IP協議為核心。其中IP協議用來給各種不同的通信子網或區域網提供一個統一的互連平台,TCP協議則用來為應用程序提供端到端的通信和控制功能。
事實上,Internet並不是一個實際的物理網路或獨立的計算機網路,它是世界上各種使用統一TCP/IP協議的網路的互連。TCP/IP協議分為4層(通信子網層、網路層、運輸層和應用層)
1、通信子網層(subnetwork layer)
TCP/IP協議的通信子網層與OSI協議的物理層 、數據鏈路層以及網路層的一部分相對應。該層中所使用的協議為各通信子網本身固有的協議,例如乙太網的802.3協議、令牌環網的802.5協議有及分組交互網的X.25協議等。通信子網層的作用是傳輸經網路層處理過的消息。
2、網路層(internet layer)
網路層所使用的協議是IP協議。它把運輸層送來的消息組裝成IP數據包,並把IP數據包傳遞給通信子網層。IP協議提供統一的IP數據格式,以消除各通信子層的差異,從而為信息發送方和接收方提供透明通道。
網路層的主要功能是:①Internet全網址的識別與管理;②IP數據包路由功能;③發送或接收時例IP數據包的長度與通信子網所允許的數據包長度相匹配,例如,乙太網所傳輸的幀長為1500位元組,而ARPA網所傳輸的數據包長1008位元組。當乙太網上的數據幀通過網路層IP協議轉達發給ARPA網時,就要進行數據幀的分解處理。
3、運輸層(transport layer)
運輸層為應用程序提供端到羰通信功能。運輸層有3個主要協議,即傳輸控制的協議(TCP)、用戶數據報協議(UDP)和互連網控制消息協議(ICMP)。
4、應用層(application layer)
應用層為用戶提供所需要的各種服務。它提供的主要服務有:過程登錄,用戶可以使用異地主機;文件傳輸,用戶可在不同主機之間傳輸文件;電子郵件,用戶可通過主機和終羰互相發送信件;Web伺服器,發布和訪問具有超文本格式HTML的各種信息。|

5. 計算機網路協議有哪些

第一次回答可獲2分,答案被採納可獲得懸賞分和額外20分獎勵。計算機網路的最大特點是通過不同的通信介質把不同廠家、不同操作系統的計算機和其他相關設備(例如列印機、傳達室感器等)連接在一起,打破時間和空間的界限,共享軟硬體資源和進行信息傳輸。然而,如何實現不同傳輸介質上的不同軟硬體資源之間的通令共享呢?這就需要計算機與相關設備按照相同的協議,也就是通信規則的集合來進行通信。這正如人類進行通信、交談時要使用相同的語言一樣。
網路協議(Network Protcol)是計算機網路中互相通信的對等實體間交換信息時所必須遵守的規則的集合。當前的計算機網路的體系結構是以TCP/IP協議為主的Internet結構。對等實體通常是指在計算機網路體系結構中處於相同層次的通信協議進程。網路協議為傳輸的信息宣言嚴格的格式(語法)和傳輸順序(文法)。而且還定義所傳輸信息的詞彙表和這些詞彙所表示的意義(語義)。
既然談到Internet網路,那我們就來看一下網路協議與Internet網路的關系:
Internet網路體系結構以TCP/IP協議為核心。其中IP協議用來給各種不同的通信子網或區域網提供一個統一的互連平台,TCP協議則用來為應用程序提供端到端的通信和控制功能。
事實上,Internet並不是一個實際的物理網路或獨立的計算機網路,它是世界上各種使用統一TCP/IP協議的網路的互連。TCP/IP協議分為4層(通信子網層、網路層、運輸層和應用層)
1、通信子網層(subnetwork layer)
TCP/IP協議的通信子網層與OSI協議的物理層 、數據鏈路層以及網路層的一部分相對應。該層中所使用的協議為各通信子網本身固有的協議,例如乙太網的802.3協議、令牌環網的802.5協議有及分組交互網的X.25協議等。通信子網層的作用是傳輸經網路層處理過的消息。
2、網路層(internet layer)
網路層所使用的協議是IP協議。它把運輸層送來的消息組裝成IP數據包,並把IP數據包傳遞給通信子網層。IP協議提供統一的IP數據格式,以消除各通信子層的差異,從而為信息發送方和接收方提供透明通道。
網路層的主要功能是:①Internet全網址的識別與管理;②IP數據包路由功能;③發送或接收時例IP數據包的長度與通信子網所允許的數據包長度相匹配,例如,乙太網所傳輸的幀長為1500位元組,而ARPA網所傳輸的數據包長1008位元組。當乙太網上的數據幀通過網路層IP協議轉達發給ARPA網時,就要進行數據幀的分解處理。
3、運輸層(transport layer)
運輸層為應用程序提供端到羰通信功能。運輸層有3個主要協議,即傳輸控制的協議(TCP)、用戶數據報協議(UDP)和互連網控制消息協議(ICMP)。
4、應用層(application layer)
應用層為用戶提供所需要的各種服務。它提供的主要服務有:過程登錄,用戶可以使用異地主機;文件傳輸,用戶可在不同主機之間傳輸文件;電子郵件,用戶可通過主機和終羰互相發送信件;Web伺服器,發布和訪問具有超文本格式HTML的各種信息。|

6. 計算機網路協議棧:IP協議

IP協議就是網際協議,工作在第三層,即網際層。

IP不提供可靠的傳輸服務,它不提供端到端的或(路由)結點到(路由)結點的確認,對數據沒有差錯控制,它只使用報頭的校驗碼,它不提供重發和流量控制。如果出錯可以通過ICMP報告,ICMP在IP模塊中實現。

IP的責任就是把數據 從源傳送到目的地 。它不負責保證傳送可靠性,流控制,包順序和其它對於主機到主機協議來說很普通的服務。

IP地址

IP地址是 IP協議 提供的一種統一的 地址格式 ,它為互聯網上的每一個網路和每一個 網卡 分配一個 邏輯地址 ,以此來屏蔽 物理地址 的差異。

公有地址與私有地址

IP地址有兩種類型,一種是公有地址由Inter NIC(Internet Network Information Center 網際網路 信息中心)負責。這些IP地址分配給注冊並向Inter NIC提出申請的組織機構。通過它直接訪問 網際網路 ;另一種是私有地址留給組織機構內部使用。其中以下IP段用於給私有地址使用:

其中以下三個范圍是組織內部使用的IP范圍:

A類 10.0.0.0--10.255.255.255

B類 172.16.0.0--172.31.255.255

C類 192.168.0.0--192.168.255.255。其他地址都是作為可以訪問網際網路的IP。(拓展:CIDR、DNS相關概念)

IP地址的分配方式

靜態分配、動態分配(DHCP)、零配置保留地址

LAN、WAN、IP路由

路由器有兩個作用,一個作用是連通不同的網路,另一個作用是選擇信息傳送的線路。選擇通暢快捷的近路,能大大提高通信速度,減輕網路系統通信負荷,節約網路系統資源,提高網路系統暢通率,從而讓網路系統發揮出更大的效益來。路由器可以在無網路或有網路時可以讓幾台電腦同時互聯,並且進行區域網連接。

一般的家用路由器有兩種埠,一個是LAN,另一個是WAN;其中WAN一般連接互聯網,而LAN連接區域網;(拓展:VLAN、VXLAN)

LAN網路工作在第二層,主要通過MAC地址尋找目標網卡,二層網路通過網橋和二層交換機構建網路。

WAN網路工作在第三層,跨LAN通過路由器進行路由,基於IP地址尋找目標區域網,然後基於ARP協議獲取目標IP地址對應的MAC地址。

子網的劃分

子網用來判斷兩個網卡是否屬於同一個網路(公有地址是否屬於同一個二層網路、私有地址在一個區域網內是否屬於同一個網路),同一個網路的網卡可以ping通,具體根據子網掩碼來確認。(172.16.0.1,255.255.255.255)便標志著區域網內部唯一的主機172.16.0.1,如地址(10.0.0.0,255.255.255.0)則表示從10.0.0.0到10.0.0.254的子網,其中10.0.0.255是廣播地址。

DNS

@TODO

區域網內是如何通過IP協議工作的?

區域網是如何通過IP協議訪問互聯網的?

VPN是如何訪問私網的?

虛擬機的網路模型

Docker單機網路模型

Docker多機網路模型

四、區域網與互聯網

ifconfig:查看mac電腦網路信息

可以看到本機的網路IP是192.168.199.108,對應的是C類私有Ip,說明我的電腦運行在一個區域網;這也是為什麼需要連VPN才能訪問公司網路的原因(因為你當前主機所在的區域網和公司所在的區域網是不同的網路,雖然可能擁有一樣的區域網IP),那麼為啥本機可以連互聯網呢,這就需要明白一件事,可能整個區域網都使用同一個互聯網IP進行訪問互聯網,只是在區域網和互聯網之間會存在NAT設備做轉換,在訪問互聯網時將你的IP協議請求地址改為互聯網IP,同時維護一個本次消息和你自身區域網IP的映射(根據轉換的地址分為SNAT和DNAT兩種)

五、路由

路由器和主機一樣擁有IP地址,只是從設備上更專業,本質上大部分電腦也擁有路由轉發的功能,對於mac電腦而言開啟ip4路由轉發功能的命令如下:sysctl -w net.inet.ip.forwarding=1,開啟這個配置mac和路由器一樣擁有路由的功能了。

netstat -nr:查看mac電腦路由表信息

路由表主要是為了確認要訪問的地址要去哪個網關Gateway找,如果Gateway就是本身說明本機就知道目標地址在哪裡,可以直連,比如第二、第三排(127開頭的都是本機),169.254開頭的本機不知道IP對應的機器在哪裡需要走link#9這個網關(直接發給link#9這個網關),如果Gateway里顯示的直接說mac地址猜測三本機知道那些IP對應的主機的物理地址(Max顯示比較怪,Linux的route -n顯示的更好理解)

如果路由表裡記錄的目標IP沒有相應的路由記錄那麼會走default路由,也就是交給192.168.199.1

traceroute:查看mac電腦跟蹤路由信息(應該類似ping)

本質上是先通過DNS服務獲取網路對應的IP地址,結果發現網路有多個互聯網地址,選擇了180.101.49.12可以看到我的mac所連的子網的網關就是192.168.199.1,因為本機路由表沒有網路的路由,所以交給了默認路由192.168.199.1(hiwifi,無線網)這個hiwifi連的是一個區域網,之後便連到了互聯網的IP了,116.233.176.1不屬於任何私有地址,之後不斷路由最終到了網路在互聯網暴露的IP地址,之後通過網路的網關最終訪問了網路某個集群的服務。

六、虛擬機如何聯通網路

七、Linux計算機網路支持

1.Linux的Netflix與Iptables

2.Linux計算機網路虛擬化-網路命名空間

3.Linux計算機網路虛擬化-虛擬的計算機網路協議棧

八、Docker Single-host Network

1.none

2.host

3.container

4.bridge

九、Docker Multi-host Network

7. 計算機網路應用層和傳輸層及網路層協議有哪些

應用層協議:

1、遠程登錄協議(Telnet)

2、文件傳輸協議(FTP)

3、超文本傳輸協議(HTTP)

4、域名服務協議(DNS)

5、簡單郵件傳輸協議(SMTP)

6、郵局協議(POP3)

其中,從網路上下載文件時使用的是FTP協議,上網游覽網頁時使用的是HTTP協議;在網路上訪問一台主機時,通常不直接輸入IP地址,而是輸入域名,用的是DNS服務協議,它會將域名解析為IP地址;通過FoxMail發送電子郵件時,使用SMTP協議,接收電子郵件時就使用POP3協議。

傳輸層協議:

1、傳輸控制協議TCP

2、用戶數據報協議UDP

TCP協議:面向連接的可靠傳輸協議。利用TCP進行通信時,首先要通過三步握手,以建立通信雙方的連接。TCP提供了數據的確認和數據重傳的機制,保證發送的數據一定能到達通信的對方。

UDP協議:是無連接的,不可靠的傳輸協議。採用UDP進行通信時不用建立連接,可以直接向一個IP地址發送數據,但是不能保證對方是否能收到。

網路層協議:

1、網際協議IP、Internet互聯網控制報文協議ICMP、Internet組織管理協議IGMP、地址解析協議ARP。

8. 計算機網路的協議是什麼

計算機協議,也叫作網路協議,是通信計算機雙方必須共同遵從的一組約定。

為了使數據在網路上從源到達目的,網路通信的參與方必須遵循相同的規則,這套規則稱為協議,它最終體現為在網路上傳輸的數據包的格式。最常見的計算機協議是OSI/RM協議。

國際標准化組織(ISO)在1978年提出了「開放系統互聯參考模型」,即著名的OSI/RM模型。它將計算機網路體系結構的通信協議劃分為七層,自下而上依次為:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層。其中第四層完成數據傳送服務,上面三層面向用戶。

(8)計算機網路協議的網站擴展閱讀

常見的計算機協議還有:

1、IPX/SPX協議

是Novell開發的專用於NetWare網路中的協議,但是也非常常用。大部分可以聯機的游戲都支持IPX/SPX協議,比如星際爭霸,反恐精英等等。

2、ARP/RARP協議

地址解析協議,原理是主機發送信息時將包含目標IP地址的ARP請求廣播到網路上的所有主機,並接收返回消息,以此確定目標的物理地址;收到返回消息後將該IP地址和物理地址存入本機ARP緩存中並保留一定時間,下次請求時直接查詢ARP緩存以節約資源。

3、TCP/IP協議

是Internet最基本的協議、Internet國際互聯網路的基礎,由網路層的IP協議和傳輸層的TCP協議組成。通俗而言:TCP負責發現傳輸的問題,一有問題就發出信號,要求重新傳輸,直到所有數據安全正確地傳輸到目的地。而IP是給網際網路的每一台聯網設備規定一個地址。

9. 計算機網路協議有哪些

網路協議(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協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就較快。

10. 電腦有多少種網路協議

電腦網路協議分為以下幾種:
IP/IPv4:網際協議
TCP:傳輸控制協議
IGMP:Internet 組管理協議
ICMP/ICMPv6:Internet控制信息協議
SNMP:簡單網路管理協議
DNS:域名系統(服務)協議
TFTP:簡單文件傳輸協議
NFS:(網路文件系統Network File System)由美SUN微系統公司發協議能使計算機系統通網路訪問其計算機系統目錄文件象些文件存儲本硬碟
具體介紹:
IP/IPv4:網際協議
網際協議(IP)網路層協議包含定址信息控制信息 使數據包網路路由IP 協議 TCP/IP 協議族主要網路層協議與 TCP 協議結合組整特網協議核協議IP 協議同都適用於 LAN WAN 通信 IP 協議兩基本任務:提供連接效數據包傳送;提供數據包割及重組支持同傳輸單元數據連接於互聯網路 IP 數據報路由選擇處理套完善 IP 定址式每 IP 址都其特定組同遵循基本格式IP 址進行細並用於建立網址TCP/IP 網路每台計算機都配唯 32 位邏輯址址兩主要部:網路號主機號網路號用確認網路該網路特網部其網路號必須由 InterNIC 統配網路伺服器供應商(ISP) InterNIC 獲塊網路址按照需要自配址空間主機號確認網路主機由本網路管理員配 發送或接受數據(例封電信函或網頁)消息若干塊我所說包每包既包含發送者網路址包含接受者址由於消息劃量包若需要每包都通同網路路徑發送包達順序定發送順序相同 IP 協議用於發送包 TCP 協議負責其按確順序排列 除 ARP RARP其所 TCP/IP 族協議都使用 IP 傳送主機與主機間通信前 IP 協議兩種版本:IPv4 IPv6本文主要闡述 IPv4 IPv6 相關細節其文件再作介紹
TCP:傳輸控制協議
傳輸控制協議 TCP TCP/IP 協議棧傳輸層協議通序列確認及包重發機制提供靠數據流發送應用程序虛擬連接服務與 IP 協議相結合 TCP 組特網協議核 由於數網路應用程序都同台機器運行計算機必須能夠確保目機器軟體程序能源址機器處獲數據包及源計算機能收確復通使用 TCP 埠號完網路 IP 址埠號結合唯標識 , 我稱套接字或端點 TCP 端點間建立連接或虛擬電路進行靠通信 TCP 服務提供數據流傳輸、靠性、效流控制、全雙工操作路復用技術等 關於流數據傳輸 ,TCP 交付由序列號定義結構位元組流 服務應用程序利送 TCP 前應用程序需要數據劃塊 TCP 位元組整合欄位傳給 IP 進行發送 TCP 通面向連接、端端靠數據報發送保證靠性 TCP 位元組加遞進確認序列號告訴接收者發送者期望收位元組規定間內沒收關於包確認響應重新發送包 TCP 靠機制允許設備處理丟失、延、重復及讀錯包超機制允許設備監測丟失包並請求重發 TCP 提供效流控制向發送者返確認響應接收 TCP 進程說明能接收並保證緩存發溢高序列號 全雙工操作: TCP 進程能夠同發送接收包 TCP 路技術:量同發層能單連接進行路復用
IGMP:Internet 組管理協議
Internet 組管理協議(IGMP)特網協議家族組播協議用於 IP 主機向任直接相鄰路由器報告組員情況IGMP 信息封裝 IP 報文其 IP 協議號 2IGMP 具三種版本即 IGMP v1、v2 v3IGMPv1: 主機加入組播組沒離信息(leave messages)路由器使用基於超機制發現其員關注組 IGMPv2: 該協議包含離信息允許迅速向路由協議報告組員終止情況高帶寬組播組或易變型組播組員言非重要 IGMPv3: 與兩種協議相比該協議主要改:允許主機指定要接收通信流量主機象自網路其主機流量隔離IGMPv3 支持主機阻止些自於非要求主機發送網路數據包 IGMP 協議變種: 距離矢量組播路由選擇協議(DVMRP: Distance Vector Multicast Routing Protocol) IGMP 用戶認證協議 (IGAP: IGMP for user Authentication Protocol) 路由器埠組管理協議(RGMP: Router-port Group Management Protocol)
ICMP/ICMPv6:Internet控制信息協議
Internet 控制信息協議(ICMP) IP 組整合部通 IP 包傳送 ICMP 信息主要用於涉及網路操作或錯誤操作達信息ICMP 包發送靠所主機能依靠接收 ICMP 包解決任何網路問題ICMP 主要功能: 通告網路錯誤比某台主機或整網路由於某些故障達指向某埠號 TCP 或 UDP 包沒指明接受端由 ICMP 報告 通告網路擁塞路由器緩存太包由於傳輸速度達接收速度 ICMP 源結束信息於發送者些信息導致傳輸速度降低更 ICMP 源結束信息引起更網路擁塞所使用起較保守 協助解決故障ICMP 支持 Echo 功能即兩主機間往返路徑發送包 Ping 種基於種特性通用網路管理工具傳輸系列包測量平均往返數並計算丟失百比 通告超 IP 包 TTL 降低零路由器丟棄包 ICMP 包通告事實TraceRoute 工具通發送 TTL 值包及監視 ICMP 超通告顯示網路路由 ICMP IPv6 定義重新修訂外 IPv4 組員協議(IGMP)點傳送控制功能嵌入 ICMPv6 SNMP:簡單網路管理協議
SNMP 專門設計用於 IP 網路管理網路節點(伺服器、工作站、路由器、交換機及 HUBS 等)種標准協議種應用層協議 SNMP 使網路管理員能夠管理網路效能發現並解決網路問題及規劃網路增通 SNMP 接收隨機消息(及事件報告)網路管理系統獲知網路現問題 SNMP 管理網路三主要組部:管理設備、代理網路管理系統管理設備網路節點包含 ANMP 代理並處管理網路管理設備用於收集並儲存管理信息通 SNMP NMS 能些信息管理設備稱網路單元能指路由器、訪問伺服器交換機網橋、 HUBS 、主機或列印機 SNMP 代理管理設備網路管理軟體模塊 SNMP 代理擁本相關管理信息並轉換與 SNMP 兼容格式 NMS 運行應用程序實現監控管理設備外 NMS 網路管理提供量處理程序及必須儲存資源任何受管理網路至少需要或 NMS 目前 SNMP 3 種: SNMPV1 、 SNMPV2 、 SNMPV3第 1 版第 2 版沒太差距 SNMPV2 增強版本包含其協議操作與前兩種相比 SNMPV3 則包含更安全遠程配置解決同 SNMP 版本間兼容問題 RFC3584 種定義三者共存策略 SNMP 包括組由 RMON 、 RMON2 、 MTB 、 MTB2 、 OCDS 及 OCDS 定義擴展協議
DNS:域名系統(服務)協議
域名系統(服務)協議(DNS)種布式網路目錄服務主要用於域名與 IP 址相互轉換及控制特網電郵件發送數特網服務依賴於 DNS 工作旦 DNS 錯連接 Web 站點電郵件發送止 DNS 兩獨立面 : 定義命名語規范利於通名稱委派域名許可權基本語: local.group.site; 定義何實現布式計算機系統便效域名轉換 IP 址 DNS 命名式採用散層機制實現域名空間委派授權及域名與址相轉換授權通使用 DNS 命名式遍布全球網路設備配域名則由散世界各伺服器實現 理論 DNS 協議域名標准闡述種用任意標簽值布式抽象域名空間任何組織都建立域名系統其所布結構選擇標簽數 DNS 協議用戶遵循官特網域名系統使用級標簽見頂級域: COM 、 EDU 、 GOV 、 NET 、 ORG 、 BIZ 另外些帶家代碼頂級域 DNS 布式機制支持效且靠名字 IP 址映射數名字本映射同站點伺服器相互合作能夠解決網路名字與 IP 址映射問題單伺服器故障影響 DNS 確操作 DNS 種通用協議並僅限於網路設備名稱
TFTP:簡單文件傳輸協議
簡單文件傳輸協議種用傳輸文件簡單協議運行 UDP (用戶數據報協議) TFTP 設計簡單容易運行缺乏標准 FTP 協議許特徵 TFTP 能遠程伺服器讀、寫文件(郵件)或者讀、寫文件傳送給遠程伺服器能列目錄並且前提供用戶認證 前 TFTP 3 種傳輸模式: netASC11 模式即 8 位 ASC11 ;八位組模式(替代前版本二進制模式)原始八位位元組;郵件模式種模式傳輸給用戶文件字元主機雙自定義其模式 TFTP 協議任何傳輸進程都請求讀寫文件始同建立連接伺服器同意請求則連接功文件固定 512 位元組塊度進行傳送每數據包都包含數據塊發送包前數據塊必須確認響應包確認少於 512 位元組數據包說明傳輸結束包網路丟失接收端超並重新發送其包(能數據能確認響應)導致丟失包發送者重新發送丟失包發送者需要保留包手用於重新發送 LOCK 確認響應保證所包都已經收注意傳輸雙都看作發送者接收者發送數據並接收確認響應另發送確認響應並接受數據

閱讀全文

與計算機網路協議的網站相關的資料

熱點內容
無限網路設置速率 瀏覽:842
平板電腦連接網路沒有顯示 瀏覽:88
閃電網路信號塔 瀏覽:644
哪個網路彩票平台導師靠譜 瀏覽:262
無源光網路pon主要由哪些設備構成 瀏覽:50
安徽網路自考軟體蘋果不能下載嗎 瀏覽:875
不同網路共享的信號 瀏覽:826
2g路由器怎麼搜到5g網路 瀏覽:861
移動網路如何更改網路nat的類型 瀏覽:729
雷神wifi連接不到此網路怎麼辦 瀏覽:407
自製用led燈做wifi網路 瀏覽:197
國外的無線網路攝像頭 瀏覽:426
王剛是哪個網路公司的老總 瀏覽:883
華為手機沒有連接網路怎麼看到密碼 瀏覽:306
全域網路是什麼意思 瀏覽:707
廣東無線網哪個網路最好 瀏覽:381
少數民族網路歌手有哪些 瀏覽:676
windows如何重置網路命令 瀏覽:308
蘋果瀏覽器顯示網路已丟失 瀏覽:419
打開路由器網路斷斷續續 瀏覽:66