1. 程式人生 > >什麼是DNS,FTP,HTTP,DHCP及用途

什麼是DNS,FTP,HTTP,DHCP及用途

DNS(Domain Name System):域名解析協議,埠號:53;通過域名解析獲得域名所對應的IP

FTP(File Transfer Protocol):檔案傳輸協議,埠號:21;使用者可通過客戶機程式向遠端主機上傳檔案;或從遠端主機上下載檔案。

HTTP(HyperText Transfer Protocol):超文字傳輸協議,埠號:80;最初設計HTTP是為了提供一種釋出和接受HTML頁面的方法。所有WWW檔案都必須遵守這個標準。

HTTP報文:從客服端到服務端的請求和從服務端到客戶端的響應構成

DHCP(Dynamic Host Configuration Protocol):動態主機配置協議,是一個區域網的網路協議,使用UDP協議工作。有三個埠;UDP67和UDP68為正常的DHCP服務埠,分別作為DHCP Server和DHCP Client的服務埠;546號埠用於DHCPv6 Client,而不用於DHCPv4

兩個用途:

(1)自動分配IP地址

(2)是區域網管理員管理所有計算機

DHCP的三種機制分配IP地址:

(1)自動分配方式(Automatic Allocation):DHCP伺服器為主機指定一個永久的IP地址。

(2)動態分配方式(Dynamic Allocation):DHCP伺服器給主機指定一個具有時間限制的IP地址(比如家裡無線路由器的IP地址關了重啟後IP地址會不一樣)。注:這種方式會重複使用客戶端不再需要的地址

(3)手工分配方式(Manual Allocation):客戶端的IP地址是由網路管理員指定的。