網絡協議X檔案IP篇
網絡協議——IP協議
說明:全稱Internet Protocol(互聯網協議),主要用于負責IP尋址、路由選擇和IP數據包的分割和組裝。通常我們所說的IP地址可以理解為符合IP協議的地址。目前,我們常用的IP協議是IP協議的第四版本,即IPv4,是互聯網中最基礎的協議,于1981年在RFC 791中定義。
應用:IPv4使用了32位地址,通常使用圓點分隔的4個十進制數字表示,比如192.168.0.1。目前,IPv4最多支持4294967296(2的32次方)個地址連接到Internet。隨著互聯網的迅猛發展,IP地址的需求越來越大,在未來幾年有被用完的危機。
網絡協議——IPv6協議
說明:全稱Internet Protocol Version 6,即IP協議的6.0版本,通常又稱為下一代互聯網協議,IPv6是Internet工程任務組(IETF)開發設計的用來替代現行IPv4協議的一種新IP協議。IPv6和IPv4作用大致相同,開發的目的主要是為了緩解IPv4地址空間的壓力,另外還彌補了IPv4協議的一些問題,包括端對端IP連接、服務質量(QoS)、安全性、擴展性以及即插即用等。
應用:
1. 安裝IPv6
IPv6使用了128位地址,理論上可以提供2的128次方地址。在Windows XP中要安裝IPv6,可以依次“開始→運行”,輸入“cmd”回車打開“命令提示符”窗口;接著鍵入:ipv6 install(如圖),回車后就可以進行IPv6的安裝。
2. 配置IPv6
同樣是在“命令提示符”窗口中,鍵入:ipv6 if,回車后可以獲取接口索引,通過該接口來添加收到地址;鍵入:ipv6 adu [InterfaceIndex]/[Address],其中InterfaceIndex表示該接口的接口號,Address表示IPv6地址。另外,還可以使用ping6命令進行IPv6配置和連接的測試,具體的命令用法,大家可以在命令后加/?參閱相關幫助文件。
網絡協議——TCP協議
說明:全稱Transmission Control Protocol(傳輸控制協議),該協議主要用于在主機間建立一個虛擬連接,以實現高可靠性的數據包交換。
應用:上面我們介紹的IP協議可以進行IP數據包的分割和組裝,但是通過IP協議并不能清楚地了解到數據包是否順利地發送給目標計算機。而使用TCP協議就不同了,在該協議傳輸模式中在將數據包成功發送給目標計算機后,TCP會要求發送一個確認;如果在某個時限內沒有收到確認,那么TCP將重新發送數據包。另外,在傳輸的過程中,如果接收到無序、丟失以及被破壞的數據包,TCP還可以負責恢復。
網絡協議——TCP/IP協議
說明:TCP/IP協議其實就是TCP以及IP等協議組合,即傳輸控制協議/互聯網協議,該協議在互聯網上使用的非常廣泛,主要用于在安裝了不同的硬件和不同的操作系統的計算機之間實現可靠的網絡通信。其中,TCP協議可以保證數據包傳輸的可靠性;IP協議可以保證數據包能被傳到目標計算機。除了TCP、IP協議外,TCP/IP協議組合還包括有FTP、Telnet、SMTP等協議。
應用:目前,幾乎所有的網絡通信設備和操作系統都支持TCP/IP協議。
網絡協議的更多內容內容請閱讀網絡協議X檔案系列文章,或來這里http://network.51cto.com/col/551/尋找你想要的信息。