1.什麼是TCP/IP?
TCP/IP是用於串連到網際網路的電腦進行通訊的通訊協定。
TCP/IP指傳輸控制通訊協定/網際協議。
TCP/IP是定義了電子裝置(比如電腦)如何被連入網際網路,以及資料如何在他們之間傳輸的標準。
TCP/IP使用32個位元或者4個0到255之間的數字來為電腦編址,例如192.168.1.1。
2.TCP/IP內部隱藏著一系列用於處理資料通訊的協議有哪些?
TCP (傳輸控制通訊協定) 應用程式之間通訊
UDP (使用者資料包協議) 應用程式之間的簡單通訊
IP (網際協議) 電腦之間的通訊
ICMP (網際網路訊息控制協議) 針對錯誤和狀態
DHCP (動態主機設定通訊協定) 針對動態定址
3.TCP/IP是如何工作的?
TCP/IP意味著TCP和IP在一起協同工作,TCP是全雙工系統通訊,IP是不需連線的.
TCP負責應用軟體和網路軟體之間的通訊。
IP負責電腦之間的通訊。
TCP負責將資料分割並裝入IP包,然後在它們到達的時候重新組合它們。
IP負責將包發送至接受者。
4.TCP/IP 協議
TCP/IP是不同的通訊協定的大的集合。
協議族
TCP/IP是基於TCP和IP這兩個最初的協議之上的不同的通訊協定的大的集合。
TCP - 傳輸控制通訊協定
TCP用於從應用程式到網路的資料轉送控制。
TCP負責在資料傳送之前將它們分割為IP包,然後在它們到達的時候將它們重組。
IP - 網際協議
IP負責電腦之間的通訊。
IP負責在網際網路上發送和接收資料包。
HTTP - 超文字傳輸通訊協定 (HTTP)
HTTP負責web伺服器與web瀏覽器之間的通訊。
HTTP被用於從web用戶端(瀏覽器)向web伺服器發送請求,並從web伺服器向web用戶端返回內容(網頁)。
HTTPS - 安全的HTTP
HTTPS負責在web伺服器和web瀏覽器之間的安全通訊。
作為有代表性的應用,HTTPS會被用來處理信用卡交易和其他的敏感性資料。
SSL - 安全通訊端層
SSL協議被用來為安全資料轉送加密資料。
SMTP - 簡易郵件傳輸協議
SMTP被用於電子郵件的傳輸。
通常情況下,郵件會被送到一台郵件伺服器(SMTP伺服器),然後被送到另一台(或幾台)伺服器,然後最終被送到它的目的地。
SMTP使用MIME協議通過TCP/IP網路來發送位元據。MIME協議會將位元據轉換為純文字。
MIME - 多用途網際網路郵件擴充
MIME協議使得SMTP可以通過TCP/IP網路傳輸多媒體檔案,包括聲音、視頻和位元據。
IMAP - 網際網路訊息訪問協議
IMAP被用來儲存和找回電子郵件。
與POP類似,IMAP協議同樣被郵件程式使用。
IMAP協議與POP協議之間的主要差異是:如果IMAP連上了郵件伺服器,它不會自動地將郵件下載到郵件程式之中。
IMAP使你有能力在下載郵件之前先通過郵件伺服器端查看他們。通過IMAP,你可以選擇下載這些郵件或者僅僅是刪除它們。比方說你需要從不同的位置訪問郵件伺服器,但是僅僅希望回到辦公室的時候再下載郵件,IMAP在這種情況下會很有用。
POP -
POP被用來從電子郵件伺服器向個人電腦下載電子郵件。
假如你的郵件程式使用POP,那麼一旦它串連上郵件伺服器,你的所有的郵件都會被下載到郵件程式中(或者稱之為郵件用戶端)。
FTP - 檔案傳輸通訊協定
FTP負責電腦之間的檔案傳輸。
NTP - 網路時間協議
NTP被用來在電腦之間同步時間(鐘)。
DHCP - 動態主機設定通訊協定
DHCP被用來向網路中的電腦分配動態IP地址。
SNMP - 簡易網路管理通訊協定
SNMP被用於電腦網路的管理。
LDAP - 輕量級的目錄訪問協議
LDAP被用於從網際網路搜集關於使用者和電子郵件地址的資訊。
ICMP - 網際網路訊息控制協議
ICMP負責網路中的錯誤處理。
ARP - Address Resolution Protocol
ARP - 被用於通過IP來尋找基於IP地址的電腦網卡的硬體地址。
RARP - Reverse Address Resolution Protocol
RARP被用於通過IP尋找基於硬體地址的電腦網卡的IP地址。
BOOTP - Boot Protocol
BOOTP被用來從網路啟動(booting)電腦。
PPTP - 點對點通道通訊協定
PPTP被用於私人網路之間的串連(隧道).