- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主机传输层-台湾大学计算机及资讯网路中心资讯网路组,CCNET,NTU
(一) 引言 2
(二) TCP/IP層級式架構 2
(三) TCP/IP訊息的傳送與處理 4
(四) 網際網路層 6
一. IP資料頭的格式 6
二. IP定址 8
1. 位址格式 9
2. 網路遮罩 11
3. 子網路與子網路遮罩 12
4. 路由器介面的網路位址 13
三. 位址分析協定(ARP-Address Resolution Protocol) 14
(五) 主機傳輸層 14
一. 傳輸控制協定(TCP-Transmission Control Protocol) 14
二. 使用者資料流協定(UDP) 17
TCP/IP通訊協定與網路架構概論
李美雯
(一) 引言
TCP/IP(Transmission Control Protocol / Internet Protocol)是目前使用最廣泛的網路協定。首先讓我們先回顧一下TCP/IP的歷史背景,於1983年由DARPA(Defense Advanced Research Project Agency)推動該協定的廣泛使用,當時也開始從單一網路轉變為網網相連的網際網路。TCP/IP網路可以連接許多不同型態的網路設備,也可以在任何一種傳輸媒介上使用。在DARPA的大力推動普及化之下,帶動TCP/IP開放系統的興起,為日後的OSI管理協定奠定基礎,允許開放式的網路協定,而不需要受至於某些廠商的產品,有助於網際網路的擴增與發展。
(二) TCP/IP層級式架構
網路通訊協定是一種層級式(Layering)的架構,每一層呼叫下一層提供的服務來完成自己的需求。可以透過圖1瞭解TCP/IP協定與OSI參考模式之間的關係,TCP/IP通訊協定分為四層,描述如下:
網路介面層(Network Interface layer):
包含OSI協定的實體層(Physical Layer)與資料連結層(Data Link Layer)。這個層級所使用的協定是各區域網路原有的協定。在DARPA中並未要求這個層級標準化,這是為了能將網際網路層所有的訊息分別傳送到各個不同的網路。
網際網路層(Internet Layer):
相對應於OSI的網路層(Network Layer)。這個層級所使用的協定為網際網路協定(Internet Protocol)。負責將上層的封包送到網路介面層,並且在網際網路環境中,基於不同的服務,建立一條來源端主機到目的端主機間的通道。主要負責辨別網際網路的位址、選擇資料傳輸的路徑、資料的分割與重組以及提供網路介面層上適當的網路服務。
主機傳輸層(Transport Layer):
相對應於OSI的傳輸層(Transport Layer)。提供端點間的資料傳輸服務,如傳輸控制協定(TCP)以及使用者資料流協定(UDP),負責傳送資料,以及控制網路流量與傳送錯誤訊息。
應用層(Application Layer):
相對應於OSI的會議層(Session Layer)、展現層(Presentation Layer)以及應用層(Application Layer)。當使用者使用網際網路通信時,第一個與使用者有關的程式模組,提供應用程式間溝通的協定,如遠端登陸主機協定(remote login protocol)、檔案傳輸協定(file transmission protocol)、郵件傳輸協定(mail transmission protocol)以及閘道協定(gateway protocol)等。
(三) TCP/IP訊息的傳送與處理
介紹完TCP/IP的四層通訊協定後,接下去的章節以探討網際網路層與主機傳輸層為主。進入主題之前,讓我們先瞭解四層通訊協定之間的運作方式,舉個例子來說明將更易明瞭。當我們要寄一封電子郵件時,首先啟動收發郵件的程式,指定郵件收件人的地址,以及撰寫郵件內容。電子郵件協定利用TCP模組將該郵件訊息由本地送到收件人的信箱。資料傳輸請參考圖2。
TCP模組定義了如何將訊息正確地傳送到目的端主機,TCP模組先將訊息切割成一塊塊適合傳輸的資料段(segment),藉由紀錄與追蹤送出的資料段,可以得知哪些資料段已經到達目的端主機,而那些沒有到達目的端主機的資料段就必須再送一次,直到對方確定收到為止。這些資料段經過各種不同類型的網路及主機才能到達目的端,由於不同網路所能傳輸的單元大小不同,所以連接不同網路的閘道器(gateway)主機內的IP模組,可能需要把資料再分成較小的資料塊(fragment),然後才能在下一個網路中傳輸。另外,IP也定義了在網際網路上每一台主機的位址格式,有了可以辨識每一台主機的位址,每一個包含IP位址的資料塊才能夠正確地抵達目的端主機。資料塊到達目的端的IP模組後,將所有的資料
文档评论(0)