表示層的3大主要功能:
1)對應用層數據進行編碼與轉換,從而確保目的設備可以通過適當的應用程序理解源設備上的數據;
2)採用可被目的設備解壓縮的方式對數據進行壓縮;
3)對傳輸數據進行加密,並在目的設備上對數據解密。
會話層:會話層用於處理信息交換,發起對話並使其處於活動狀態,並在對話中斷或長時間處於空閒狀態時重啓會話。
常見 TCP/IP 協議包括:
1) 域名服務協議 (DNS),用於將 Internet 域名解析爲 IP 地址;
2) 超文本傳輸協議 (HTTP),用於傳輸構成萬維網網頁的文件;
3) 簡單郵件傳輸協議 (SMTP),用於傳輸郵件及其附件信息;
4) Telnet 協議(一種終端模擬協議),提供對服務器和網絡設備的遠程訪問;
5) 文件傳輸協議 (FTP),用於系統間的文件交互傳輸。
在應用層中,軟件程序或進程採用兩種形式訪問網絡:“應用程序和服務”。
應用層:負責直接訪問用於提供和管理以人爲本網絡通信的底層進程。該層是整個數據網絡通信的起點和終點。
應用程序:是一種計算機程序,根據用戶的請求啓動數據傳輸進程。
服 務:是一種後臺程序,爲網絡模型中的應用層及其下層提供連接。
協議定義了將要投入使用的標準和數據,每種“應用程序和網絡服務”都要使用這些協議。
應用層的常見5個功能:
1) 應該在通信一點發生的過程:包括必須對數據執行的操作以及協議數據單元的構成方式。此過程中使用的應用層PDU稱爲“數據”;
2) 消息類型:包括請求、確認、數據消息、狀態消息和錯誤消息;
3) 消息的語法:爲消息中的信息指定預定順序;
4) 特定消息類型中的字段含義必須保持不變,這樣服務才能正確與信息相符的操作;
5) 消息對話:確定應該對沒中消息作出的響應,以便調用正確的服務時間數據傳輸。
點對點網絡模型有兩種不同形式:“點對點網絡設計”和“點對點應用程序”。
服務相關聯的 TCP 和 UDP 端口號:
域名系統(DNS)— TCP/UDP 端口 53
超文本傳輸協議 (HTTP) — TCP 端口 80
簡單郵件傳輸協議 (SMTP)— TCP 端口 25
郵局協議 (POP)— UDP 端口 110
Telnet — TCP 端口 23
動態主機配置協議 (DHCP)— UDP 端口 67
文件傳輸協議 (FTP)— TCP 端口 20 和端口 21
DNS(域名系統)就是把難以記憶的IP地址轉換爲名稱。
DNS 服務器中存儲不同類型的資源記錄,記錄有以下4個類型:
1) A 記錄 — 終端設備地址;
2) NS 記錄 — 權威域名服務器;
3) CNAME 記錄 — 別名的規範域名(或稱爲完全合格域名);適用環境是單一網絡地址對應多個服務,每個服務在 DNS 服務器上都有各自條目;
MX 記錄 — 郵件交換記錄;它將域名映射到用於該域的一系列郵件交換服務器上