網路標準
第2章
潘科和潘科
商業資料網路與安全,第10版,全球版
版權所有 © 2015 培生教育股份有限公司
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
2.1 早期的阿帕網
版權所有 © 2015 培生教育股份有限公司
網路工作小組
版權所有 © 2015 培生教育股份有限公司
網路工作小組
版權所有 © 2015 培生教育股份有限公司
平等主義的
愚人節徵求意見
版權所有 © 2015 培生教育股份有限公司
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
2.2 網路標準
版權所有 © 2015 培生教育股份有限公司
標準=協議
2.2 網路標準
版權所有 © 2015 培生教育股份有限公司
互通性:協同工作的能力
2.3 實體層、資料鏈結層與網際網路層
版權所有 © 2015 培生教育股份有限公司
(回顧)
2.4 運輸和申請流程
版權所有 © 2015 培生教育股份有限公司
UDP協定
傳輸層的需求:
互聯網層是盡力而為的服務,不保證�資料包一定會被傳送。 (不可靠)
🡺 新增可靠性、分段/重組訊息
2.5 層回顧
版權所有 © 2015 培生教育股份有限公司
廣泛的功能 | 層 | 姓名 | 具體功能 |
應用程式的互通性 | 5 | 應用 | 治如何二 應用程式可以相互協作,即使它們來自不同的供應商。 |
2.5 層回顧
版權所有 © 2015 培生教育股份有限公司
廣泛的功能 | 層 | 姓名 | 具體功能 |
透過網路傳輸 | 4 | 運輸 | 端對端通訊的各個方面不由互聯網層處理。 |
3 | 網際網路 | 透過網路傳輸資料包-通常是透過沿途的多個路由器發送資料包。�也控制資料包語法和可靠性。 |
2.5 層回顧
版權所有 © 2015 培生教育股份有限公司
廣泛的功能 | 層 | 姓名 | 具體功能 |
透過單一網路傳輸 | 2 | 數據連結 | 透過單一網路傳輸訊框- 通常透過沿著資料鏈路通過多個交換器發送訊框。也控制幀語法和可靠性。 |
1 | 身體的 | 透過傳輸媒體連接的相鄰設備之間的傳輸。 |
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
HTTP中的訊息排序
版權所有 © 2015 培生教育股份有限公司
HTTP 請求/回應週期
TCP 中的訊息排序和可靠性
在 TCP 中,訊息稱為TCP 段。
分段:分片應用訊息的一段
SYN:SYN段,同步
ACK:ACK段,確認
確認:確認某物已到達(收條)
TCP 是一種連線導向的協定。 �TCP 建立具有不同開啟和關閉的連線。
2.8 TCP 會話
版權所有 © 2015 培生教育股份有限公司
2.8 TCP 會話
版權所有 © 2015 培生教育股份有限公司
2.8 TCP 會話
版權所有 © 2015 培生教育股份有限公司
連接方向
版權所有 © 2015 培生教育股份有限公司
HTTP協定
傳輸控制協定
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
2.9 一般訊息組織
版權所有 © 2015 培生教育股份有限公司
標頭和標尾包含�稱為“字段”的較小語法部分。
2.9 一般訊息組織
版權所有 © 2015 培生教育股份有限公司
2.9 一般訊息組織
版權所有 © 2015 培生教育股份有限公司
2.10 乙太網路幀
版權所有 © 2015 培生教育股份有限公司
在乙太網路影格語法中,欄位依序列出,每個欄位都有一定數量的八位元組(位元組)長
EUI-48 :擴充唯一識別碼 48 位元
八位組
版權所有 © 2015 培生教育股份有限公司
二重奏(二)
三人組(三)
四重奏(四)
重奏(五)
六重奏(六)
重奏(七)
八位組(八位)
諾內特(九)
十進位 (十)
2.10 乙太網路幀
版權所有 © 2015 培生教育股份有限公司
2.10 乙太網路幀
版權所有 © 2015 培生教育股份有限公司
錯誤偵測
網際網路通訊協定 (IP) 資料包語法
版權所有 © 2015 培生教育股份有限公司
位元 0 | 位元 31 | ||||
版本�號碼�(4 位元) | 標頭�長度�(4 位元) | 區分服務�(8 位元) | 總長度�(16 位元) | ||
標識(16 位元) | 標誌�(3 位) | 片段偏移量�( 13位元) | |||
生存時間(8 位) | 協議(8 位元) | 標頭校驗和(16 位元) | |||
來源IP位址(32位元) | |||||
目標IP位址(32位元) | |||||
選項(如果有) | 填充�(到 32 位元邊界) | ||||
資料欄位(數十、數百或數千位元)�通常包含 TCP 段 | |||||
每行 32 位元
IPv4封包
不可靠性:標頭校驗和用於錯誤檢測。
* 不正確的 IP 封包將被簡單地丟棄。 IP不可靠。
2.12 TCP 段和 UDP 資料報
版權所有 © 2015 培生教育股份有限公司
2.12 TCP 段和 UDP 資料報
版權所有 © 2015 培生教育股份有限公司
標誌字段是一位字段
設定值1;
未設定值 0。
標誌字段包括SYN 、 ACK 、 SYN和其他三個字段
UDP 資料報語法
版權所有 © 2015 培生教育股份有限公司
UDP:用戶資料報協議
UDP 訊息稱為資料報。
2.13 伺服器連接埠號
版權所有 © 2015 培生教育股份有限公司
多任務伺服器運行多個應用程式。每個都與一個連接埠號碼相關聯。
2.14 用戶端連接埠號碼和套接字
版權所有 © 2015 培生教育股份有限公司
短暫的
2.14 用戶端連接埠號碼和套接字
版權所有 © 2015 培生教育股份有限公司
插座;插口
套接字: IP 位址:連接埠號
2.14 用戶端連接埠號碼和套接字
版權所有 © 2015 培生教育股份有限公司
2.15 HTTP訊息語法
版權所有 © 2015 培生教育股份有限公司
2.15 HTTP訊息語法
版權所有 © 2015 培生教育股份有限公司
什麼是 CRLF?
關鍵字、冒號、值、回車/換行
http://ycchen.im.ncnu.edu.tw/www2011/lab/ _ _
取得/www2011/lab/ HTTP/1.1[回車換行]
主辦單位: ycchen.im.ncnu.edu.tw [回車換行]
連線:保持活動狀態[CRLF]
版權所有 © 2015 培生教育股份有限公司
http://news.ltn.com.tw/list/breaknews _
取得/列表/突發新聞 HTTP/1.1[回車換行]
主持人: 台灣新聞網 [回車換行]
連線:保持活動狀態[CRLF]
2.15 HTTP訊息語法
版權所有 © 2015 培生教育股份有限公司
2.15 HTTP訊息語法
版權所有 © 2015 培生教育股份有限公司
寄件者:IJSAC 期刊 <ijsacjournal168@gmail.com>
日期:2018 年 9 月 10 日星期一 20:09:42 +0600
主題:徵文
致:cchuang@ncnu.edu.tw
尊敬的黃教授:
…
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
2.16 將文字編碼為 ASCII
版權所有 © 2015 培生教育股份有限公司
類別 | 意義 | 7 位元 ASCII 代碼 | 傳輸位元組中的第 8 位 |
大寫字母 | A | 1000001 | 沒用過 |
小寫字母 | A | 1100001 | 沒用過 |
數字(0 到 9) | 3 | 0110011 | 沒用過 |
標點 | 時期 | 0101110 | 沒用過 |
標點 | 空間 | 0100000 | 沒用過 |
控製程式碼 | 回車 | 0001101 | 沒用過 |
控製程式碼 | 線場 | 0001010 | 沒用過 |
2.17 二進制轉換為十進制
版權所有 © 2015 培生教育股份有限公司
位置指數 | 2 4 | 2 3 | 2 2 | 2 1 | 2 0 |
頭寸值(十進制) | 16 | 8 | 4 | 2 | 1 |
二進制數 | 0 | 1 | 0 | 1 | 0 |
十進制等值 | 0 | 8 | 0 | 2 | 0 |
十進位表示法 | 1010 = 1*8 + 1*2 = 10 | ||||
表示二進位(基數為 2)數字
2.18:將十進制數編碼為二進位
版權所有 © 2015 培生教育股份有限公司
位置/值/步驟 |
|
|
|
| 餘 |
二元位置 | 4 | 3 | 2 | 1 |
|
二進制值 | 8 | 4 | 2 | 1 |
|
步驟0:十進制數 = 11 | -- | -- | -- | -- | 11 |
第 1 步:8 是能容納 11 的最大數字 | 1 | 0 | 0 | 0 | 11-8 = 3 |
步驟 2:2 是能容納 3 的最大數字 | 1 | 0 | 1 | 0 | 8-2 = 1 |
步驟 3:1 是能容納 1 的最大數字 | 1 | 0 | 1 | 1 | 1-1 = 0(完成) |
最終的二進制數 | 1 | 0 | 1 | 1 |
|
2.19 備選方案數量的二進位編碼
版權所有 © 2015 培生教育股份有限公司
字段中的位元 | 可編碼的替代方案數量 | 可能的位元序列 | 例子 |
1 | 2 1 = 2 | 0, 1 | 是或否,男性或女性,等等。 |
2 | 2 2 = 4 | 00, 01,10, 11 | 北,南,東,西;紅、綠、藍、黑 |
4 | 2 4 = 16 | 0000、0001、0010、… | 十大安全威脅。三位只能給 8 個選擇。 (4 位,6 個數值未使用) |
8 | 2 8 = 256 | 00000000, 00000001, … | 每種顏色一個位元組可提供 256 種可能的顏色等級。 |
2.19 備選方案數量的二進位編碼
版權所有 © 2015 培生教育股份有限公司
字段中的位元 | 可編碼的替代方案數量 | 可能的位元序列 | 例子 |
16 | 2 16 = 65,536 | 0000000000000000, �0000000000000001, '... | 每種顏色兩個位元組可提供 65,536 個顏色等級。 |
32 | 2 32 = 4,294,967,296 | 000000000000000 �0000000000000000 等 | Internet 協定版本 4 位址的數量 |
前任。
版權所有 © 2015 培生教育股份有限公司
2.20 語音編碼
版權所有 © 2015 培生教育股份有限公司
類比信號
類比
2.20 語音編碼
版權所有 © 2015 培生教育股份有限公司
版權所有 © 2015 培生教育股份有限公司
互聯網是如何形成的
介紹
留言訂購
訊息語法
對應用程式訊息進行編碼
主機上的垂直通信
2.21 來源主機分層通信
版權所有 © 2015 培生教育股份有限公司
2.21 來源主機分層通信
版權所有 © 2015 培生教育股份有限公司
封裝:將一則訊息放入另一則訊息的資料欄位中。
2.21 來源主機分層通信
版權所有 © 2015 培生教育股份有限公司
2.21 來源主機分層通信
版權所有 © 2015 培生教育股份有限公司
2.21 來源主機分層通信
版權所有 © 2015 培生教育股份有限公司
2.22 本章協議
版權所有 © 2015 培生教育股份有限公司
層 | 協定 | 面向連線還是無連線? | 可靠還是不可靠? |
5(應用) | HTTP協定 | 無連接 | 不可靠 |
4(交通) | 傳輸控制協定 | 面向連線 | 可靠的 |
4(交通) | UDP協定 | 無連接 | 不可靠 |
3(網際網路) | 智慧財產 | 無連接 | 不可靠 |
2(數據鏈路) | 乙太網路 | 無連接 | 不可靠 |