當前位置:首頁 » 雲伺服器 » ip提供了什麼樣的伺服器

ip提供了什麼樣的伺服器

發布時間: 2023-03-08 08:02:26

1. ip地址和域名的作用是什麼,他們有什麼關系

域名是什麼意思?

域名是由一串用點分隔的名字組成的 Internet 上某計算機或計算機組的名稱,由 DNS 將域名解析為 IP 地址,然後使用 IP 訪問。例如:」fuyeor.com「 就是一個域名,其中 com 是頂級域名,或者又叫做根域名、域名後綴。

我們更容易記住域名(例如 fuyeor.com ),但是機器只認識IP地址,只要這個IP地址對應相關域名,這就叫域名解析。域名解析需要由專用域名解析伺服器完成,整個過程是自動的。域名解析協議(DNS)用於將易於記憶的主機域名和電子郵件地址映射到計算機易於識別的IP地址。

例子:www.fuyeor.com 是一個域名,和IP地址 208.80.152.2 相對應。DNS就像是一個自動的電話號碼簿,我們可以直接撥打 fuyeor 網站的名字來代替電話號碼(IP地址)。我們直接調用網站的名字以後,DNS就會將便於人類使用的名字(如 www.fuyeor.com)轉化成便於機器識別的 IP 地址(如208.80.152.2)。

域名的作用:

作用一、建設網站。

域名最廣泛的用途是用來建站,不管是博客也好,還是企業網站也好,域名都是搭建這些終端的必要條件之一。所以,想建站的朋友都會注冊一個自己需要的域名。優秀的域名能夠讓客戶很快記住並找到你的網站,使推廣事半功倍,極大提升網站的品牌價值。

作用二、品牌保護。

對於一些知名品牌方例如網路、JD 等來說,會有批量注冊或者購買相似相關域名的現象。京東、騰訊、阿里等品牌方都有專人去批量收購與他們的產品或者品牌相關以及相似度高的域名。因為重視自身品牌的企業,一般都會把比較重要的域名後綴注冊保護,以免有人用這些容易混淆的域名做一些蹭流量,甚至是破壞品牌名譽的事。

2. 什麼是IP,IP的分類,IP地址伺服器

IP地址是在網路上分配給每台計算機或網路設備的32位數字標識。在Internet上,每台計算機或網路設備的IP地址是全世界唯一的。IP地址的格式是 xxx.xxx.xxx.xxx,其中xxx是 0 到 255 之間的任意整數。例如,每步站主機的IP地址是 219.134.132.131。

動態和靜態

IP地址的伺服器,叫做域名解析伺服器,英文簡稱是DNS。

3. IP和DNS伺服器有什麼區別

IP和DNS伺服器沒有必然聯系。
IP是個協議,實際用到的是IP地址,是一些數字組成的。
DNS伺服器是域名伺服器,簡單點說就是在互聯網或廣域網中,把英文網址轉換成數字地址,進行解析。IP和DNS伺服器。
以下是具體定義:
IP是Internet
Protocol的外語縮寫,中文縮寫為「網協」.網路之間互連的協議也就是為計算機網路相互連接進行通信而設計的協議。在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守IP協議就可以與網際網路互連互通。IP地址具有唯一性,根據用戶性質的不同,可以分為5類。
DNS是計算機域名系統
(Domain
Name
System
或Domain
Name
Service)
的縮寫,它是由域名解析器和域名伺服器組成的。域名伺服器是指保存有該網路中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的伺服器。其中域名必須對應一個IP地址,一個域名可以有多個IP地址,而IP地址不一定有域名。域名系統採用類似目錄樹的等級結構。域名伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉發伺服器。將域名映射為IP地址的過程就稱為「域名解析」。

4. TCP/IP是什麼

網路協議通常分不同層次進行開發,每一層分別負責不同的通信功能。一個協議組件,比如TCP/IP,是一組不同層次上的多個協議的組合。TCP/IP通常被認為是一個四層協議系統,如圖1.1所示。
每一層負責不同的功能:
1. 鏈路層,有時也稱作數據鏈路層或網路介面層,通常包括操作系統中的設備驅動程序和計算機中對應的網路介面卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理介面細節。
2. 網路層,有時也稱作互連網層,處理分組在網路中的活動,例如分組的路由選擇。在TCP/IP協議組件中,網路層協議包括IP協議(網際協議),ICMP協議(Internet互連網控制報文協議),以及IGMP協議(Internet組管理協議)。
3. 運輸層主要為兩台主機上的應用程序提供端到端的通信。在TCP/IP協議組件中,有兩個互不相同的傳輸協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)。
TCP為兩台主機提供高可靠性的數據通信。它所做的工作包括把應用程序交給它的數據分成合適的小塊交給下面的網路層,確認接收到的分組,設置發送最後確認分組的超時時鍾等。由於運輸層提供了高可靠性的端到端的通信,因此應用層可以忽略所有這些細節。
而另一方面,UDP則為應用層提供一種非常簡單的服務。它只是把稱作數據報的分組從一台主機發送到另一台主機,但並不保證該數據報能到達另一端。任何必需的可靠性必須由應用層來提供。
這兩種運輸層協議分別在不同的應用程序中有不同的用途,這一點我們將在後面看到。
4. 應用層負責處理特定的應用程序細節。幾乎各種不同的TCP/IP實現都會提供下面這些通用的應用程序:
·Telnet 遠程登錄
·FTP 文件傳輸協議
·SMTP 用於電子郵件的簡單郵件傳輸協議
·SNMP 簡單網路管理協議
另外還有許多其他應用,我們在後面章節中將介紹其中的一部分。

假設我們在一個區域網(LAN)如乙太網中有兩台主機,二者都運行FTP協議,圖1.2列出了該過程所涉及到的所有協議。

圖1.2 區域網上運行FTP的兩台主機

這里,我們列舉了一個FTP客戶程序和另一個FTP伺服器程序。大多數的網路應用程序都被設計成客戶-伺服器模式。伺服器為客戶提供某種服務,在本例中就是訪問伺服器所在主機上的文件。在遠程登錄應用程序Telnet中,為客戶提供的服務是登錄到伺服器主機上。
在同一層上,雙方都有對應的一個或多個協議進行通信。例如,某個協議允許TCP層進行通信,而另一個協議則允許兩個IP層進行通信。
在圖1.2的右邊,我們注意到應用程序通常是一個用戶進程,而下三層則一般在(操作系統)內核中執行。盡管這不是必需的,但通常都是這樣處理的,例如UNIX操作系統。
在圖1.2中,頂層與下三層之間還有另一個關鍵的不同之處。應用層關心的是應用程序的細節,而不是數據在網路中的傳輸活動。下三層對應用程序一無所知,但它們要處理所有的通信細節。
我們在圖1.2中例舉了四種不同層次上的協議。FTP是一種應用層協議,TCP是一種運輸層協議,IP是一種網路層協議,而乙太網協議則應用於鏈路層上。 TCP/IP協議組件是一組不同的協議組合在一起構成的協議族。盡管通常稱該協議組件為TCP/IP,但TCP和IP只是其中的兩種協議而已。(該協議組件的另一個名字是Internet協議族(Internet Protocol Suite)。
網路介面層和應用層的目的是很顯然的――前者處理有關通信媒介的細節(乙太網,令牌環網等),而後者處理某個特定的用戶應用程序(FTP,Telnet 等)。但是,從表面上看,網路層和運輸層之間的區別不那麼明顯。為什麼要把它們劃分成兩個不同的層次呢?為了理解這一點,我們必須把視野從單個網路擴展到一組網路。
在80年代,網路不斷增長的原因之一是大家都意識到只有一台孤立的計算機構成的「孤島」沒有太大意義,於是就把這些孤立的系統組在一起形成網路。隨著這樣的發展,到了90年代,我們又逐漸認識到這種由單個網路構成的新的更大的「島嶼」同樣沒有太大的意義。於是,人們又把多個網路連在一起形成一個網路的網路,或稱作互連網(internet)。一個互連網就是一組通過相同協議族互連在一起的網路。
構造互連網最簡單的方法是把兩個或多個網路通過路由器進行連接。它是一種特殊的用於網路互連的硬體盒。路由器的好處是為不同類型的物理網路提供連接:乙太網,令牌環網,點對點的鏈接,FDDI(光纖分布式數據介面)等等。

(下面是原書p.4①的譯文)
這些盒子也稱作IP路由器(IP Routers),但我們這里使用路由器(Router)這個術語。
從歷史上說,這些盒子稱作網關(gateways),在很多TCP/IP文獻中都使用這個術語。現在網關這個術語只用來表示應用層網關:一個連接兩種不同協議組件的進程(例如,TCP/IP和IBM的SNA),它為某個特定的應用程序服務(常常是電子郵件或文件傳輸)。

圖1.3是一個包含兩個網路的互連網:一個乙太網和一個令牌環網,通過一個路由器互相連接。盡管這里是兩台主機通過路由器進行通信,實際上乙太網中的任何主機都可以與令牌環網中的任何主機進行通信。
在圖1.3中,我們可以劃分出端系統(end system)(兩邊的兩台主機)和中間系統(intermediate system)(中間的路由器)。應用層和運輸層使用端到端(end-to-end)協議。在我們的圖中,只有端系統需要這兩層協議。但是,網路層提供的卻是逐跳(hop-by-hop)協議,兩個端系統和每個中間系統都要使用它。

圖1.3 通過路由器連接的兩個網路

在TCP/IP協議組件中,網路層IP提供的是一種不可靠的服務。也就是說,它只是盡可能快地把分組從源結點送到目的結點,但是並不提供任何可靠性保證。而另一方面,TCP在不可靠的IP層上提供了一個可靠的運輸層。為了提供這種可靠的服務,TCP採用了超時重傳,發送和接收端到端的確認分組等機制。由此可見,運輸層和網路層分別負責不同的功能。
從定義上看,一個路由器具有兩個或多個網路介面層(因為它連接了兩個或多個網路)。任何具有多個介面的系統英文都稱作是多介面的multihomed。一個主機也可以有多個介面,但一般不稱作路由器, 除非它的功能只是單純地把分組從一個介面傳送到另一個介面。同樣,路由器並不一定指那種在互連網中用來轉發分組的特殊硬體盒。大多數的TCP/IP實現也允許一個多介面主機來擔當路由器的功能,但是主機為此必須進行特殊的配置。在這種情況下,我們既可以稱該系統為主機(當它運行某一應用程序時,如FTP或 Telnet),也可以稱之為路由器(當它把分組從一個網路轉發到另一個網路時)。我們在不同的場合下使用不同的術語。
互連網的目標之一是在應用程序中隱藏所有的物理細節。雖然這一點在圖1.3由兩個網路組成的互連網中並不很明顯,但是應用層不能關心(也不關心)一台主機是在乙太網上,而另一台主機是在令牌環網上,它們通過路由器進行互連。隨著增加不同類型的物理網路,可能會有20個路由器,但應用層仍然是一樣的。物理細節的隱藏使得互連網功能非常強大,也非常有用。
連接網路的另一個途徑是使用網橋。網橋是在鏈路層上對網路進行互連,而路由器則是在網路層上對網路進行互連。網橋使得多個區域網(LAN)組合在一起,這樣對上層來說就好像是一個區域網。
TCP /IP傾向於使用路由器而不是網橋來連接網路,因此我們將著重介紹路由器。文獻[Perlman 1992]的第12章對路由器和網橋進行了比較。

1.3 TCP/IP的分層
在TCP/IP協議組件中,有很多種協議。圖1.4給出了本書將要討論的其他協議。

圖1.4 TCP/IP協議組件中不同層次的協議

TCP和UDP是兩種最為著名的運輸層協議,二者都使用IP作為網路層協議。
雖然TCP使用不可靠的IP服務,但它卻提供一種可靠的運輸層服務。本書第17章到第22章將詳細討論TCP的內部操作細節。然後,我們將介紹一些TCP 的應用,如第26章中的Telnet和Rlogin,第27章中的FTP,以及第28章中的SMTP等。這些應用通常都是用戶進程。
UDP為應用程序發送和接收數據報。一個數據報是指從發送方傳輸到接收方的一個信息單元(例如,發送方指定的一定位元組數的信息)。但是與TCP不同的是, UDP是不可靠的,它不能保證數據報能安全無誤地到達最終目的。本書第11章將討論UDP,然後在第14章(域名系統:Domain Name System),第15章(簡單文件傳輸協議Trivial File Transfer Protocol),以及第16章(引導程序協議Bootstrap Protocol)介紹使用UDP的應用程序。SNMP(簡單網路管理協議)也使用了UDP協議,但是由於它還要處理許多其他的協議,因此本書把它留到第 25章再進行討論。
IP是網路層上的主要協議,同時被TCP和UDP使用。TCP和UDP的每組數據都通過端系統和每個中間路由器中的IP層在互連網中進行傳輸。在圖1.4 中,我們給出了一個直接訪問IP的應用程序。這是很少見的,但也是可能的。(一些較老的路由選擇協議就是以這種方式來實現的。當然新的運輸層協議也有可能試用這種方式。)第3章主要討論IP協議,但是為了使內容更加有針對性,一些細節將留在後面的章節中進行討論。第9章和第10章討論IP如何進行路由選擇。
ICMP是IP協議的附屬協議。IP層用它來與其他主機或路由器交換錯誤報文和其他重要信息。第6章對ICMP的有關細節進行討論。盡管ICMP主要被 IP使用,但應用程序也有可能訪問它。我們將分析兩個流行的診斷工具,Ping和Traceroute(第7章和第8章),它們都使用了ICMP。
IGMP是Internet組管理協議。它用來把一個UDP數據報多播到多個主機。我們在第12章中描述廣播(把一個UDP數據報發送到某個指定網路上的所有主機)和多點傳送的一般特性,然後在第13章中對IGMP協議本身進行描述。
ARP(地址解析協議)和RARP(逆地址解析協議)是某些網路介面(如乙太網和令牌環網)使用的特殊協議,用來轉換IP層和網路介面層使用的地址。我們分別在第4章和第5章對這兩種協議進行分析和介紹。

1.4 互連網的地址
互連網上的每個介面必須有一個唯一的Internet地址(也稱作IP地址)。IP地址長32 bit。Internet地址並不採用平面形式的地址空間,如1,2,3等。IP地址具有一定的結構,五類不同的互連網地址格式如圖1.5所示。
這些32位的地址通常寫成四個十進制的數,其中每個整數對應一個位元組。這種表示方法稱作「點分十進製表示法」(dotted decimal notation)。例如,作者的系統就是一個B類地址,它表示為:140.252.13.33。
區分各類地址的最簡單方法是看它的第一個十進制整數。圖1.6列出了各類地址的起止范圍,其中第一個十進制整數用加黑字體表示。

圖1.5五類互連網地址

圖1.6 各類IP地址的范圍

需要再次指出的是,多介面主機具有多個IP地址,其中每個介面都對應一個IP地址。
由於互連網上的每個介面必須有一個唯一的IP地址,因此必須要有一個管理機構為接入互連網的網路分配IP地址。這個管理機構就是互連網路信息中心(Internet Network Information Centre)稱作InterNIC。InterNIC只分配網路號。主機號的分配由系統管理員來負責。

(下面是原書p.8①的譯文)
Internet注冊服務(IP地址和DNS域名)過去由NIC來負責,其網路地址是nic.ddn.mil。1993年4月1日,InterNIC成立。現在,NIC只負責處理國防數據網的注冊請求,所有其他的Internet用戶注冊請求均由InterNIC負責處理,其網址是: rs.internic.net。
事實上InterNIC有三部分組成:注冊服務(rs.internic.net),目錄和資料庫服務(ds.internic.net),以及信息服務(is.internic.net)。有關InterNIC的其他信息參見習題1.8。

有三類IP地址:單目傳送地址(目標為單個主機),廣播傳送地址(目的端為給定網路上的所有主機),以及多目傳送地址(目的端為同一組內的所有主機)。第12章和第13章將分別討論廣播傳送和多目傳送的更多細節。
在3.4節中,我們在介紹IP路由選擇以後將進一步介紹子網的概念。圖3.9給出了幾個特殊的IP地址:主機號和網路號為全0或全1。

1.5 域名系統
盡管通過IP地址可以識別主機上的網路介面,進而訪問主機,但是人們最喜歡使用的還是主機名。在TCP/IP領域中,域名系統(DNS)是一個分布的資料庫,由它來提供IP地址和主機名之間的映射信息。我們在第14章將詳細討論DNS。
現在,我們必須理解,任何應用程序都可以調用一個標準的庫函數來查看給定名字的主機的IP地址。類似地,系統還提供一個逆函數――給定主機的IP地址,查看它所對應的主機名。
大多數使用主機名作為參數的應用程序也可以把IP地址作為參數。例如,在第4章中當我們用Telnet進行遠程登錄時,我們既可以指定一個主機名,也可以指定一個IP地址。

1.6 封裝
當應用程序用TCP傳送數據時,數據被送入協議棧中,然後逐個通過每一層直到被當作一串比特流送入網路。其中每一層對收到的數據都要增加一些首部信息(有時還要增加尾部信息),該過程如圖1.7所示。TCP傳給IP的數據單元稱作TCP報文段或簡稱為TCP段(TCP segment)。IP傳給網路介面層的數據單元稱作IP數據報(IP datagram)。通過乙太網傳輸的比特流稱作幀(frame)。
圖1.7中幀頭和幀尾下面所標注的數字是典型乙太網幀首部的位元組長度。在後面的章節中我們將詳細討論這些幀頭的具體含義。
乙太網數據幀的物理特性是其長度必須在46-1500位元組之間。我們將在4.5節遇到最小長度的數據幀,在2.8節中遇到最大長度的數據幀。

(下面是原書p.9①的譯文)
所有的Internet標准和大多數有關TCP/IP的書都使用octet這個術語來表示位元組。使用這個過分雕琢的術語是有歷史原因的,因為TCP/IP 的很多工作都是在DEC-10系統上進行的,但是它並不使用8 bit的位元組。由於現在幾乎所有的計算機系統都採用8 bit的位元組,因此我們在本書中使用位元組(byte)這個術語。
更准確地說,圖1.7中IP和網路介面層之間傳送的數據單元應該是分組(packet)。分組既可以是一個IP數據報,也可以是IP數據報的一個片(fragment)。我們將在11.5節討論IP數據報分片的詳細情況。

UDP數據與TCP數據基本一致。唯一的不同是UDP傳給IP的信息單元稱作UDP數據報(UDP datagram),而且UDP的首部長為8位元組。

圖1.7 數據進入協議棧時的封裝過程

回想第6頁中的圖1.4,由於TCP,UDP,ICMP和IGMP都要向IP傳送數據,因此IP必須在生成的IP首部中加入某種標識,以表明數據屬於哪一層。為此,IP在首部中存入一個長度為8比特的數值,稱作協議域。1表示為ICMP協議,2表示為IGMP協議,6表示為TCP協議,17表示為UDP協議。
類似地,許多應用程序都可以使用TCP或UDP來傳送數據。運輸層協議在生成報文首部時要存入一個應用程序的標識符。TCP和UDP都用一個16 bit的埠號來表示不同的應用程序。TCP和UDP把源埠號和目的埠號分別存入報文首部中。
網路介面分別要發送和接收IP,ARP和RARP數據,因此也必須在乙太網的幀首部中加入某種形式的標識,以指明生成數據的網路層協議。為此,乙太網的幀首部也有一個16 bit的幀類型域。

1.7 分用(Demultiplexing)
當目的主機收到一個乙太網數據幀時,數據就開始從協議棧中由底向上升,同時去掉各層協議加上的報文首部。每層協議盒都要去檢查報文首部中的協議標識,以確定接收數據的上層協議。這個過程稱作分用,圖1.8顯示了該過程是如何發生的。

圖1.8 乙太網數據幀的分用過程

(下面是原書p.11①的譯文)
為協議ICMP和IGMP定位一直是一件很棘手的事情。在圖1.4中,我們把它們與IP放在同一層上,那是因為事實上它們是IP的附屬協議。但是在這里,我們又把它們放在IP層的上面,這是因為ICMP和IGMP報文都被封裝在IP數據報中。
對於ARP和RARP我們也遇到類似的難題。在這里我們把它們放在乙太網設備驅動程序的上方,這是因為它們和IP數據報一樣,都有各自的乙太網數據幀類型。但在圖2.4中,我們又把ARP作為乙太網設備驅動程序的一部分,放在IP層的下面,其原因在邏輯上是合理的。

當進一步描述TCP的細節時,我們將看到協議確實是通過目的埠號,源IP地址和源埠號進行解包的。

1.8 客戶伺服器模型
大部分網路應用程序在編寫時都假設一端是客戶,另一端是伺服器,其目的是為了讓伺服器為客戶提供一些特定的服務。
我們可以將這種服務分為兩種類型:重復型或並發型。重復型伺服器通過以下步驟進行交互:
I1. 等待一個客戶請求的到來。
I2. 處理客戶請求。
I3. 發送響應給發送請求的客戶。
I4. 返回I1步驟。
重復型伺服器主要的問題發生在I2狀態。在這個時候,它不能為其他客戶機提供服務。
相應地,並發型伺服器採用以下步驟:
C1. 等待一個客戶請求的到來
C2. 啟動一個新的伺服器來處理這個客戶的請求。在這期間可能生成一個新的進程、任務或線程,並依賴底層操作系統的支持。這個步驟如何進行取決於操作系統。生成的新伺服器對客戶的全部請求進行處理。處理結束後,終止這個新伺服器。
C3.返回C1步驟。
並發伺服器的優點在於它是利用生成其他伺服器的方法來處理客戶的請求。也就是說,每個客戶都有它自己對應的伺服器。如果操作系統允許多任務,那麼就可以同時為多個客戶同時服務。
我們對伺服器,而不是對客戶進行分類的原因是因為對於一個客戶來說,它通常並不能夠辨別自己是與一個重復型伺服器或並發型伺服器進行對話。
一般來說,TCP伺服器是並發的,而UDP伺服器是重復的,但也存在一些例外。我們將在11.12節對UDP對其伺服器產生的影響進行詳細討論,並在18.11節對TCP對其伺服器的影響進行討論。

1.9 埠號
我們前面已經指出過,TCP和UDP採用16比特的埠號來識別應用程序。那麼這些埠號是如何選擇的呢?
伺服器一般都是通過人們所熟知的埠號來識別的。例如,對於每個TCP/IP實現來說,FTP伺服器的TCP埠號都是21,每個Telnet伺服器的 TCP埠號都是23,每個TFTP(簡單文件傳輸協議)伺服器的UDP埠號都是69。任何TCP/IP實現所提供的服務都用眾所周知的1-1023之間的埠號。這些人們所熟知的埠號由Internet埠號分配機構(Internet Assigned Numbers Authority, IANA)來管理。

(下面是原書p.13①的譯文)
到1992年為止,人們所熟知的埠號介於1-255之間。256-1023之間的埠號通常都是由Unix系統佔用,以提供一些特定的Unix服務―― 也就是說,提供一些只有Unix系統才有的,而其他操作系統可能不提供的服務。現在IANA管理1-1023之間所有的埠號。
Internet 擴展服務與Unix特定服務之間的一個差別就是Telnet和Rlogin。它們二者都允許我們通過計算機網路登錄到其他主機上。Telnet是採用埠號為23的TCP/IP標准且幾乎可以在所有操作系統上進行實現。相反,Rlogin最開始時只是為Unix系統設計的(盡管許多非Unix系統現在也提供該服務),因此在80年代初,它的有名埠號為513。

客戶端通常對它所使用的埠號並不關心,只需保證該埠號在本機上是唯一的就可以了。客戶埠號又稱作臨時埠號(即存在時間很短暫)。這是因為它通常只是在用戶運行該客戶程序時才存在,而伺服器則只要主機開著的,其服務就運行。
大多數TCP/IP實現給臨時埠分配1024-5000之間的埠號。大於5000的埠號是為其他伺服器預留的(Internet上並不常用的服務)。我們可以在後面看見許多這樣的給臨時埠分配埠號的例子。

(下面是原書p.13②的譯文)
Solaris 2.2是一個很有名的例外。通常TCP和UDP的預設臨時埠號從32768開始。在E.4節中,我們將詳細描述系統管理員如何對配置選項進行修改以改變這些預設項。
大多數Unix系統的file/etc/services都包含了人們熟知的埠號。為了找到Telnet伺服器和域名系統的埠號,我們可以運行以下語句:

(見原書p.13的③)

保留埠號
Unix系統有保留埠號的概念。只有具有超級用戶特權的進程才允許給它自己分配一個保留埠號。
這些埠號介於1到1023之間,一些應用程序(如有名的Rlogin,26.2節)將它作為客戶與伺服器之間身份認證的一部分。

1.10 標准化過程
究竟是誰控制著TCP/IP協議組件,又是誰在定義新的標准以及其他類似的事情?事實上,有四個小組在負責Internet技術。
1. Internet協會(ISOC: Internet Society)是一個推動、支持和促進Internet不斷增長和發展的專業組織,它把Internet作為全球研究通信的基礎設施。
2. Internet體系結構委員會(IAB:Internet Architecture Board)是一個技術監督和協調的機構。它由國際上來自不同專業的15個志願者組成,其職能是負責Internet標準的最後編輯和技術審核。IAB隸屬於ISOC。
3. Internet工程專門小組(IETF:Internet Engineering Task Force)是一個面向近期標準的組織,它分為9個領域(應用,尋徑和定址,安全等等)。IETF開發成為Internet標準的規約。為幫助IETF主席,又成立了Internet工程指導小組(IESG:Internet Engineering Steering Group)。
4. Internet研究專門小組主要對長遠的項目進行研究。
IRTF和IETF都隸屬於IAB。文獻[Crocker 1993]提供了關於Internet內部標准化進程更為詳細的信息,同時還介紹了它的早期歷史。

1.11 RFC
所有關於Internet的正式標准都以RFC(Request for Comment)文檔出版。另外,大量的RFC並不是正式的標准,出版的目的只是為了提供信息。RFC的篇幅從1頁到200頁不等。每一項都用一個數字來標識,如RFC 1122,數字越大說是RFC的內容越新。
所有的RFC都可以通過電子郵件或用FTP從Internet上免費獲取。如果發送下面這份電子郵件,你就會收到一份獲取RFC的方法清單:

T [email protected]
Subject: getting rfcs
help: ways_to_get_rfcs

最新的RFC索引總是搜索信息的起點。這個索引列出了RFC被替換或局部更新的時間。
下面是一些重要的RFC文檔:
1. 賦值RFC(Assigned Numbers RFC)列出了所有Internet協議中使用的數字和常數。至本書出版時為止,最新RFC的編號是1340 [Reynolds and Postel 1992]。所有著名的Internet埠號都列在這里。
當這個RFC被更新時(通常每年至少更新一次),索引清單會列出RFC 1340被替換的時間。
2. Internet正式協議標准,目前是RFC 1600[Postel 1994]。這個RFC描述了各種Internet協議的標准化現狀。每種協議都處於下面幾種標准化狀態之一:標准,草案標准,提議標准,實驗標准,信息標准,和歷史標准。另外,對每種協議都有一個要求的層次:必需的,建議的,可選擇的,限制使用的,或者不推薦的。
與賦值RFC一樣,這個RFC也定期更新。請一定隨時查看最新版本。
3. 主機需求RFC,1122和1123[Braden 1989a, 1989b]。RFC 1122針對鏈路層,網路層和運輸層,RFC 1123針對應用層。這兩個RFC對早期重要的RFC文檔作了大量的糾正和解釋。如果要查看有關協議更詳細的細節內容,它們通常是一個入口點。它們列出了協議中關於「必須」,「應該」,「可以」,「不應該」或者「不能」等特性及其實現細節。
文獻[Borman 1993b]提供了有關這兩個RFC的實用內容。RFC 1127[Braden 1989c]對工作小組開發主機需求RFC過程中的討論內容和結論進行了非正式的總結。
4.路由器需求RFC,目前正式版是RFC 1009[Braden and Postel 1987],但一個新版已接近完成[Aknqyust 1993]。它與主機需求RFC類似,但是只單獨描述了路由器的需求。

1.12 標準的簡單服務
有一些標準的簡單服務幾乎每種實現都要提供。在本書中我們將使用其中的一些服務程序,而客戶程序通常選擇Telnet。圖1.9描述了這些服務。從該圖我們可以看出,當使用TCP和UDP提供相同的服務時,一般選擇相同的埠號.

(下面是原書p.15①的譯文)
如果仔細檢查這些標準的簡單服務以及其他標準的TCP/IP服務(如Telnet, FTP, SMTP等)的埠號時,我們發現它們都是奇數。這是有歷史原因的,因為這些埠號都是從NCP埠號派生出來的。(NCP,即網路控制協議,是 ARPANET的運輸層協議,是TCP的前身。NCP是單工的,不是全雙工的,因此每個應用程序需要兩個連接,需預留一對奇數和偶數埠號。當TCP和 UDP成為標準的運輸層協議時,每個應用程序只需要一個埠號,因此就使用了NCP中的奇數。

(以下是原書p.16圖1.9的譯文)
名字
TCP埠號
UDP埠號
RFC
描述
echo
7
7
862
伺服器返回客戶發送的所有內容。
discard
9
9
863
伺服器丟棄客戶發送的所有內容。
daytime
13
13
867
伺服器以可讀形式返回時間和日期。
chargen
19
19
864
當客戶發送一個數據報時,TCP伺服器發送一串連續的字元流,直到客戶中斷連接。UDP伺服器發送一個隨機長度的數據報。
time
37
37
868
伺服器返回一個二進制形式的32 bit數,表示從UTC時間1900年1月1日午夜至今的秒數。

圖1.9 大多數實現都提供的標準的簡單服務

1.13 互連網
在圖1.3中,我們列舉了一個由兩個網路組成的互連網-一個乙太網和一個令牌環網。在1.4節和1.9節中,我們討論了世界范圍內的互連網- Internet,以及集中分配IP地址的需要(InterNIC),還討論了著

5. ip伺服器是什麼意思

IP是英文 Internet Protocol的縮寫,意思是「網路之間互連的協議」,也就是為計算機網路相互連接進行通信而設計的協議。在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守 IP協議就可以與網際網路互連互通。正是因為有了IP協議,網際網路才得以迅速發展成為世界上最大的、開放的計算機通信網路。因此,IP協議也可以叫做「網際網路協議」。

——IP是怎樣實現網路互連的?各個廠家生產的網路系統和設備,如乙太網、分組交換網等,它們相互之間不能互通,不能互通的主要原因是因為它們所傳送數據的基本單元(技術上稱之為「幀」)的格式不同。IP協議實際上是一套由軟體程序組成的協議軟體,它把各種不同「幀」統一轉換成「IP數據報」格式,這種轉換是網際網路的一個最重要的特點,使所有各種計算機都能在網際網路上實現互通,即具有「開放性」的特點。

——那麼,「數據報」 是什麼?它又有什麼特點呢?數據報也是分組交換的一種形式,就是把所傳送的數據分段打成 「包」,再傳送出去。但是,與傳統的「連接型」分組交換不同,它屬於「無連接型」,是把打成的每個「包」(分組)都作為一個「獨立的報文」傳送出去,所以叫做「數據報」。這樣,在開始通信之前就不需要先連接好一條電路,各個數據報不一定都通過同一條路徑傳輸,所以叫做「無連接型」。這一特點非常重要,它大大提高了網路的堅固性和安全性。

——每個數據報都有報頭和報文這兩個部分,報頭中有目的地址等必要內容,使每個數據報不經過同樣的路徑都能准確地到達目的地。在目的地重新組合還原成原來發送的數據。這就要IP具有分組打包和集合組裝的功能。

——在實際傳送過程中,數據報還要能根據所經過網路規定的分組大小來改變數據報的長度,IP數據報的最大長度可達 65535個位元組。

——IP協議中還有一個非常重要的內容,那就是給網際網路上的每台計算機和其它設備都規定了一個唯一的地址,叫做「IP 地址」。由於有這種唯一的地址,才保證了用戶在連網的計算機上操作時,能夠高效而且方便地從千千萬萬台計算機中選出自己所需的對象來。

——現在電信網正在與 IP網走向融合,以IP為基礎的新技術是熱門的技術,如用IP網路傳送話音的技術(即VoIP)就很熱門,其它如IP over ATM、IPover SDH、IP over WDM等等,都是IP技術的研究重點。(IP全球通網)

IPv6是"Internet Protocol Version 6"的縮寫,也被稱作下一代互聯網協議,它是由IETF小組(Internet工程任務組Internet Engineering Task Force)設計的用來替代現行的IPv4(現行的IP)協議的一種新的IP協議。

我們知道,Internet的主機都有一個唯一的IP地址,IP地址用一個32位二進制的數表示一個主機號碼,但32位地址資源有限,已經不能滿足用戶的需求了,因些Internet研究組織發布新的主機標識方法,即IPv6。在RFC1884中(RFC是Request for Comments Document的縮寫。RFC實際上就是Internet有關服務的一些標准),規定的標准語法建議把IPv6地址的128位(16個位元組)寫成8個16位的無符號整數,每個整數用四個十六進制位表示,這些數之間用冒號(:)分開,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39
1.基本地址格式
現在的IP網路使用32位地址,以點分十進製表示,如172.16.0.0。地址格式為:IP地址=網路地址+主機地址 或 IP地址=主機地址+子網地址+主機地址。
網路地址是由Internet權力機構(InterNIC)統一分配的,目的是為了保證網路地址的全球唯一性。主機地址是由各個網路的系統管理員分配。因此,網路地址的唯一性與網路內主機地址的唯一性確保了IP地址的全球唯一性。

2.保留地址的分配
根據用途和安全性級別的不同,IP地址還可以大致分為兩類:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中隨意訪問。私有地址只能在內部網路中使用,只有通過代理伺服器才能與Internet通信。
一個機構或網路要連入Internet,必須申請公用IP地址。但是考慮到網路安全和內部實驗等特殊情況,在IP地址中專門保留了三個區域作為私有地址,其地址范圍如下:
10.0.0.0/8:10.0.0.0~10.255.255.255
172.16.0.0/12:172.16.0.0~172.31.255.255
192.168.0.0/16:192.168.0.0~192.168.255.255
使用保留地址的網路只能在內部進行通信,而不能與其他網路互連。因為本網路中的保留地址同樣也可能被其他網路使用,如果進行網路互連,那麼尋找路由時就會因為地址的不唯一而出現問題。但是這些使用保留地址的網路可以通過將本網路內的保留地址翻譯轉換成公共地址的方式實現與外部網路的互連。這也是保證網路安全的重要方法之一。

6. ip地址和伺服器是一個意思嗎

IP 地址和伺服器不是一個意思,他們就像門牌和房子一樣。IP地址,就像房屋的門牌只是一個標識,多少號多少號讓你可以順著道找到地方,而伺服器他是一個存儲的空間,就像一間房子,你可以隨心去布置去安放你想要的應用,伺服器是一個可以使用存放應用的存儲器,通上網路別人可以訪問,就像打開門別人可以讓你想讓進屋的人參觀你的房子。騰正科技,嘉輝,上

7. 在網路中提供域名與ip地址解析服務的伺服器是什麼

完成ip地址和域名之間轉換工作的是DNS伺服器。
DNS(Domain Name System,域名系統),網際網路上作為域名和IP地址相互映射的一個分布式資料庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析

8. 伺服器IP、內網IP和外網IP有什麼聯系分別是怎樣獲得的

外網IP一般稱為公網IP,也就是寬頻IP地址,這是寬頻商的寬頻伺服器隨機分配給各上網用戶的,每次重新連接上寬頻所分配到的IP地址都不一樣。(除非是報裝了固定IP業務)

內網IP就是區域網IP地址,這個IP地址可以由路由器DHCP自動分配,也可以區域網內的每台連接設備手動分配一個固定的IP地址。

比喻,你家路由器下邊連有多台電腦或手機等上網設備,所從路由分配到的IP地址就是內網IP地址。而路由器每次撥號連接上寬頻所得到的IP地址,就是公網IP地址或叫外網IP地址

外網地址是指在Internet上使用的地址,除了這些保留做為內網的地址和其他保留地址之外的所有地址,這些IP地址是由ISP提供。伺服器如果是內網的伺服器,則使用的是內網IP,如果是提供Internet伺服器的,就要使用外網地址。

熱點內容
sql存儲數據 發布:2025-05-17 16:43:28 瀏覽:699
外貼演算法 發布:2025-05-17 16:13:34 瀏覽:387
多出口ip伺服器 發布:2025-05-17 16:04:50 瀏覽:659
雙指針演算法 發布:2025-05-17 16:04:04 瀏覽:703
媒體采訪問答 發布:2025-05-17 15:59:44 瀏覽:690
androidstudiojni 發布:2025-05-17 15:59:42 瀏覽:165
唱吧上傳伴奏歌詞 發布:2025-05-17 15:53:29 瀏覽:862
5g伺服器怎麼填寫 發布:2025-05-17 15:49:39 瀏覽:314
c語言二級操作題 發布:2025-05-17 15:48:45 瀏覽:376
手機錄音機在哪個文件夾 發布:2025-05-17 15:43:37 瀏覽:49