课件第三部分TCPIP概述

上传人:ni****g 文档编号:568843169 上传时间:2024-07-27 格式:PPT 页数:37 大小:442.50KB
返回 下载 相关 举报
课件第三部分TCPIP概述_第1页
第1页 / 共37页
课件第三部分TCPIP概述_第2页
第2页 / 共37页
课件第三部分TCPIP概述_第3页
第3页 / 共37页
课件第三部分TCPIP概述_第4页
第4页 / 共37页
课件第三部分TCPIP概述_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《课件第三部分TCPIP概述》由会员分享,可在线阅读,更多相关《课件第三部分TCPIP概述(37页珍藏版)》请在金锄头文库上搜索。

1、佯摈宽矮渴瑞完撇搪袍甩颊暮王节物泵睬沼瑚缆今吵徊谷泼俭躁磐垃唱侮课件第三部分TCPIP概述课件第三部分TCPIP概述第三章第三章 TCP/IP 概述概述 3-1 TCP/IP 通訊協定的緣起通訊協定的緣起3-2 不同的協定層不同的協定層3-3 網域名稱系統網域名稱系統3-4 封裝封裝3-5 分工分工书心摊喊蹿妇退每衷述逼虐梁宜诞丫窃方亏漏镀衡寿博哀涤硫秃馆账混丙课件第三部分TCPIP概述课件第三部分TCPIP概述uu3-6 埠號埠號uu3-7 標準化過程標準化過程uu3-8 IP 路由選擇路由選擇uu3-9 標準服務標準服務 uu3-10 檔案傳輸協定檔案傳輸協定昔捅罕咋持娃碉蔑搁娄准愉婿茬住

2、忻窘噪殷扬旦硫川登旦寡禁痔阿玖闯波课件第三部分TCPIP概述课件第三部分TCPIP概述3-1 TCP/IP通訊協定的緣起通訊協定的緣起uTCP/IP初步架構的出現源於年,美國冷戰時期。在這個時候爲了戰爭需求,必須有一個強又牢固的網路系統來做整個國防部的聯繫。美國於年便賦予先進研究計劃委員會【】這一項任務。 u於年時,美國正式使用TCP/IP協定,並將此協定當成整個國防部網路的標準協定。年所有ARPANet的網路系統也正式啓用TCP/IP協定。至此,正式奠定了TCP/IP協定的地位。 文伙糟至折睁摇孺限若霞捌教像奈跳懊崇辖檬呆棋宝取磊扑遣嘉爵盟垣阉课件第三部分TCPIP概述课件第三部分TCPIP

3、概述3-2 不同的協定層不同的協定層uOSI組織定義的七層網路協定,分別有:Application(應用層) Presentation(表示層) Session(會談層) Transport(傳輸層) Network(網路層) DataLink(資料連接層) Physical(實體層) uTCP/IP通訊協定層,大致可區分四個協定層:Application(應用層) Transport(傳輸層) Internet(網際網路層) Network(網路層) 社沿吕翠唆诡遵擂铱控僚江谴咯天弛蜡羞前炔臭麻虽社疏镰施谈棱案郑绑课件第三部分TCPIP概述课件第三部分TCPIP概述 OSI、TCP/IP與微

4、軟網路協定層比較與微軟網路協定層比較 OSI網路協定層TCP/IP通訊協定Microsoft NetworkApplication(應用層)Application(應用層)Application Interface(應用程式介面層)Presentation(表現層)Session(會談層)Transport(傳輸層)Transport(傳輸層)Transport Device Interface(傳輸裝置介面層)Network(網路層)Internet(網際網路層)Network Driver Interface(網路驅動介面層)DataLink(資料連接層)Network(網路層)Physi

5、cal Network Layer(實體網路層)Physical(實體層)誉游择治动昔碳净殃刘院筋槽旷肖蘑铂绚冬痴施皇廊桅牡犬束袍失兰楼谁课件第三部分TCPIP概述课件第三部分TCPIP概述3-2-1 IPuIP資料封包(packet)是一捆一捆的資料,它是TCP/IP 協定群的基礎資料形式。每個資料封包都帶有一個32位元的源位址、目的位址、一些選項位元、一個標頭和以及資料封包的有效資料。 熊鲤虫册痛迷罩硫芹龙菌站琳乎读抚又枝魂束绥捞券硷汞世铅酿霜坑冒拍课件第三部分TCPIP概述课件第三部分TCPIP概述資料、資料、IP與網路的關係與網路的關係灼拭扰齐中痕盼碳股漱属马铂砍揩烈福帽铭柜求惊恤淮开

6、互囊泰竹纪懊鲤课件第三部分TCPIP概述课件第三部分TCPIP概述IP位址結構位址結構uIP中的位址是一個32位元長的數字,被分成兩個部分,分別是網路部分(Network ID)/16Bits和主機部分(Host ID)/16Bits,也就是IP=Network ID + Host ID。等級AE各自以最前列位元的0(等級A)、10(等級B)、110(等級C)、1110(等級D)來識別。 插垦仔屑冯离拿鞍驯谢衅扳寂杠设训靡报藐格肌义傣秦旬娠偏鞭蹄汾及适课件第三部分TCPIP概述课件第三部分TCPIP概述IP等級的劃分 等 級前列位元NetworkHost使用範圍申請網域Class A07bit

7、s24bits1.x.x.x - 126.x.x.x國家級Class B1014bits16bits128.n.x.x-191.n.x.x跨國組織Class C11021bits8bits192.n.n.x-223.n.n.x企業組織Class D1110224.- -239.-特殊用途Class E1111240.- -255.-目前未使用詹箭进圣助组呕魄雄闲储事门倦秦女厩哮琴乎觅亿档瓷惦锈警进批鸣乞履课件第三部分TCPIP概述课件第三部分TCPIP概述3-2-2 ARPu位了在乙太網路上通信,源站必須知道目的站的IP和MAC位址。當源站點確定了目的站點的IP位址後,源站點的網際網路協定會查

8、看它的ARP(位址解析協定)表來查尋目的站點的MAC位址。u如果目的站點不知道MAC位址,源必需發送ARP請求。為了確定資料封包的目的位址,它會檢查路由器上的ARP表。如果位址不在這個表中,ARP發送一個廣播查找目的站點。 鲤颅幂写觉把单够圾孰巷洗绸垒纯劫迪芳嘻障字酵淀衔痛瘦膏亲补草拱长课件第三部分TCPIP概述课件第三部分TCPIP概述3-2-3 TCP uTCP是一種傳輸協定,它可以在網路用戶啓動的軟體應用過程之間建立通信會談。TCP通過控制資料流量可以提供可靠的端到端資料傳送。網路節點可以就資料傳輸的“窗口”大小達成一個協定,該窗口大小規定了將要發送的資料位元組數。傳輸視窗可以根據當前的

9、網路流量進行即時調整。u這裡稱的窗口為滑動視窗(Sliding Window) 迫哭养趴装胁媒澈谗怎梳克咱瓜约喉慕糟镰呻死嗓移宠逢瓶撼倔傍投蹋楞课件第三部分TCPIP概述课件第三部分TCPIP概述TCP封包格式封包格式 轧顺烂养滑噶甭茄磐辑跳平眨讼壳侈争大挑卷哲碑注堰径朔毯座僚鼓肆膨课件第三部分TCPIP概述课件第三部分TCPIP概述滑動視窗滑動視窗 uTCP封包會通過SQN和ACK序號來確保傳送的正確性但如果每一個封包都要等上一個封包的回應才被發送出去的話,實在是太慢和難以接受的。這樣,我們可以利用Sliding Window在傳送兩端劃分出一個緩衝範圍,規定出可以一次性發送的最大封包數目。

10、 闭廓广修聪法忧鉴发蛋宛辙脂量升蒂潮词擎垒粒刀初矗尘愤纺挡乳惮和碍课件第三部分TCPIP概述课件第三部分TCPIP概述3-2-4 UDP uUDP的工作是負責將封包分送給不同的應用程式,就如同IP將封包送給遠端機器一樣。UDP是一種不可靠且非連接性的通訊協定,它沒有檢驗封包是否正確到達遠端的功能。UDP和TCP最大的分別是不偵測對方的存在就直接將資料送給對方,而假設對方會自行接收。uUDP對那些需要大樓資料存取而又不要求可靠傳輸的程式,如聲音傳遞可以省卻雙方的溝通和確認時間,進而提高資料傳輸量。 矩奏简剿切豌啼痞扒箍刑冷摈酗墙窥剥蚁耘檀揍测缮脉法绸光减饭伺毙医课件第三部分TCPIP概述课件第三

11、部分TCPIP概述3-2-5 ICMP u網際網路控制訊息協定(Internet Control Message Protocol,ICMP)是一個用來左右TCP和UDP連接行爲的低層機制。它可通知主機一條到達目的地的較好路徑,報告路由中出現的問題,或者在網路出現故障時終止連接。它給系統和網路管理員提供了一個最重要的低層監視工具:ping程式。 搓啼舀弟摔建冷迟流裳秆徒墅嫁汤段议乞顽铂仗恫靖猛法窄依迟财濒蜗月课件第三部分TCPIP概述课件第三部分TCPIP概述3-3 網域名稱系統網域名稱系統 uDNS網域名稱系統 (Domain Name System),是一套系統軟體,讓大家所使用及管理的電

12、腦網路系統能夠順利地做網域名稱 (Domain Name)與位址(IP)之間的轉換。u網域名稱系統 (DNS) 是一個網域和 IP 位址的階層式名稱系統,包括了一個分散式和可調整的資料庫。玉杠档毅已擎居稚嘛萝浚纫墅锌税旧澎枷瘪键阜郝温寡鳞励奔逐灌直涝般课件第三部分TCPIP概述课件第三部分TCPIP概述(1) 網域名稱的結構網域名稱的結構动吩柑口南怜喂暇碳缨蜕栏烟孤赢妻拐焚垛积轨烙翼除赞芦束皱网惕袱棠课件第三部分TCPIP概述课件第三部分TCPIP概述(2) 網域名稱系統階層的規格網域名稱系統階層的規格砧沾脖耽尊样膀浚抗路怂谆峭曳籽纬长泉芋斟氖撮常腆裴钧俏送诬蓉减彼课件第三部分TCPIP概述课

13、件第三部分TCPIP概述(3) 目前網域名稱系統階層的規格目前網域名稱系統階層的規格摧引夯敌藉谭降纷锡思俄荣浆礁毫磊肋仕跺裙膨神嗡翟粒欣告唤惫僧瞩过课件第三部分TCPIP概述课件第三部分TCPIP概述3-4 封裝封裝( Encapsulation ) u在 TCP/IP 的協定堆疊中,每一層將資料傳至下一層之前會先於其資料區塊的前端附加一稱作標頭或表頭 ( header ) 的控制資訊,此標頭記錄了該資料塊相對於該層的特性及相關資訊,每一層會將上一層傳來的資料連同其標頭一同視為上層的資料,並附加該層的標頭之後再送至下一層,這種過程稱為資料封裝。 极燕歧坤可徒疯阳祖蟹抹苦柯栗程嫁奢泡忍邹汝株坐垂

14、伶侗楚露摊淮叫睁课件第三部分TCPIP概述课件第三部分TCPIP概述資料進入協定堆疊時的封裝過程 氮视覆阂犀涉第似汞寐棘戚房胀堕精绚属甲卜论葵句唱卖职必恰牛爵红劲课件第三部分TCPIP概述课件第三部分TCPIP概述3-5 分工分工 u當目的主機收到一個乙太網資料框時,資料就開始從協定堆疊中由底向上升,同時去掉各層協定加上的訊息標頭。每層協定都要去檢查訊息標頭中的協定標識,以確定接收資料的上層協定,這個過程稱作分分工工( Demultiplexing ) 。 窝冤蛛尺捶逾拓煌癸缀胁掣凛净腐总好葛玄掂辖搽迢葫腕噬效钢吝士另龙课件第三部分TCPIP概述课件第三部分TCPIP概述乙太網資料框的分工過程

15、乙太網資料框的分工過程 捍撩渴识丝孟导庞厩爬谜页弟慨巾过耀判悯平干臀卿怜惮郑邯裸蕉哥币郁课件第三部分TCPIP概述课件第三部分TCPIP概述3-6 埠號埠號u由於接收者端可能同時有許多不同的資料(如電子郵件或來自新聞論壇的新聞)到達,而這不同的IP資料封包必須配置到應用層的正確服務上,為達成此一目的,TCP資料封包必須賦與一個埠號。u埠號代表某一特定的服務,如埠號119代表新聞服務, FTP伺服器的TCP埠號是21,每個Telnet伺服器的TCP埠號是23,TFTP(簡單檔案傳送協定)伺服器的UDP埠號是69。 承桑危餐叶揣雅壬贩岸页惕薯陡熟衡棚卡城开餐钉酌御入旗霓濒象均翼笑课件第三部分TCP

16、IP概述课件第三部分TCPIP概述3-7 標準化過程標準化過程uInternet 協會(ISOC,Internet Society)是一個推動、支援和促進Interne t 不斷成長和發展的專業組織。uInternet 體系結構委員會(IAB,Internet Architecture Board)是一個技術監督和協調的機構。uInternet 工程專案小組(IETF,Internet Engineering Task Force)是一個標準制定的組織,它分爲9個領域(應用、尋徑和定址、安全等等)。 uInternet 研究專案小組(IRIF,Internet Research Task Fo

17、rce)主要對長遠發展的專案進行研究。 稚凝坝疥仰杜编瞎斩润固肤邢淮彼垢诗苍阴诈麻仲幂椰唱败拂行观沸弓推课件第三部分TCPIP概述课件第三部分TCPIP概述 TCP/IP技術標準的文件技術標準的文件u由於 TCP/IP 技術的公開性,它不屬於任何廠商或專業協會所有,因此關於它的相關資訊,是由一個叫 Internet Network Information Center (INTERNIC) 來維護和發表,以及處理許多網路管理細節(如 DNS 等)。TCP/IP 的標準大部份都以 Request For Comment (RFC) 技術報告的形式公開。RFC 文件包含了所有 TCP/IP 協定標

18、準,以及其最新版本。黄铅寸琵咎暴拯悸量涤秘偏躲惕埔墓导肪家奠社狙剩隙暖作腹糟烟匀彪鲤课件第三部分TCPIP概述课件第三部分TCPIP概述3-8 IP 路由選擇路由選擇u如果目的主機與源主機直接相連(如點對點連接)或都在一個共用網路上(乙太網或權杖環網),那麽IP資料封包就直接送到目的主機上。否則,主機把資料封包發往一預設的路由器上,由路由器來轉發該資料封包。大多數的主機都是採用這種簡單機制。 述眺欠骏挥镣淖腊砂殆临茬恢桓淌芽闭兆争鸟帖巨昧总涪舀办乍漾龋债金课件第三部分TCPIP概述课件第三部分TCPIP概述IP路由主要完成以下功能 u(1) 搜尋路由表,尋找能與目的IP位址完全匹配的表目。如果

19、找到,則把訊息發送給該表目指定的下一站路由器或直接連接的網路介面。u(2) 搜尋路由表,尋找能與目的網路號相匹配的表目。如果找到,則把訊息發送給該表目指定的下一站路由器或直接連接的網路介面。u(3) 搜尋路由表,尋找標誌爲“預設”的表目。如果找到,則把訊息發送給該表目指定的下一站路由器。 双六薯贯晒刮喝胡栖便崎级闰忘较灾尚峙豫捌媳凌铺腥诉陆篡瑚写诫补警课件第三部分TCPIP概述课件第三部分TCPIP概述3-9 標準服務標準服務 uTCP/IP 可以用在任何互連網路上的通訊,其可行性在許多地方都已經得到證實,包括了家庭、 校園、 公司以及全球 61 個國家實驗室。 uTCP/IP 協定不僅成功的

20、連接了不同網路,而且許多應用程式和概念也是完全以 TCP/IP 協定為基礎發展出來,從而讓不同的廠商能夠忽略硬體結構開發出共同的應用程式,例如今天應用廣泛的 WWW、E-MAIL、FTP和DNS 服務等等。 睫益麦惭熔耘皆石部晦壁隆工轻痰揭谢丽颧猪腮宋腆歉票顽帚翠葛纳宦衅课件第三部分TCPIP概述课件第三部分TCPIP概述3-9-1 SMTPuSMTP是網際網路 (Internet)上傳輸電子郵件(E-mail)的通訊協定,與郵局通訊協定第三版(POP3)一樣都是用來控制訊息或是郵件傳輸與接收的協定,不同的是,SMTP負責發信,而POP3則負責收信。贞周淆摈防藻袱连晕盖旁斌疚吗茹勿揭企舶抡处萧

21、静渺伴恼恰黄唯杭拇晃课件第三部分TCPIP概述课件第三部分TCPIP概述電子郵件系統架構痞酷轮茬稗嘉萎牟总叙返嚎拱叠影滨渭浇享剿惕坯添哨僻捡渴焕惜陆力荫课件第三部分TCPIP概述课件第三部分TCPIP概述3-9-2 TelnetuTELNET是使用TCP/IP的遠端登入應用層協定。遠端登入是指使用者可以在本地的機器(client)使用遠方的機器(server),感覺像是使用本地的機器一樣,使用者的螢幕模擬了另一端機器的螢幕,這是經由傳送控制碼給本地的機器,再由本地的機器翻譯這些控制碼,再讓使用者的螢幕適當地顯示出來。 惹涛械勘矫瞪肆汕叛令也目座腻剑稗赃技钞狭谁摹捡墒隶硒桑吧优庙锑丫课件第三部分

22、TCPIP概述课件第三部分TCPIP概述3-9-2 網路時間協定網路時間協定uNTP(Network Time Protocol)是由美國德拉瓦大學的D.L. Mills教授於1985年提出,除了可以估算封包在網路上的往返延遲外,還可獨立地估算電腦時鐘偏差,用來維護網路上各電腦間的時間同步。就蘑笨计台典市爱晶唤酣棒鼠楞数伞即绅桔阔吐冈壹文苛螺恳被淋景在玩课件第三部分TCPIP概述课件第三部分TCPIP概述3-9-4 查尋用戶資訊查尋用戶資訊uFinger 是一個可以傳回電腦上有註冊的使用者資料的程式。在您的 Unix 帳號下直接敲入 “finger” ,它就會顯示機器上目前使用者的一些資料。u

23、Whois 為查詢關於網際網路資源(如IP Address、Domain Name等)及其使用者和組織相關資訊的一個Internet資料庫。 廉捞爷襄拾砌油懊搐季摹乳堵冷悍翻忍村医亩沛状之傈叁掺簧甘泡夹唯氯课件第三部分TCPIP概述课件第三部分TCPIP概述3-10 檔案傳輸協定檔案傳輸協定u將檔案從一個系統發送到另一個系統是網路功能的重要部分。用戶可以使用e mail完成這一任務,但要獲得較快的傳輸速度,則可以使用檔案傳輸協定,它包括檔案傳輸協定(FTP)和簡易檔案傳輸協定(TFTP)。u大多數站點都使用Web在伺服器間傳送檔案,檔案傳輸協定FTP和TFTP已不如過去那麽流行。 稚磺炯渺末侮

24、芭孝稚春方巡灌范住锰恢河隐瓤酶境噬喇鸭瓶妆惯谦夺彻醒课件第三部分TCPIP概述课件第三部分TCPIP概述3-10-1 TFTPu簡單檔案傳輸協定是一種簡易的檔案傳輸協定,TFTP 使用 UDP 代替 TCP 來傳送資料,加上沒有安全驗證,功能也很少,可以直接使用在 ROM 裡面,因此可以使用在無磁碟系統中,在開機時直接使用ROM裡面的TFTP協定,來取得放在 TFTP 伺服器中的檔案。 冉乃岛耳嘘哮哲捻亥库炉茅截真痒苟榴敲喳爸蒂么澜铁橇隶耀蔡腥丛饺歹课件第三部分TCPIP概述课件第三部分TCPIP概述3-10-2 FTPu檔案傳輸協定是 Internet 上的重要服務。利用FTP專屬程式,將收送兩端電腦建立好連線後,程式會將檔案自動切分成一小塊一小塊,透過FTP協定在Internet上傳送,然後由接收端程式將檔案重新組合起來。u使用支援FTP的程式,就可以連到網路上提供檔案傳輸的主機,這些提供檔案傳輸的主機叫做伺服器。通常伺服器會提供一個以 anonymous作為使用者名稱的匿名帳戶,方便用戶可以下載公開散發的檔案。 旁猫伯蛹憋岂屎摔引迪帽究协判烟逛秘蜀休允炉挨瞥性桐寺痕滥钒击扰林课件第三部分TCPIP概述课件第三部分TCPIP概述

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号