- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网际网路规约(ip) - delphi ktop 讨论区
網際網路規約(IP)
.tw/DOC/網際網路規約(IP).doc
(一)、網際網路的軟體結構
由於使用者在觀念將網際網路當成是一個單一的網路,這個網路連結了所有的主機,透過網際網路所提供的軟體,使得所有的電腦可以相互的溝通,同時有將低層硬體的部分隱藏了起來。
在觀念上我們可以將一個TCP/IP的網際網路區分成三組服務;(1)、非連線封包傳遞服務。(2)、可靠的傳輸服務。(3)、應用服務。非連線封包傳遞服務是由網際網路規約來提供也是在整個Tcp/IP的最低層的部分。在非連線封包傳遞服務的上層是可靠的傳輸服務。因為網際網路規約層只是盡力的傳送資料包,有關資料包的遺失、重覆及錯誤之後再傳送,則由上層TCP來處理。現在許許多多網際網路上的應用也就是利用TCP的服務來開發的。值得注意的一點是分層的設計是為了方便各層服務的抽換而不相互干擾。
(二)、IP資料包的傳遞
由於網際網路可以連接許多異質性的網路,所以路由器無法由一邊收到一個訊框就直接的特此訊框直接轉送到另一個網路上,原因是兩邊的訊框格式不一樣。於是我們就希望在IP這層有共同的格式,能夠讓每一個路由器和主機上的IP軟體都認得。另一方面,在這層資料包外加上硬體訊框格式,也就是說硬體可以不必了解訊框內資料包的格式。
在TCP/IP的規約中,在IP層的封包我們稱之為資料包(datagram),資料包的長度基本上是由傳送端的應用程式來決定。但是在資料包的格式中,有資料包的長度之欄位,該欄位的大小為8個位元,也就是說最大可表28-1這麼大的數字。那麼資料包(含表頭)的長度最大不會超過64k位元組。
對訊框而言,表頭含有的是硬體位址,然而資料包而言,表頭則是含有IP位址的欄位,這個IP位址則可以拿來做路由選擇的依據。一般而言,在每一主機及路由器都有路由表,而路由器選擇時,則依據目的地IP位址,拿來路由表上找,並決定下一站應往哪裡去。
下圖即表示一例簡單網路及其中某一路由器的路由表,我們先看圖,由路由器R2開始的路由表,在這路由表中,目的地的欄位它所填的是網路位址,而不是單一主機的位址。這樣的好處是路由表不至於過大;路由表小的好處是在做路由選擇時,搜尋的時間會小,搜尋時間小即可降低資料包傳遞的延遲。
A 54 53 54 B C
R1 R2 R3
54 53 54
由此開始
目的地 遮罩 下一站
54 Direct Direct Direct 54 網路及路由器R2的路由表
接下來,我們「遮罩」的欄位,就是因為我們可以利用「遮罩」的數字,拿來與由資料包是選取的目的地IP地址做運算即可決定,例如:有一封包的目的地位址為68,當這封包來到路由器R2時,路由器會利用遮罩來與140.111.16,168做AND 的布林代數運算。8位元二進位1111 1111的十進位數值為2的,所以兩者「AND」之後會得到的網路位址,那R2在路由器上查到下站要送給54。
一般的主機可以用下列方法查看路由器,例如在視窗98下,開啟MS-DOS模式之視窗,執行 route print 指令即可取得主機的路由器,下圖即是主機37上的路由表。
(三)、IP資料包的格式
IP資料包的表頭如下圖,各欄說明如下:
版本 表頭長度 服務型態 總長度 資料包編號 旗標 資料塊位差 存活時間 規約編號 表頭檢查碼 來源端IP位址 目的端IP位址 IP選項 補充塊 資料區 版本:4個位元長度。這個欄位是填使用的IP規約版本。目前版本是 4,未來可能改為 IP6發展。
表頭長度:4個位元的長度。這個欄位是記錄IP表頭的長度,它是以32位元為單位,故若IP表頭的長度是20位元組,表頭長度的值就是5。
服務型態8個位元的長度,意義分別如下:
優先權:3個位元,用以指定這個IP資料包的優先權,其值可以從0到7。
D位元:低延遲。
T位元:高輸出率。
R位元:高可靠度。
後3個位元尚未使用。
總長度:16位元的長度這個欄位指定資料包的長度,是以位元組為單位,包括表頭及資料部分。將此長度減去4倍的表頭長度,就是實際上所傳的資料長度。
資料包編號:16位元的長度。每一個資料包都需有一個唯一的整數以用來區別。這裡指的資料包是針對一組連線(connection)而言。
旗標:3位元。
文档评论(0)