- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件第三分tcpip概述
第三章 TCP/IP 概述 3-1 TCP/IP 通訊協定的緣起 3-2 不同的協定層 3-3 網域名稱系統 3-4 封裝 3-5 分工 3-6 埠號 3-7 標準化過程 3-8 IP 路由選擇 3-9 標準服務 3-10 檔案傳輸協定 3-1 TCP/IP通訊協定的緣起 TCP/IP初步架構的出現源於1964年,美國冷戰時期。在這個時候爲了戰爭需求,必須有一個強又牢固的網路系統來做整個國防部的聯繫。美國於1969年便賦予先進研究計劃委員會【ARPA】這一項任務。 於1982年時,美國正式使用TCP/IP協定,並將此協定當成整個國防部網路的標準協定。1983年所有ARPANet的網路系統也正式啓用TCP/IP協定。至此,正式奠定了TCP/IP協定的地位。 3-2 不同的協定層 OSI組織定義的七層網路協定,分別有: ?Application(應用層) ?Presentation(表示層) ?Session(會談層) ?Transport(傳輸層) ?Network(網路層) ?DataLink(資料連接層) ?Physical(實體層) TCP/IP通訊協定層,大致可區分四個協定層: ?Application(應用層) ?Transport(傳輸層) ?Internet(網際網路層) ?Network(網路層) OSI、TCP/IP與微軟網路協定層比較 OSI網路協定層 TCP/IP通訊協定 Microsoft Network Application(應用層) Application(應用層) Application Interface (應用程式介面層) Presentation(表現層) Session(會談層) Transport(傳輸層) Transport(傳輸層) Transport Device Interface (傳輸裝置介面層) Network(網路層) Internet (網際網路層) Network Driver Interface (網路驅動介面層) DataLink(資料連接層) Network(網路層) Physical Network Layer(實體網路層) Physical(實體層) 3-2-1 IP IP資料封包(packet)是一捆一捆的資料,它是TCP/IP 協定群的基礎資料形式。每個資料封包都帶有一個32位元的源位址、目的位址、一些選項位元、一個標頭和以及資料封包的有效資料。 資料、IP與網路的關係 IP位址結構 IP中的位址是一個32位元長的數字,被分成兩個部分,分別是網路部分(Network ID)/16Bits和主機部分(Host ID)/16Bits,也就是『IP=Network ID + Host ID』。等級A~E各自以最前列位元的0(等級A)、10(等級B)、110(等級C)、1110(等級D)來識別。 IP等級的劃分 等 級 前列位元 Network Host 使用範圍 申請網域 Class A 0 7bits 24bits 1.x.x.x - 126.x.x.x 國家級 Class B 10 14bits 16bits 128.n.x.x-191.n.x.x 跨國組織 Class C 110 21bits 8bits 192.n.n.x-223.n.n.x 企業組織 Class D 1110 - - 224.- -239.- 特殊用途 Class E 1111 - - 240.- -255.- 目前未使用 3-2-2 ARP 位了在乙太網路上通信,源站必須知道目的站的IP和MAC位址。當源站點確定了目的站點的IP位址後,源站點的網際網路協定會查看它的ARP(位址解析協定)表來查尋目的站點的MAC位址。 如果目的站點不知道MAC位址,源必需發送ARP請求。為了確定資料封包的目的位址,它會檢查路由器上的ARP表。如果位址不在這個表中,ARP發送一個廣播查找目的站點。 3-2-3 TCP TCP是一種傳輸協定,它可以在網路用戶啓動的軟體應用過程之間建立通信會談。TCP通過控制資料流量可以提供可靠的端到端資料傳送。網路節點可以就資料傳輸的“窗口”大小達成一個協定,該窗口大小規定了將要發送的資料位元組數。傳輸視窗可以根據當前的網路流量進行即時調整。 這裡稱的窗口為滑動視窗(Sliding Window) TCP封包格式 滑動視窗 TCP封包會通過SQN和ACK序號來確保傳送的正確性﹐但如果每一個封包都要等上一個封包的回應才被發送出去的話,實在是太慢和難以接受的。這樣,我們可以利用Sliding Window在傳送兩端劃分出一個緩衝範圍,規定出可以一次性發送的最大封包數目。 3-2-4 UDP UDP的工作是
文档评论(0)