第二章 TCP/IP簡介
一、TCP/IP模型:
1、應用層:定義了節(jié)點到節(jié)點的應用通信協議以及對用戶界面規(guī)范的控制
2、協議
Telnet:是通過虛擬終端對遠程設備進行操作,端口號為23
FTP:文件傳輸協議,可以應用在任意主機之間。端口號為21,功能對列表和目錄操作、文件內容輸入、在主機間進行文件拷貝。
TFTP:簡單文件傳輸協議,只有在確切的知道想要得到文件的文件名和準確位置時,才可以使用。其不提供目錄瀏覽功能,只能完成文件的發(fā)送和接收操作。
NFS:網絡文件系統(tǒng)。它允許兩個不同類型的文件系統(tǒng)實現互操作。
SMTP:簡單郵件傳輸協議。用來發(fā)郵件。POP3用來接收郵件。
LPD:行式打印機守護進程。用于實現打印機共享
SNMP:簡單網絡管理協議。監(jiān)視網絡的運行情況,并發(fā)送間歇的數據和有關狀態(tài)的更新和告警。
DNS:域名服務。用來解析完全合格域名(FQDN)的。FQDN是一個分層的結構,它可以基于域標識符來邏輯定位一個系統(tǒng)。
DHCP(動態(tài)主機配置協議)/bootp(引導協議):
DHCP可以為主機分配IP地址,用于小型或大型網絡中,它可以為主機提供ip地址、子網掩碼、域名、默認網關、DNS、WINS信息等;
bootP也可為主機分配IP地址,但主機的硬件地址必須手工填加到BootP表中,還可以引導主機的操作系統(tǒng)發(fā)送給主機。
主機到主機層:主要解決如何創(chuàng)建可靠的端到端的通信,并確保對數據傳送是無差錯的【即保證數據包的順序傳送及完整性】,其主機目的是將上層的應用程序從網絡傳輸的復雜性中分離出來,協議有:傳輸控制協議(TCP),用戶數據報協議(UDP)
TCP:采用虛電路方式進行鏈接。是一種全雙工、面向連接、可靠的數據傳輸。
UDP:不可靠、無連接的協議。
TCP/UDP都使用端口號與上層進行通信。發(fā)送發(fā)的源端口號將由源主機指定一個大于1024的值,目的端口號為協議的端口號。
因特網層:通過賦予主機一個IP地址來完成對主機的尋址,負責數據包在多種網絡中的路由。
功能:路由選擇、為上層提供一個簡單的網絡接口。
因特網協議(IP):關注每個數據包的地址,并通過路由表,決定將包發(fā)到哪一個路徑。
因特網控制報文協議(ICMP):是一個管理協議,能為主機提供有關網絡故障的信息;被封裝在數據包內。(信息不可達、緩沖區(qū)滿、跳、Ping、traceroute
地址解析協議(ARP):由已知主機的IP地址查找它的硬件地址。
逆向地址解析協議(RARP):通過發(fā)送一個包含有無盤主機MAC地址的數據包來發(fā)現該IP地址的身份,并詢問與此MAC地址相對應的IP地址。
代理地址解析協議(代理ARP):
網絡接入層:負責監(jiān)視數據在主機和網絡之間的交換