版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《CPIP協(xié)議詳解》幻燈片本課件PPT僅供大家學習使用學習完請自行刪除,謝謝!本課件PPT僅供大家學習使用學習完請自行刪除,謝謝!《CPIP協(xié)議詳解》幻燈片本課件PPT僅供大家學習使1內(nèi)容提要TCP/UDPDNSSNMPIPv6內(nèi)容提要TCP/UDP2TCP/UDP面向連接與面向無連接端口三次握手TCP報文格式UDP報文格式TCP/UDP面向連接與面向無連接3端口端口將應用進程與IP網(wǎng)絡相關聯(lián),是應用進程的地址標識。一個端口是一個16位號碼。端口分為公用和臨時兩種:公用端口:屬于標準效勞器,由權威機構IANA統(tǒng)一分配,從1~1023。臨時端口:用于客戶,從1024~65535。端口端口將應用進程與IP網(wǎng)絡相關聯(lián),是應用進程的地址標識。4協(xié)議端口號關鍵字描述UDP42NAMESERVER主機名字服務器UDP53DOMAIN域名服務器UDP67BOOTPClient客戶端啟動協(xié)議服務UDP68BOOTPServer服務器端啟動協(xié)議服務UDP69TFTP簡單文件傳輸協(xié)議UDP111RPC微系統(tǒng)公司RPCTCP20FTPData文件傳輸服務器(數(shù)據(jù)連接)TCP21FTPControl文件傳輸服務器(控制連接)TCP23Telnet遠程終端服務器TCP25SMTP簡單郵件傳輸協(xié)議TCP80HTTP超文本傳輸協(xié)議協(xié)議端口號關鍵字描述UDP42NAMESERVER主機名字服5Socket套接字為了使得多主機多進程通信時,不至于發(fā)生混亂情況,必須把端口號和主機的IP地址結合起來使用,稱為插口或套接字〔Socket〕。由于主機的IP地址是唯一的,這樣目的主機就可以區(qū)分收到的數(shù)據(jù)報的源端機了。套接字包括IP地址〔32位〕和端口號〔16位〕,共48位。例如〔5,200〕和〔1,25〕就是一對套接字,在整個Internet中,在傳輸層上進展通信的一對套接字都必須是唯一的。Socket套接字為了使得多主機多進程通信時,不至于發(fā)生6Netstat-an查看主機網(wǎng)絡連接狀態(tài)Netstat-an查看主機網(wǎng)絡連接狀態(tài)7《CPIP協(xié)議詳解》教學課件8TCP連接的建立第一次握手:客戶端TCP首先給效勞器端TCP發(fā)送一個特殊的TCP數(shù)據(jù)段。該數(shù)據(jù)段不包含應用層數(shù)據(jù),并將頭部中的SYN位設置為1,所以該數(shù)據(jù)段被稱為SYN數(shù)據(jù)段。另外,客戶選擇一個初始序列號SEQ,設SEQ=x并將這個編號放到初始的TCPSYN數(shù)據(jù)段的序列號字段中。該數(shù)據(jù)段被封裝到一個IP數(shù)據(jù)報中,并發(fā)送給效勞器。第二次握手:一旦裝有TCPSYN數(shù)據(jù)段的IP數(shù)據(jù)報到達了效勞器主機,服務器將從該數(shù)據(jù)報中提取出TCPSYN數(shù)據(jù)段,給該連接分配TCP緩沖區(qū)和變量,并給客戶TCP發(fā)送一個允許連接的數(shù)據(jù)段。這個允許連接的數(shù)據(jù)段也不包含任何應用層數(shù)據(jù)。但是,它的頭部中裝載著3個重要信息。首先,SYN被設置為1;其次,TCP數(shù)據(jù)段頭部確實認字段被設置為x+1;最后,效勞器選擇自己的初始順序號,SEQ=y,并將該值放到TCP數(shù)據(jù)段頭部的序列號字段中。第三次握手:在接收到允許連接數(shù)據(jù)段之后,客戶也會給連接分配緩沖區(qū)和變量??蛻舳酥鳈C還會給效勞器發(fā)送另一個數(shù)據(jù)段,對效勞器的允許連接數(shù)據(jù)段給出確認。三次握手TCP連接的建立三次握手9TCP協(xié)議中連接建立的過程TCP協(xié)議中連接建立的過程10SYN(SEQ=x)SYN(SEQ=y)ACK=x+1REJECTSYN(SEQ=x)SYN(SEQ=y)ACK=x+1ACK=zREJECT異常情況主機1主機2主機1主機2SYN(SEQ=x)SYN(SEQ=y)ACK=x+1REJ11呼叫碰撞的情況主機1主機2SYN(SEQ=x)SYN(SEQ=y)SYN(SEQ=y,ACK=x+1)SYN(SEQ=x,ACK=y+1)呼叫碰撞的情況主機1主機2SYN(SEQ=x)SYN(SEQ12連接的釋放第一次握手:由進展數(shù)據(jù)通信的任意一方提出要求釋放連接的請求報文段。第二次握手:接收端收到此請求后,會發(fā)送確認報文段,同時當接收端的所有數(shù)據(jù)也都已經(jīng)發(fā)送完畢后,接收端會向發(fā)送端發(fā)送一個帶有其自己序號的報文段。第三次握手:發(fā)送端收到接收端的要求釋放連接的報文段后,發(fā)送反向確認。連接的釋放13TCP連接的釋放過程TCP連接的釋放過程14TCP數(shù)據(jù)報文TCP數(shù)據(jù)報文15TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充源端口和目的端口字段——各占2字節(jié)。標識了發(fā)送方和接收方的應用進程。TCP20目的端口數(shù)據(jù)檢驗和選16TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充序號字段——占4字節(jié)。TCP連接中傳送的數(shù)據(jù)流中的每一個字節(jié)都編上一個序號。序號字段的值則指的是本報文段所發(fā)送的數(shù)據(jù)的第一個字節(jié)的序號。TCP20目的端口數(shù)據(jù)檢驗和選17TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充確認號字段——占4字節(jié),是期望收到對方的下一個報文段的數(shù)據(jù)的第一個字節(jié)的序號。TCP20目的端口數(shù)據(jù)檢驗和選18TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充數(shù)據(jù)偏移——占4bit,它指出TCP報文段的數(shù)據(jù)起始處距離TCP報文段的起始處有多遠。TCP20目的端口數(shù)據(jù)檢驗和選19TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充保留字段——占6bit,保留為今后使用,但目前應置為0。TCP20目的端口數(shù)據(jù)檢驗和選20TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充緊急比特URG——當URG1時,表明緊急指針字段有效。它告訴系統(tǒng)此報文段中有緊急數(shù)據(jù),應盡快傳送(相當于高優(yōu)先級的數(shù)據(jù))。TCP20目的端口數(shù)據(jù)檢驗和選21TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充確認比特ACK——只有當ACK1時確認號字段才有效。當ACK0時,確認號無效。TCP20目的端口數(shù)據(jù)檢驗和選22TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充推送比特PSH(PuSH)——接收TCP收到推送比特置1的報文段,就盡快地交付給接收應用進程,而不再等到整個緩存都填滿了后再向上交付。TCP20目的端口數(shù)據(jù)檢驗和選23TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充復位比特RST(ReSeT)——當RST1時,表明TCP連接中出現(xiàn)嚴重差錯(如由于主機崩潰或其他原因),必須釋放連接,通知一下對方。TCP20目的端口數(shù)據(jù)檢驗和選24TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充同步比特SYN——同步比特SYN置為1,就表示這是一個連接請求或連接接受報文。TCP20目的端口數(shù)據(jù)檢驗和選25TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充終止比特FIN(FINal)——用來釋放一個連接。當FIN1時,表明此報文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并要求釋放運輸連接。
TCP20目的端口數(shù)據(jù)檢驗和選26TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充窗口字段——占2字節(jié)。窗口字段用來控制對方發(fā)送的數(shù)據(jù)量,單位為字節(jié)。TCP連接的一端根據(jù)設置的緩存空間大小確定自己的接收窗口大小,然后通知對方以確定對方的發(fā)送窗口的上限。TCP20目的端口數(shù)據(jù)檢驗和選27TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充檢驗和——占2字節(jié)。檢驗和字段檢驗的范圍包括首部和數(shù)據(jù)和偽段頭(不是TCP里的信息,但是計算校驗和的時候也計算了的內(nèi)容:IP地址,TCP數(shù)據(jù)段長度,協(xié)議類型)。TCP20目的端口數(shù)據(jù)檢驗和選28TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充緊急指針字段——占16bit。緊急指針指出在本報文段中的緊急數(shù)據(jù)的位置。
TCP20目的端口數(shù)據(jù)檢驗和選29TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充選項字段——長度可變。TCP規(guī)定了二種選項,最大報文段長度
MSS(MaximumSegmentSize)。MSS告訴對方TCP:“我的緩存所能接收的報文段的數(shù)據(jù)字段的最大長度是MSS個字節(jié)?!焙痛翱跀U大因子,用于擴大接收方窗口。MSS是TCP報文段中的數(shù)據(jù)字段的最大長度。數(shù)據(jù)字段加上TCP首部才等于整個的TCP報文段。TCP20目的端口數(shù)據(jù)檢驗和選30TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充填充字段——這是為了使整個首部長度是4字節(jié)的整數(shù)倍。TCP20目的端口數(shù)據(jù)檢驗和選31UDP報文頭構造UDP報文頭構造32IPv6IPv4的缺乏地址根本耗盡,這是當前最棘手的問題路由表越來越大功能缺乏,缺少對多媒體信息傳輸?shù)闹С秩鄙賹ζ桨驳闹С秩鄙賹χ鳈C漫游的支持IPv6IPv4的缺乏33IPv6的主要改進更大的地址空間:128位靈活的首部格式:用一系列固定格式的擴展首部取代了IPv4中可變長度的選項字段簡化了協(xié)議:如取消了首部的校驗和字段,分段只能在源端進展允許對網(wǎng)絡資源的預分配,支持實時圖像等要求保證一定的帶寬和時延的應用允許協(xié)議繼續(xù)演變,增加新的功能IPv6的主要改進更大的地址空間:128位34IPv6數(shù)據(jù)包格式IPv6數(shù)據(jù)包格式35《CPIP協(xié)議詳解》教學課件36擴展頭部擴展頭部37域名為了使用和記憶方便,因特網(wǎng)還采用了域名管理系統(tǒng),簡稱DNS(DomainNameSystem),在IP地址之外,網(wǎng)上的計算機還有另一種表示法:域名,它是由代表一定意義的英文單詞的縮寫構成,如:www.X說明這是一臺WWW主機西電教育部門中國域名為了使用和記憶方便,因特網(wǎng)還采用了域名管理系統(tǒng),簡稱DN38DNS域名構造域名是一種按一定規(guī)律書寫的、用戶容易理解、容易記憶的Internet地址。Internet上一臺主機的主機名是由它所屬的各級域的域名和分配給該主機的名字共同構成的。書寫的時候,頂級域名放在最右面,各級名字之間有“.〞隔開。域名是有層次的。Internet主機域名的一般格式為:四級域名.三級域名.二級域名.頂級域名〔并不一定分四級〕如:。頂級的域名劃分采用了兩種模式:地理模式、組織模式DNS域名構造域名是一種按一定規(guī)律書寫的、用戶容易理解、容易39因特網(wǎng)的名字空間
comnetorgedugovmilcoopbizinfoaerointcnuk…h(huán)kjsshbjorgnetgoveducomac…pkufudansjtutsinghua…樹根cctvibmhpmot…頂級域名二級域名三級域名mailep四級域名mailcsnetl……seu因特網(wǎng)的名字空間comnetorgedugovmilcoo401、地理模式頂級域名表示國家,次級域名表示該網(wǎng)絡的屬性。見下表所示:頂級域名所表示的國家或地區(qū)頂級域名所表示的國家或地區(qū)頂級域名所表示的國家或地區(qū)au澳大利亞ca加拿大ch瑞士cn中國cu古巴De德國dk丹麥es西班牙fr法國hk香港in印度It意大利jp日本mo澳門se瑞典sg新加坡tw臺灣us美國1、地理模式頂級域名表示國家,次級域名表示該網(wǎng)絡的屬性。頂級412、組織模式在組織模式中,頂級域名表示該網(wǎng)絡的屬性頂級域名表示的網(wǎng)絡屬性頂級域名表示的網(wǎng)絡屬性頂級域名表示的網(wǎng)絡屬性Com盈利的商業(yè)實體mil軍事機構或組織Store商場Edu教育機構或設施net網(wǎng)絡資源或組織Wb和WWW有關的實體Gov非軍事性政府或組織Org非盈利性組織機構Arts文化娛樂int國際性機構firm商業(yè)或公司Arc消遣性娛樂2、組織模式在組織模式中,頂級域名表示該網(wǎng)絡的屬性頂級域名表42常見七類機構性頂級域名COM商業(yè)機構,tomEDU教育機構,INT國際機構,GOV政府機構,MIL軍事機構,
NET網(wǎng)絡機構,263.netORG社會團體、組織.
常見七類機構性頂級域名43域名效勞器主機域名不能直接用于TCP/IP協(xié)議的路由選擇中。當用戶使用主機域名進展通信時,必須首先要將其映射成IP地址。這種將主機域名映射為IP地址的過程稱為域名解析,Internet的域名系統(tǒng)DNS能夠完成此項工作。域名效勞器主機域名不能直接用于TCP/IP協(xié)議的路由44《CPIP協(xié)議詳解》教學課件45域名解析過程域名解析過程46簡單網(wǎng)絡管理協(xié)議——SNMP網(wǎng)絡管理的要求簡單網(wǎng)絡管理協(xié)議——SNMP網(wǎng)絡管理的要求47網(wǎng)絡管理的功能網(wǎng)絡管理的功能48常用術語常用術語49SNMP模型SNMP模型50網(wǎng)管站網(wǎng)管站51網(wǎng)管代理網(wǎng)管代理52委托代理委托代理53《CPIP協(xié)議詳解》教學課件54《CPIP協(xié)議詳解》幻燈片本課件PPT僅供大家學習使用學習完請自行刪除,謝謝!本課件PPT僅供大家學習使用學習完請自行刪除,謝謝!《CPIP協(xié)議詳解》幻燈片本課件PPT僅供大家學習使55內(nèi)容提要TCP/UDPDNSSNMPIPv6內(nèi)容提要TCP/UDP56TCP/UDP面向連接與面向無連接端口三次握手TCP報文格式UDP報文格式TCP/UDP面向連接與面向無連接57端口端口將應用進程與IP網(wǎng)絡相關聯(lián),是應用進程的地址標識。一個端口是一個16位號碼。端口分為公用和臨時兩種:公用端口:屬于標準效勞器,由權威機構IANA統(tǒng)一分配,從1~1023。臨時端口:用于客戶,從1024~65535。端口端口將應用進程與IP網(wǎng)絡相關聯(lián),是應用進程的地址標識。58協(xié)議端口號關鍵字描述UDP42NAMESERVER主機名字服務器UDP53DOMAIN域名服務器UDP67BOOTPClient客戶端啟動協(xié)議服務UDP68BOOTPServer服務器端啟動協(xié)議服務UDP69TFTP簡單文件傳輸協(xié)議UDP111RPC微系統(tǒng)公司RPCTCP20FTPData文件傳輸服務器(數(shù)據(jù)連接)TCP21FTPControl文件傳輸服務器(控制連接)TCP23Telnet遠程終端服務器TCP25SMTP簡單郵件傳輸協(xié)議TCP80HTTP超文本傳輸協(xié)議協(xié)議端口號關鍵字描述UDP42NAMESERVER主機名字服59Socket套接字為了使得多主機多進程通信時,不至于發(fā)生混亂情況,必須把端口號和主機的IP地址結合起來使用,稱為插口或套接字〔Socket〕。由于主機的IP地址是唯一的,這樣目的主機就可以區(qū)分收到的數(shù)據(jù)報的源端機了。套接字包括IP地址〔32位〕和端口號〔16位〕,共48位。例如〔5,200〕和〔1,25〕就是一對套接字,在整個Internet中,在傳輸層上進展通信的一對套接字都必須是唯一的。Socket套接字為了使得多主機多進程通信時,不至于發(fā)生60Netstat-an查看主機網(wǎng)絡連接狀態(tài)Netstat-an查看主機網(wǎng)絡連接狀態(tài)61《CPIP協(xié)議詳解》教學課件62TCP連接的建立第一次握手:客戶端TCP首先給效勞器端TCP發(fā)送一個特殊的TCP數(shù)據(jù)段。該數(shù)據(jù)段不包含應用層數(shù)據(jù),并將頭部中的SYN位設置為1,所以該數(shù)據(jù)段被稱為SYN數(shù)據(jù)段。另外,客戶選擇一個初始序列號SEQ,設SEQ=x并將這個編號放到初始的TCPSYN數(shù)據(jù)段的序列號字段中。該數(shù)據(jù)段被封裝到一個IP數(shù)據(jù)報中,并發(fā)送給效勞器。第二次握手:一旦裝有TCPSYN數(shù)據(jù)段的IP數(shù)據(jù)報到達了效勞器主機,服務器將從該數(shù)據(jù)報中提取出TCPSYN數(shù)據(jù)段,給該連接分配TCP緩沖區(qū)和變量,并給客戶TCP發(fā)送一個允許連接的數(shù)據(jù)段。這個允許連接的數(shù)據(jù)段也不包含任何應用層數(shù)據(jù)。但是,它的頭部中裝載著3個重要信息。首先,SYN被設置為1;其次,TCP數(shù)據(jù)段頭部確實認字段被設置為x+1;最后,效勞器選擇自己的初始順序號,SEQ=y,并將該值放到TCP數(shù)據(jù)段頭部的序列號字段中。第三次握手:在接收到允許連接數(shù)據(jù)段之后,客戶也會給連接分配緩沖區(qū)和變量??蛻舳酥鳈C還會給效勞器發(fā)送另一個數(shù)據(jù)段,對效勞器的允許連接數(shù)據(jù)段給出確認。三次握手TCP連接的建立三次握手63TCP協(xié)議中連接建立的過程TCP協(xié)議中連接建立的過程64SYN(SEQ=x)SYN(SEQ=y)ACK=x+1REJECTSYN(SEQ=x)SYN(SEQ=y)ACK=x+1ACK=zREJECT異常情況主機1主機2主機1主機2SYN(SEQ=x)SYN(SEQ=y)ACK=x+1REJ65呼叫碰撞的情況主機1主機2SYN(SEQ=x)SYN(SEQ=y)SYN(SEQ=y,ACK=x+1)SYN(SEQ=x,ACK=y+1)呼叫碰撞的情況主機1主機2SYN(SEQ=x)SYN(SEQ66連接的釋放第一次握手:由進展數(shù)據(jù)通信的任意一方提出要求釋放連接的請求報文段。第二次握手:接收端收到此請求后,會發(fā)送確認報文段,同時當接收端的所有數(shù)據(jù)也都已經(jīng)發(fā)送完畢后,接收端會向發(fā)送端發(fā)送一個帶有其自己序號的報文段。第三次握手:發(fā)送端收到接收端的要求釋放連接的報文段后,發(fā)送反向確認。連接的釋放67TCP連接的釋放過程TCP連接的釋放過程68TCP數(shù)據(jù)報文TCP數(shù)據(jù)報文69TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充源端口和目的端口字段——各占2字節(jié)。標識了發(fā)送方和接收方的應用進程。TCP20目的端口數(shù)據(jù)檢驗和選70TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充序號字段——占4字節(jié)。TCP連接中傳送的數(shù)據(jù)流中的每一個字節(jié)都編上一個序號。序號字段的值則指的是本報文段所發(fā)送的數(shù)據(jù)的第一個字節(jié)的序號。TCP20目的端口數(shù)據(jù)檢驗和選71TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充確認號字段——占4字節(jié),是期望收到對方的下一個報文段的數(shù)據(jù)的第一個字節(jié)的序號。TCP20目的端口數(shù)據(jù)檢驗和選72TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充數(shù)據(jù)偏移——占4bit,它指出TCP報文段的數(shù)據(jù)起始處距離TCP報文段的起始處有多遠。TCP20目的端口數(shù)據(jù)檢驗和選73TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充保留字段——占6bit,保留為今后使用,但目前應置為0。TCP20目的端口數(shù)據(jù)檢驗和選74TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充緊急比特URG——當URG1時,表明緊急指針字段有效。它告訴系統(tǒng)此報文段中有緊急數(shù)據(jù),應盡快傳送(相當于高優(yōu)先級的數(shù)據(jù))。TCP20目的端口數(shù)據(jù)檢驗和選75TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充確認比特ACK——只有當ACK1時確認號字段才有效。當ACK0時,確認號無效。TCP20目的端口數(shù)據(jù)檢驗和選76TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充推送比特PSH(PuSH)——接收TCP收到推送比特置1的報文段,就盡快地交付給接收應用進程,而不再等到整個緩存都填滿了后再向上交付。TCP20目的端口數(shù)據(jù)檢驗和選77TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充復位比特RST(ReSeT)——當RST1時,表明TCP連接中出現(xiàn)嚴重差錯(如由于主機崩潰或其他原因),必須釋放連接,通知一下對方。TCP20目的端口數(shù)據(jù)檢驗和選78TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充同步比特SYN——同步比特SYN置為1,就表示這是一個連接請求或連接接受報文。TCP20目的端口數(shù)據(jù)檢驗和選79TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充終止比特FIN(FINal)——用來釋放一個連接。當FIN1時,表明此報文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并要求釋放運輸連接。
TCP20目的端口數(shù)據(jù)檢驗和選80TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充窗口字段——占2字節(jié)。窗口字段用來控制對方發(fā)送的數(shù)據(jù)量,單位為字節(jié)。TCP連接的一端根據(jù)設置的緩存空間大小確定自己的接收窗口大小,然后通知對方以確定對方的發(fā)送窗口的上限。TCP20目的端口數(shù)據(jù)檢驗和選81TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充檢驗和——占2字節(jié)。檢驗和字段檢驗的范圍包括首部和數(shù)據(jù)和偽段頭(不是TCP里的信息,但是計算校驗和的時候也計算了的內(nèi)容:IP地址,TCP數(shù)據(jù)段長度,協(xié)議類型)。TCP20目的端口數(shù)據(jù)檢驗和選82TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充緊急指針字段——占16bit。緊急指針指出在本報文段中的緊急數(shù)據(jù)的位置。
TCP20目的端口數(shù)據(jù)檢驗和選83TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充選項字段——長度可變。TCP規(guī)定了二種選項,最大報文段長度
MSS(MaximumSegmentSize)。MSS告訴對方TCP:“我的緩存所能接收的報文段的數(shù)據(jù)字段的最大長度是MSS個字節(jié)?!焙痛翱跀U大因子,用于擴大接收方窗口。MSS是TCP報文段中的數(shù)據(jù)字段的最大長度。數(shù)據(jù)字段加上TCP首部才等于整個的TCP報文段。TCP20目的端口數(shù)據(jù)檢驗和選84TCP首部20字節(jié)固定首部目的端口數(shù)據(jù)偏移檢驗和選項(長度可變)源端口序號緊急指針窗口確認號保留FINSYNRSTPSHACKURG比特08162431填充填充字段——這是為了使整個首部長度是4字節(jié)的整數(shù)倍。TCP20目的端口數(shù)據(jù)檢驗和選85UDP報文頭構造UDP報文頭構造86IPv6IP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版電力工程項目居間代理傭金服務合同2篇
- 二零二五版電子商業(yè)買賣合同模板3篇
- 二零二五年度工地鋼管外架施工環(huán)保設施設計與安裝承包合同3篇
- 白葉2025版離婚協(xié)議中共同財產(chǎn)分割及子女撫養(yǎng)費用支付合同二零二五年度3篇
- 二零二五版30天退換租免傭租賃服務合同2篇
- 二零二五年生活垃圾收運一體化服務合同2篇
- 二零二五年度神東派遣工權益同工同酬合同3篇
- 2025年度彩鋼圍擋施工及租賃一體化合同3篇
- 二零二五年度食品安全風險評估模型構建合同3篇
- 二零二五年度鋼筋產(chǎn)品研發(fā)與技術轉(zhuǎn)移合同3篇
- 2025年河南鶴壁市政務服務和大數(shù)據(jù)管理局招聘12345市長熱線人員10人高頻重點提升(共500題)附帶答案詳解
- 建設項目安全設施施工監(jiān)理情況報告
- 春節(jié)期間安全施工措施
- 2025年大唐集團招聘筆試參考題庫含答案解析
- 建筑工地春節(jié)期間安全保障措施
- 2025山東水發(fā)集團限公司招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024-2030年中國建筑玻璃行業(yè)市場深度調(diào)研及競爭格局與投資價值預測研究報告
- 泌尿:膀胱腫瘤病人的護理查房王雪-課件
- 企業(yè)短期中期長期規(guī)劃
- 路面彎沉溫度修正系數(shù)
- 藥店員工教育培訓資料
評論
0/150
提交評論