【教学课件】第三章TCPIP概述.ppt
《【教学课件】第三章TCPIP概述.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第三章TCPIP概述.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 TCP/IP 概述概述 3-1 TCP/IP 通訊協定的緣起通訊協定的緣起3-2 不同的協定層不同的協定層3-3 網域名稱系統網域名稱系統3-4 封裝封裝3-5 分工分工uu3-6 埠號埠號uu3-7 標準化過程標準化過程uu3-8 IP 路由選擇路由選擇uu3-9 標準服務標準服務 uu3-10 檔案傳輸協定檔案傳輸協定3-1 TCP/IP通訊協定的緣起通訊協定的緣起uuTCP/IP初步架構的出現源於年,美國冷戰時期。在這個時候爲了戰爭需求,必須有一個強又牢固的網路系統來做整個國防部的聯繫。美國於年便賦予先進研究計劃委員會【】這一項任務。uu於年時,美國正式使用TCP/IP協定
2、,並將此協定當成整個國防部網路的標準協定。年所有ARPANet的網路系統也正式啓用TCP/IP協定。至此,正式奠定了TCP/IP協定的地位。3-2 不同的協定層不同的協定層uuOSIOSI組織定義的七層網路組織定義的七層網路協定,分別有:協定,分別有:Application(Application(應用層應用層)Presentation(Presentation(表示層表示層)Session(Session(會談層會談層)Transport(Transport(傳輸層傳輸層)Network(Network(網路層網路層)DataLinkDataLink(資料連接層)(資料連接層)Physica
3、lPhysical(實體層)(實體層)uuTCP/IPTCP/IP通訊協定層,大通訊協定層,大致可區分四個協定層:致可區分四個協定層:ApplicationApplication(應用層)(應用層)TransportTransport(傳輸層)(傳輸層)InternetInternet(網際網路層)(網際網路層)NetworkNetwork(網路層)(網路層)OSI、TCP/IP與微軟網路協定層比較與微軟網路協定層比較 OSIOSI網路協定層網路協定層TCP/IPTCP/IP通訊協定通訊協定Microsoft NetworkMicrosoft NetworkApplication(Applic
4、ation(應用層應用層)Application(Application(應用層應用層)Application Application InterfaceInterface(應用程式介面層)(應用程式介面層)Presentation(Presentation(表現層表現層)Session(Session(會談層會談層)Transport(Transport(傳輸層傳輸層)Transport(Transport(傳輸層傳輸層)Transport Device Transport Device InterfaceInterface(傳輸裝置介面層)(傳輸裝置介面層)Network(Network(
5、網路層網路層)InternetInternet(網際網路層)(網際網路層)Network Driver Network Driver InterfaceInterface(網路驅動介面層)(網路驅動介面層)DataLinkDataLink(資料連接層)(資料連接層)NetworkNetwork(網路層)(網路層)Physical Network Physical Network LayerLayer(實體網路層)(實體網路層)PhysicalPhysical(實體層)(實體層)3-2-1 IPuuIP資料封包(packet)是一捆一捆的資料,它是TCP/IP 協定群的基礎資料形式。每個資料封包
6、都帶有一個32位元的源位址、目的位址、一些選項位元、一個標頭和以及資料封包的有效資料。資料、資料、IP與網路的關係與網路的關係IP位址結構位址結構uuIP中的位址是一個32位元長的數字,被分成兩個部分,分別是網路部分(Network ID)/16Bits和主機部分(Host ID)/16Bits,也就是IP=Network ID+Host ID。等級AE各自以最前列位元的0(等級A)、10(等級B)、110(等級C)、1110(等級D)來識別。IP等級的劃分 等等 級級前列位元前列位元NetworkNetworkHostHost使用範圍使用範圍申請網域申請網域Class AClass A0 0
7、7bits7bits24bits24bits1.x.x.x-126.x.x.x1.x.x.x-126.x.x.x國家級國家級Class BClass B101014bits14bits16bits16bits128.n.x.x-191.n.x.x128.n.x.x-191.n.x.x跨國組織跨國組織Class CClass C11011021bits21bits8bits8bits192.n.n.x-223.n.n.x192.n.n.x-223.n.n.x企業組織企業組織Class DClass D11101110224.-239.-224.-239.-特殊用途特殊用途Class EClass
8、 E11111111240.-255.-240.-255.-目前未使用目前未使用3-2-2 ARPuu位了在乙太網路上通信,源站必須知道目的站的IP和MAC位址。當源站點確定了目的站點的IP位址後,源站點的網際網路協定會查看它的ARP(位址解析協定)表來查尋目的站點的MAC位址。uu如果目的站點不知道MAC位址,源必需發送ARP請求。為了確定資料封包的目的位址,它會檢查路由器上的ARP表。如果位址不在這個表中,ARP發送一個廣播查找目的站點。3-2-3 TCP uuTCP是一種傳輸協定,它可以在網路用戶啓動的軟體應用過程之間建立通信會談。TCP通過控制資料流量可以提供可靠的端到端資料傳送。網路
9、節點可以就資料傳輸的“窗口”大小達成一個協定,該窗口大小規定了將要發送的資料位元組數。傳輸視窗可以根據當前的網路流量進行即時調整。uu這裡稱的窗口為滑動視窗(Sliding Window)TCP封包格式封包格式 滑動視窗滑動視窗 uuTCP封包會通過SQN和ACK序號來確保傳送的正確性但如果每一個封包都要等上一個封包的回應才被發送出去的話,實在是太慢和難以接受的。這樣,我們可以利用Sliding Window在傳送兩端劃分出一個緩衝範圍,規定出可以一次性發送的最大封包數目。3-2-4 UDP uuUDP的工作是負責將封包分送給不同的應用程式,就如同IP將封包送給遠端機器一樣。UDP是一種不可靠
10、且非連接性的通訊協定,它沒有檢驗封包是否正確到達遠端的功能。UDP和TCP最大的分別是不偵測對方的存在就直接將資料送給對方,而假設對方會自行接收。uuUDP對那些需要大樓資料存取而又不要求可靠傳輸的程式,如聲音傳遞可以省卻雙方的溝通和確認時間,進而提高資料傳輸量。3-2-5 ICMP uu網際網路控制訊息協定(Internet Control Message Protocol,ICMP)是一個用來左右TCP和UDP連接行爲的低層機制。它可通知主機一條到達目的地的較好路徑,報告路由中出現的問題,或者在網路出現故障時終止連接。它給系統和網路管理員提供了一個最重要的低層監視工具:ping程式。3-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第三 TCPIP 概述
限制150内