本篇文章給大家談談tcp檢查是什么意思,以及TCP是什么檢查對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
TCP/IP(傳輸控制協議/網間協議)是一種網絡通信協議,它規范了網絡上的所有通信設備,尤其是一個主機與另一個主機之間的數據往來格式以及傳送方式。TCP/IP是INTERNET的基礎協議,也是一種電腦數據打包和尋址的標準***。在數據傳送中,可以形象地理解為有兩個信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個TCP信封,并在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發送上網。在接受端,一個TCP軟件包收集信封,抽出數據,按發送前的順序還原,并加以校驗,若發現差錯,TCP將會要求重發。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數據。在任何一個物理網絡中,各站點都有一個機器可識別的地址,該地址叫做物理地址.物理地址有兩個
特點:
(1)物理地址的長度,格式等是物理網絡技術的一部分,物理網絡不同,物理地址也不同.
(2)同一類型不同網絡上的站點可能擁有相同的物理地址.
以上兩點決定了,不能用物理網絡進行網間網通訊.
在網絡術語中,協議中,協議是為了在兩臺計算機之間交換數據而預先規定的標準。TCP/IP并不是一個而是許多協議,這就是為什么你經常聽到它代表一個協議集的原因,而TCP和IP只是其中兩個基本協議而已。
你裝在計算機-的TCP/IP軟件提供了一個包括TCP、IP以及TCP/IP協議集中其它協議的工具平臺。特別是它包括一些高層次的應用程序和FTP(文件傳輸協議),它允許用戶在命令行上進行網絡文件傳輸。
TCP/IP是美國***資助的高級研究計劃署(ARPA)在二十世紀七十年代的一個研究成果,用來使全球的研究網絡聯在一起形成一個虛擬網絡,也就是國際互聯網。原始的Internet通過將已有的網絡如ARPAnet轉換到TCP/IP上來而形成,而這個Internet最終成為如今的國際互聯網的骨干網。
如今TCP/IP如此重要的原因,在于它允許獨立的網格加入到Internet或組織在一起形成私有的內部網(Intranet)。構成內部網的每個網絡通過一種-做路由器或IP路由器的設備在物理上聯接在一起。路由器是一臺用來從一個網絡到另一個網絡傳輸數據包的計算機。在一個使用TCP/IP的內部網中,信息通過使用一種獨立的叫做IP包(IPpacket)或IP數據報(IPdatagrams)的數據單元進--傳輸。TCP/IP軟件使得每臺聯到網絡上的計算機同其它計算機“看”起來一模一樣,事實上它隱藏了路由器和基本的網絡體系結構并使其各方面看起來都像一個大網。如同聯入以太網時需要確認一個48位的以太網地址一樣,聯入一個內部網也需要確認一個32位的IP地址。我們將它用帶點的十進制數表示,如128.10.2.3。給定一個***計算機的IP地址,在某個內部網或Internet上的本地計算機就可以像處在同一個物理網絡中的兩臺計算機那樣向***計算機發送數據。
TCP/IP提供了一個方案用來解決屬于同一個內部網而分屬不同物理網的兩臺計算機之間怎樣交換數據的問題。這個方案包括許多部分,而TCP/IP協議集的每個成員則用來解決問題的某一部分。如TCP/IP協議集中最基本的協議-IP協議用來在內部網中交換數據并且執行一項重要的功能:路由選擇--選擇數據報從A主機到B主機將要經過的路徑以及利用合適的路由器完成不同網絡之間的跨越(hop)。
TCP是一個更高層次的它允許運行在在不同主機上的應用程序相互交換數據流。TCP將數據流分成小段叫做TCP數據段(TCPsegments),并利用IP協議進行傳輸。在大多數情況下,每個TCP數據段裝在一個IP數據報中進行發送。但如需要的話,TCP將把數據段分成多個數據報,而IP數據報則與同一網絡不同主機間傳輸位流和字節流的物理數據幀相容。由于IP并不能保證接收的數據報的順序相一致,TCP會在收信端裝配TCP數據段并形成一個不間斷的數據流。FTP和Telnet就是兩個非常流行的依靠TCP的TCP/IP應用程序。
另一個重要的TCP/IP協議集的成員是用戶數據報協議(UDP),它同TCP相似但比TCP原始許多。TCP是一個可靠的協議,因為它有錯誤檢查和握手確認來保證數據完整的到達目的地。UDP是一個“不可靠”的協議,因為它不能保證數據報的接收順序同發送順序相同,甚至不能保證它們是否全部到達。如果有可靠性要求,則應用程序避免使用它。同許多TCP/IP工具同時提供的SNMP(簡單網絡管理協議)就是一個使用UDP協議的應用例子。
其它TCP/IP協議在TCP/IP網絡中工作在幕后,但同樣也發揮著重要作用。例如地址轉換協議(ARP)將IP地址轉換為物理網絡地址如以太網地址。而與其對應的反向地址轉換協議(RARP)做相反的工作,即將物理網絡地址轉換為IP地址。網際控制報文協議(ICMP)則是一個支持性協議,它利用IP完成IP數據報在傳輸時的控制信息和錯誤信息的傳輸。例如,如果一個路由器不能向前發送一個IP數據報,它就會利用ICMP來告訴發送者這里出現了問題。
TCP是一種傳輸控制協議,是面向連接的、可靠的、基于字節流之間的傳輸層通信協議,由IETF的RFC793定義。在簡化的計算機網絡OSI模型中,TCP完成第四層傳輸層所指定的功能,用戶數據報協議(UDP)是同一層內另一個重要的傳輸協議。
在因特網協議族(Internetprotocolsuite)里面,TCP層是在IP層上面,應用層下面的一個中間層。不同主機的應用層之間經常會要用到可靠的、像管道一樣的連接,但是IP層不會提供這樣的流機制,而是提供不可靠的包交換。
擴展資料:
當應用層向TCP層發送用于網間傳輸的、用8位字節表示的數據流,TCP則把數據流分割成適當長度的報文段,最大傳輸段大小(MSS)通常受該計算機連接的網絡的數據鏈路層的最大傳送單元(MTU)限制。之后TCP把數據包傳給IP層,由它來通過網絡將包傳送給接收端實體的TCP層。
TCP為了保證報文傳輸的可靠,就給每個包一個序號,同時序號也保證了傳送到接收端實體的包的按序接收。然后接收端實體對已成功收到的字節發回一個相應的確認(ACK);如果發送端實體在合理的往返時延(RTT)內未收到確認,那么對應的數據(假設丟失了)將會被重傳。
參考資料:百度百科-TCP(傳輸控制協議)
1、傳輸控制協議(TCP,Tran***issionControlProtocol)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,由IETF的RFC793定義。
2、TCP旨在適應支持多網絡應用的分層協議層次結構。連接到不同但互連的計算機通信網絡的主計算機中的成對進程之間依靠TCP提供可靠的通信服務。TCP假設它可以從較低級別的協議獲得簡單的,可能不可靠的數據報服務。原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網絡的各種通信系統之上操作。
tcp的中文含義是傳輸控制協議。tcp,是一種網絡通信協議,旨在通過Internet發送數據包。
TCP是面向連接的協議,是允許系統通過Internet進行通信的標準,它定義了如何建立和維護應用程序可以通過其交換數據的網絡對話;保證了數據的傳遞,并保證數據包的發送順序與發送數據包的順序相同。
TCP:傳輸控制協議(英語:Tran***ission?Control?Protocol,縮寫:TCP)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,由IETF的RFC?793定義。在簡化的計算機網絡OSI模型中,它完成第四層傳輸層所指定的功能。
TCP旨在適應支持多網絡應用的分層協議層次結構。連接到不同但互連的計算機通信網絡的主計算機中的成對進程之間依靠TCP提供可靠的通信服務。
TCP假設它可以從較低級別的協議獲得簡單的,可能不可靠的數據報服務。原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網絡的各種通信系統之上操作。
ICMP:互聯網控制消息協議(英語:Internet?Control?Message?Protocol,縮寫:ICMP)是互聯網協議族的核心協議之一。
它用于網際協議(IP)中發送控制消息,提供可能發生在通信環境中的各種問題反饋。通過這些信息,使管理者可以對所發生的問題作出診斷,然后采取適當的措施解決。
ICMP協議應用在許多網絡管理命令中,下面以ping和tracert命令為例詳細介紹ICMP協議的應用。
(1)ping命令使用ICMP回送請求和應答報文
在網絡可達性測試中使用的分組網間探測命令ping能產生ICMP回送請求和應答報文。目的主機收到ICMP回送請求報文后立刻回送應答報文,若源主機能收到ICMP回送應答報文,則說明到達該主機的網絡正常。
(2)路由分析診斷程序tracert使用了ICMP時間超過報文
tracert命令主要用來顯示數據包到達目的主機所經過的路徑。通過執行一個tracert到對方主機的命令,返回數據包到達目的主機所經歷的路徑詳細信息,并顯示每個路徑所消耗的時間。
擴展資料:
ICMP是在RFC792中定義的互聯網協議族之一。通常用于返回的錯誤信息或是分析路由。ICMP錯誤消息總是包括了源數據并返回給發送者。ICMP錯誤消息的例子之一是TTL值過期。每個路由器在轉發數據報的時候都會把IP包頭中的TTL值減1。
如果TTL值為0,“TTL在傳輸中過期”的消息將會回報給源地址。每個ICMP消息都是直接封裝在一個IP數據包中的,因此,和UDP一樣,ICMP是不可靠的。
雖然ICMP是包含在IP數據包中的,但是對ICMP消息通常會特殊處理,會和一般IP數據包的處理不同,而不是作為IP的一個子協議來處理。在很多時候,需要去查看ICMP消息的內容,然后發送適當的錯誤消息到那個原來產生IP數據包的程序,即那個導致ICMP消息被發送的IP數據包。
很多常用的工具是基于ICMP消息的。traceroute是通過發送包含有特殊的TTL的包,然后接收ICMP超時消息和目標不可達消息來實現的。
ping則是用ICMP的"Echorequest"(類別代碼:8)和"Echoreply"(類別代碼:0)消息來實現的。
參考資料來源:百度百科-TCP
參考資料來源:百度百科-ICMP
本文到此結束,希望對大家有所幫助。