雲計算--網絡原理與應用--20171115
阿新 • • 發佈:2017-11-16
斷開連接 廣播 自動 常用 開始 連接 ttl 意義 流動
- IP 協議
- ARP協議
- TCP/UDP協議
- 網絡傳輸介質
一 IP協議
網絡層負責定義數據通過網絡流動所經過的路徑。主要功能如下:
- 定義基於IP協議的邏輯地址(IP地址)
- 選擇數據通過網絡的最佳路徑
- 連接不同的媒介類型
IP數據包格式:
關鍵字:
- 版本:IP的版本號
- 優先級與服務類型(TOS):表示數據包的優先級和服務類型,實現QoS的要求
- TTL:time to live。表示IP包哦生存周期,防止數據包在網絡中無限循環。最大循環次數255.
- TTL值意義是數據包在被拋棄前在網路中可以經歷的最大周轉次數。數據包每經過一個路由器會檢查一次該值,當為0時,數據包就被拋棄。
- 一個數據包每經過一個路由器,TTL值減1.
- 協議號(8):協議字段,表示數據字上層由哪個協議封裝,TCP協議號為6,UDP協議號為17
- 源地址(source IP address)和目的地址(destination ip address)各32位
ARP協議(address resolution protocol)地址解析協議
在局域網中將一個已知的IP地址解析成MAC地址,以便在交換機上通過MAC地址進行通信。
1.實現過程:
- PC1想發送數據給PC2,先檢查自己的ARP緩存表。在ARP緩存表中一條IP地址對應一條MAC地址。如果在緩存表中沒有PC2的IP地址和MAC地址,則發送ARP請求;
- PC1發送局域網發送ARP請求信息,請求的目的地址為MAC廣播地址(FF-FF-FF-FF-FF-FF),請求內容為“who has PC2 ip 地址
- 其余機器收到該廣播消息後自動丟棄,當PC2收到後添加PCI的ip地址和MAC信息到PC2的ARP緩存表,並發送ARP應答,告訴PC1自己的MAC地址(單播)
- PC1收到ARP應答後添加PC2的ip地址和MAC地址到ARP緩存表中.
2. 本地ping 百度 ARP請求和應答消息如下:
二 TCP和協議
TCP是面向連接的,可靠的進程到進程通信的協議。它在源點和終點設置一條虛連接。
- 1.TCP報文段(segment)的首部格式如下:
- 源端口號:發送端
- 目的端口號:接受端
- 序號:報文段的序號,不一定從0開始,雙方序號是獨立的;
- 確認號:對發送端發送確認信息,表示之前的數據段都已經收到;
- 控制位:
- ACK:確認信息
- syn:同步序列號,建立連接時設置為1;
- FIN:斷開連接時設置為1;
TCP 建立時的三次握手:
TCP斷開連接的四次握手:
常用的TCP端口
21 ftp
23 telnet 用於遠程登錄
25 smtp 用於郵件
80 http 超文本傳輸協議
110 pop3 郵件
常用的UDP端口
69 tfitp 簡單文件傳輸協議
111 rpc 遠程過程調用
123 ntp 網絡時間協議
三 網絡傳輸介質
1.常用光纖接口:sc 大方頭;LC 小方頭; FC圓頭
2. 雙絞線連接規範
T568A:白綠 綠 白橙 藍 白藍 橙 白棕 棕
T568B:白橙 橙 白綠 藍 白藍 綠 白棕 棕
口訣:相同設備用交叉線,不同設備用直通線,PC路由是相同設備。
雲計算--網絡原理與應用--20171115