最新的Web開發教程
 

網絡的TCP / IP


TCP / IP是用於計算機之間的通信協議的一個家族。


什麼是TCP / IP?

TCP / IP用於Transmission 呼叫控制P rotocol / I NTERNET P rotocol。它定義了如何電子設備(如計算機)應該連接在互聯網上,以及如何數據應在它們之間進行傳輸。

TCP -傳輸控制協議

TCP負責破壞數據分解成小的數據包才可以通過網絡發送,並且再次組裝的數據包到達時。

IP -互聯網協議

IP需要計算機之間的通信服務。It is responsible for addressing, sending and receiving the data packets over the Internet. 它負責處理,發送和通過因特網接收的數據包。


TCP / IP協議網絡

Web瀏覽器和服務器使用TCP / IP協議連接到因特網。Common TCP/IP protocols are: 通用的TCP / IP協議是:

HTTP -超文本傳輸協議

HTTP採取一個Web服務器和網絡瀏覽器之間的通信服務。HTTP is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client. HTTP用於從服務器發送從Web客戶端(瀏覽器)請求到web服務器,返回的網頁內容(網頁)返回給客戶端。

HTTPS -安全的HTTP

HTTPS需要一個Web服務器和網絡瀏覽器之間護理安全通信。HTTPS typically handles credit card transactions and other sensitive data. HTTPS通常處理信用卡交易和其他敏感數據。

FTP -文件傳輸協議

FTP採用計算機之間的文件傳輸照顧。


IP是無連接

IP是“無連接的”通信協議。

IP不佔據兩個計算機之間的通信線路。This reduces the need for network lines. 這減少了網絡線路的需要。每一行可用於在同一時間許多不同的計算機之間的通信。

具有IP,消息(或其它數據)被分成獨立的小“包”,並通過互聯網的計算機之間發送。IP is responsible for "routing" each packet to the correct destination. IP是負責“路由”每個數據包到正確的目的地。


IP路由器

當IP包被從計算機發送的,其到達的IP路由器。

該IP路由器負責“路由”數據包到正確的目的地,直接或通過其他路由器。

該分組將跟隨路徑可能是從同一通信的其它分組不同。The router is responsible for the right addressing, depending on traffic volume, errors in the network, or other parameters. 路由器負責正確尋址,這取決於交通量,網絡,或其他參數中的錯誤。

打個比方:通過IP通信是像發送一封長信,為大量的小明信片,各自找自己的(通常是不同的)的方式來接收。


IP地址

IP使用32位,或0到255之間的四個數字,以解決一台計算機。

IP地址通常寫成用句點分隔,這樣的四個數字:192.168.1.50。

每台計算機必須有一個唯一的IP地址,然後才能連接到互聯網。

每個IP數據包必須有一個地址,才可以被發送到另一台計算機。

這是一個IP地址:192.68.20.50。This might be the same address: www.w3ii.com 這可能是相同的地址:www.w3ii.com

這是您的IP地址:108.161.252.158

在計算機術語中,TCP / IP使用32位尋址。It uses 4 bytes . 它使用4 個字節一個字節是8位One byte can contain 256 different values: 一個字節可以包含256個不同的值:

00000000,00000001,00000010,00000011,00000100,00000101,00000110,00000111,00001000 .......並一路到11111111。


域名

名稱是容易得多一個12位的數字記憶。

用於TCP / IP地址的名字被稱為域名。

w3ii.com是一個域名。

當你解決了一個網站,像http://www.w3ii.com,這個名字是由一個域名服務器(DNS)翻譯為一個數字。

在世界各地,DNS服務器被連接到因特網。DNS servers are responsible for translating domain names into TCP/IP addresses. DNS服務器負責將域名轉換為TCP / IP地址。

當一個新的域名與TCP / IP地址一起註冊,DNS服務器在世界各地與此信息進行更新。


TCP / IP協議的電子郵件

電子郵件程序使用TCP / IP發送和接收電子郵件。The TCP/IP protocols for email are: 電子郵件的TCP / IP協議是:

SMTP -簡單郵件傳輸協議

SMTP負責發送電子郵件。Often emails are sent to an email server (SMTP server), then to other servers, and finally to its destination. 經常的電子郵件被發送到電子郵件服務器(SMTP服務器),然後到其他服務器,並最終到它的目的地。SMTP只能傳輸純文本。It cannot transmit binary data like pictures, sounds or movies. 它不能像傳送圖片,聲音或電影二進制數據。

MIME -多用途Internet郵件擴展

MIME協議允許的SMTP發送多媒體文件包括語音,音頻,和通過TCP / IP網絡的二進制數據。The MIME protocol converts binary data to pure text, before it is sent. MIME協議的二進制數據轉換為文本純正,在發送前。

POP -郵局協議

POP協議所使用的電子郵件程序檢索電子郵件服務器的電子郵件。If your email program uses POP, all your emails are downloaded to your email program (also called email client), each time it connects to your email server. 如果您的電子郵件程序使用POP,所有的郵件都下載到您的電子郵件程序(也稱為電子郵件客戶端),每次連接到電子郵件服務器的時間。

IMAP - Internet消息訪問協議

IMAP協議的工作原理很像POP協議。The main difference is that the IMAP protocol will not automatically download all your emails each time your email program connects to your email server. 主要的區別在於,IMAP協議不會自動下載你所有的每一個你的電子郵件程序連接到電子郵件服務器時的郵件。

IMAP協議允許您通過您的電子郵件,你下載之前看電子郵件服務器。With IMAP you can choose to download your messages or just delete them. 隨著IMAP你可以選擇下載您的郵件或只是刪除它們。這樣,IMAP是完美的,如果你需要連接到不同地點的郵件服務器,但只希望下載郵件,當你回到你的辦公室。


其他的TCP / IP協議

ARP -地址解析協議

ARP協議用於IP查找基於IP地址的計算機網卡的硬件地址。

BOOTP -引導協議

BOOTP用於從網絡啟動(開始)的計算機。

DHCP -動態主機配置協議

使用DHCP用於在網絡中動態IP地址的分配給計算機。

ICMP - Internet控制消息協議

ICMP照顧的錯誤處理的網絡。

LDAP -輕量級目錄訪問協議

LDAP用於收集有關從互聯網用戶和電子郵件地址的信息。

NTP -網絡時間協議

NTP用於計算機之間的時間(時鐘)同步。

PPTP -點對點隧道協議

PPTP用於設置私人網絡之間的連接(隧道)。

RARP -反向地址解析協議

RARP用於通過IP查找基於計算機網卡的硬件地址的IP地址。

SNMP -簡單網絡管理協議

SNMP用於計算機網絡管理。

SSL -安全套接字層

SSL協議用於為安全的數據傳輸的數據進行加密。

TLS -傳輸層安全

TLS協議是SSL的更新,更安全的版本。