TCP是什么意思
TCP是什么意思
TCP英文原義:Tran**ission Control Protocol中文釋義:(RFC-793)傳輸控制協(xié)議注解:該協(xié)議主要用于在主機(jī)間建立一個(gè)虛擬連接,以實(shí)現(xiàn)高可靠性的數(shù)據(jù)包交換。IP協(xié)議可以進(jìn)行IP數(shù)據(jù)包的分割和組裝,但是通過IP協(xié)議并不能清楚地了解到數(shù)據(jù)包是否順利地發(fā)送給目標(biāo)計(jì)算機(jī)。
而使用TCP協(xié)議就不同了,在該協(xié)議傳輸模式中在將數(shù)據(jù)包成功發(fā)送給目標(biāo)計(jì)算機(jī)后,TCP會要求發(fā)送一個(gè)確認(rèn);如果在某個(gè)時(shí)限內(nèi)沒有收到確認(rèn),那么TCP將重新發(fā)送數(shù)據(jù)包。
另外,在傳輸?shù)倪^程中,如果接收到無序、丟失以及被破壞的數(shù)據(jù)包,TCP還可以負(fù)責(zé)恢復(fù)。傳輸控制協(xié)議(Tran**ission Control Protocol,TCP)是一種面向連接的、可靠的、基于字節(jié)流的運(yùn)輸層通信協(xié)議,通常由IETF的RFC 793說明。在簡化的計(jì)算機(jī)**OSI模型中,它完成運(yùn)輸層所指定的功能。什么是TCP/IP?TCP/IP(Tran**ission Control Protocol/Internet Protocol) 即傳輸控制協(xié)議/網(wǎng)間協(xié)議,是一個(gè)工業(yè)標(biāo)準(zhǔn)的協(xié)議集,它是為廣域網(wǎng)(WANs)設(shè)計(jì)的。
它是由ARPANET網(wǎng)的研究機(jī)構(gòu)發(fā)展起來的。 有時(shí)我們將TCP/IP描述為互聯(lián)網(wǎng)協(xié)議集\\\”Internet Protocol Suite\\\”,TCP和IP是其中的兩個(gè)協(xié)議(后面將會介紹)。由于TCP和IP是大家熟悉的協(xié)議,以至于用TCP/IP或IP/TCP這個(gè)詞代替了整個(gè)協(xié)議集。
這盡管有點(diǎn)奇怪,但沒有必要去爭論這個(gè)習(xí)慣。例如,有時(shí)我們討論NFS 是基于TCP/IP時(shí),盡管它根本沒用到TCP(只用到IP,和另一種交互式 協(xié)議UDP而不是TCP)。 Internet是**的**,包括ARPANET、NSFNET、分布在各地的局域網(wǎng)、以及其它類型的**,如(DDN,Defense Data Network美國國防數(shù)據(jù)**),這些統(tǒng)稱為Internet。
所有這些大大小小的**互聯(lián)在一起。(因?yàn)榇蠖鄶?shù)**基本協(xié)議是由DDN組織開發(fā)的,所以以前有時(shí)DDN與Internet在某種意義上具有相同的含義)。**上的用戶可以互相傳送信息,除一些有授權(quán)限制和安全考慮外。
一般的講,互聯(lián)網(wǎng)協(xié)議文檔案是Internet委員會自己采納的基本標(biāo)準(zhǔn)。 TCP/IP標(biāo)準(zhǔn)與其說由委員會指定,倒不如說由\\\”輿論\\\”來開發(fā)的。 任何人都可以提供一個(gè)文檔,以RFC(Request for Comment需求注釋) 方式公布。 TCP/IP的標(biāo)準(zhǔn)在一系列稱為RFC的文檔中公布。
文檔由技術(shù)專家、特別工作組、或RFC編輯修訂。公布一個(gè)文檔時(shí),該文檔被賦予一個(gè)RFC量,如RFC959說明FTP、RFC793說明TCP、RFC791說明IP等百科。 最初的RFC一直保留而從來不會被更新,如果修改了該文檔,則該文檔又以一個(gè)新號碼公布。因此,重要的是要確認(rèn)你擁有了關(guān)于某個(gè)專題的**RFC文檔。
文后會列出主要的RFC文檔號。 不管怎樣,TCP/IP是一個(gè)協(xié)議集。為應(yīng)用提供一些\\\”低級\\\”功能,這些包括IP、TCP、UDP。其它是執(zhí)行特定任務(wù)的應(yīng)用協(xié)議,如計(jì)算機(jī)間傳送文件、發(fā)送電子郵件、或找出誰注冊到另外一臺計(jì)算機(jī)。
因此, 最重要的\\\”商業(yè)\\\”TCP/IP服務(wù)有: * 文件傳送File Transfer。 文件傳送協(xié)議FTP(File Transfer Protocol)允許用戶從一臺計(jì)算機(jī)到另一臺取得文件,或發(fā)送文件到另外一臺計(jì)算機(jī)。從安全性方面考慮,需要用戶指定一個(gè)使用其它計(jì)算機(jī)的用戶名和口令。
它不同與NFS(Network File System)和Netbios協(xié)議。一旦你要訪問另一臺 系統(tǒng)中的文件,任何時(shí)刻都要運(yùn)行FTP。而且你只能拷貝文件到自己的機(jī)器中去來使用它。
(RFC 959中關(guān)于FTP的說明) * 遠(yuǎn)程登錄Remote login **終端協(xié)議TELNET允許用戶登錄到**上任一計(jì)算機(jī)上。你可啟動一個(gè)遠(yuǎn)程進(jìn)程連接到指定的計(jì)算機(jī),直到進(jìn)程結(jié)束,期間你所鍵入的內(nèi)容被送到所指定的計(jì)算機(jī)。值得注意的是,這時(shí)你實(shí)際上是與你的計(jì)算機(jī)進(jìn)行對話。TELENET程序使得你的計(jì)算機(jī)在整個(gè)過程中不見了,所敲的每一個(gè)字符直接送到所登錄的計(jì)算機(jī)系統(tǒng)。
一般的說,這種遠(yuǎn)程連接是通過類式撥號連接的,也就是,撥通后,遠(yuǎn)程系統(tǒng)提示你輸入注冊名和口令,退出遠(yuǎn)程系統(tǒng),TELNET程序也就退出,你又與自己的計(jì)算機(jī)對話了。微電腦中的TELNET工具一般含有一個(gè)終端仿真程序。 * 計(jì)算機(jī)郵件Mail 允許你發(fā)送消息給其它計(jì)算機(jī)的用戶。
通常,人們趨向于使用指定的一臺或兩臺計(jì)算機(jī)。計(jì)算機(jī)郵件系統(tǒng)只需你簡單地往另一用戶的郵件文件中添加信息,但隨之產(chǎn)生問題,使用的微電腦的環(huán)境不同,還有重要的是宏(MICRO)不適合于接受計(jì)算機(jī)郵件。為了發(fā)送電子郵件,郵件軟件希望連接到目的計(jì)算機(jī),如果是微電腦,也許它已關(guān)機(jī),或者正在運(yùn)行另一個(gè)應(yīng)用程序呢?出于這種原因,通常由一個(gè)較大的系統(tǒng)來處理這些郵件,也就是一個(gè)一直運(yùn)行著的郵件服務(wù)器。郵件軟件成為用戶從郵件服務(wù)器取回郵件的一個(gè)界面。
任何一個(gè)的TCP/IP工具提供上述這些服務(wù)。這些傳統(tǒng)的應(yīng)用功能在基于TCP/IP的**中一直扮演非常重要的角色。目前情況有點(diǎn)變化,這些功能使用也發(fā)生變化,如老系統(tǒng)的改造,計(jì)算機(jī)的發(fā)展等,出現(xiàn)了各種安裝版本,如:微電腦、工作站、小型機(jī)、和巨型機(jī)等。
這些計(jì)算機(jī)好像在一起完成指定的任務(wù),盡管有時(shí)看來像是只用到某個(gè)指定 的計(jì)算機(jī),但它是通過**得到其它計(jì)算機(jī)系統(tǒng)的服務(wù)。服務(wù)器Server是為**上其它提供指定服務(wù)的系統(tǒng),客戶Client是得到這種服務(wù)的另外計(jì)算機(jī)系統(tǒng)。(值得注意的是,服務(wù)/客戶機(jī)不一?。
tcp是什么意思?。?/h3>
TCP的全稱是toolcentreposition,從字面意思就可以理解工具中心點(diǎn)。工具是獨(dú)立于機(jī)器人的,由應(yīng)用來確定。
常規(guī)TCP無論是何種品牌的工業(yè)機(jī)器人,事先都定義了一個(gè)工具坐標(biāo)系,無一例外地將這個(gè)坐標(biāo)系XY平面綁定在機(jī)器人第六軸的法蘭盤平面上,坐標(biāo)原點(diǎn)與法蘭盤中心重合。
顯然,這時(shí)TCP就在法蘭盤中心。不同品牌的機(jī)器人有不同的稱呼,ABB機(jī)器人把這個(gè)工具坐標(biāo)系稱為tool0,REIS機(jī)器人稱之為_tnull。固定TCP前面介紹的TCP是跟隨機(jī)器人本體一起運(yùn)動,但是也可以將TCP定義為機(jī)器人本體以外靜止的某個(gè)位置。常應(yīng)用在涂膠上,膠罐噴嘴靜止不動,機(jī)器人抓取工件移動。
其本質(zhì)是一個(gè)工件坐標(biāo)系。
tcp是什么意思
TCP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。
在適應(yīng)支持多**應(yīng)用的分層協(xié)議層次結(jié)構(gòu)。
連接到不同但互連的計(jì)算機(jī)通信**的主計(jì)算機(jī)中的成對進(jìn)程之間依靠TCP提供可靠的通信服務(wù)。
TCP假設(shè)它可以從較低級別的協(xié)議獲得簡單的,可能不可靠的數(shù)據(jù)報(bào)服務(wù)。原則上,TCP應(yīng)該能夠在從硬線連接到分組交換或電路交換**的各種通信系統(tǒng)之上操作。
TCP的主要功能:
為了保證報(bào)文傳輸?shù)目煽浚徒o每個(gè)包一個(gè)序號,同時(shí)序號也保證了傳送到接收端實(shí)體的包的按序接收。然后接收端實(shí)體對已成功收到的字節(jié)發(fā)回一個(gè)相應(yīng)的確認(rèn)(ACK)。
如果發(fā)送端實(shí)體在合理的往返時(shí)延(RTT)內(nèi)未收到確認(rèn),那么對應(yīng)的數(shù)據(jù)(假設(shè)丟失了)將會被重傳。
TCP是什么?
TCP是傳輸控制協(xié)議。
TCP(Tran**ission Control Protocol)是**通信模型OSI7層**模型中,第四層傳輸層協(xié)議,主要作用是數(shù)據(jù)傳輸,TCP 主要確保不同節(jié)點(diǎn)之間的端到端數(shù)據(jù)傳輸。
在因特網(wǎng)協(xié)議族中,TCP 層是位于 IP 層之上,應(yīng)用層之下的中間層,是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。
在傳輸過程中,為保證傳輸質(zhì)量,TCP 層將大數(shù)據(jù)分成長度合適的較小的數(shù)據(jù)包,分別發(fā)送,并確保在目標(biāo)節(jié)點(diǎn)重組后數(shù)據(jù)完整性保持不變。
擴(kuò)展資料:
1、應(yīng)用層與TCP之間:應(yīng)用層向 TCP 層發(fā)送用于網(wǎng)間傳輸?shù)臄?shù)據(jù)流,這些數(shù)據(jù)流是 8 位字節(jié),TCP收到后會把數(shù)據(jù)流分割成適當(dāng)長度的報(bào)文段。
2、TCP層和IP層:TCP 把適當(dāng)長度的報(bào)文段傳給 IP 層,為了保證不發(fā)生丟包,TCP會把每個(gè)包命名一個(gè)序號,接收端按照序號接收。
3、接收端實(shí)體成功收到的包會再發(fā)回一個(gè)確認(rèn)ACK;如果發(fā)送端實(shí)體在響應(yīng)時(shí)間內(nèi)沒有收到該確認(rèn),就會進(jìn)行重傳。
“TCP”是什么意思?
TCP/IP(傳輸控制協(xié)議/網(wǎng)間協(xié)議)是一種**通信協(xié)議,它規(guī)范了**上的所有通信設(shè)備,尤其是一個(gè)主機(jī)與另一個(gè)主機(jī)之間的數(shù)據(jù)往來格式以及傳送方式。TCP/IP是INTERNET的基礎(chǔ)協(xié)議,也是一種電腦數(shù)據(jù)打包和尋址的標(biāo)準(zhǔn)方法。
在數(shù)據(jù)傳送中,可以形象地理解為有兩個(gè)信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個(gè)TCP信封,并在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發(fā)送上網(wǎng)。
在接受端,一個(gè)TCP軟件包收集信封,抽出數(shù)據(jù),按發(fā)送前的順序還原,并加以校驗(yàn),若發(fā)現(xiàn)差錯(cuò),TCP將會要求重發(fā)。因此,TCP/IP在INTERNET中幾乎可以無差錯(cuò)地傳送數(shù)據(jù)。在任何一個(gè)物理**中,各站點(diǎn)都有一個(gè)機(jī)器可識別的地址,該地址叫做物理地址.物理地址有兩個(gè) 特點(diǎn): (1)物理地址的長度,格式等是物理**技術(shù)的一部分,物理**不同,物理地址也不同. (2)同一類型不同**上的站點(diǎn)可能擁有相同的物理地址. 以上兩點(diǎn)決定了,不能用物理**進(jìn)行網(wǎng)間網(wǎng)通訊. 在**術(shù)語中,協(xié)議中,協(xié)議是為了在兩臺計(jì)算機(jī)之間交換數(shù)據(jù)而預(yù)先規(guī)定的標(biāo)準(zhǔn)。TCP/IP并不是一個(gè)而是許多協(xié)議,這就是為什么你經(jīng)常聽到它代表一個(gè)協(xié)議集的原因,而TCP和IP只是其中兩個(gè)基本協(xié)議而已。
你裝在計(jì)算機(jī)-的TCP/IP軟件提供了一個(gè)包括TCP、IP以及TCP/IP協(xié)議集中其它協(xié)議的工具平臺。特別是它包括一些高層次的應(yīng)用程序和FTP(文件傳輸協(xié)議),它允許用戶在命令行上進(jìn)行**文件傳輸。 TCP/IP是美國**資助的高級研究**署(ARPA)在二十世紀(jì)七十年代的一個(gè)研究成果,用來使全球的研究**聯(lián)在一起形成一個(gè)虛擬**,也就是國際互聯(lián)網(wǎng)。
原始的Internet通過將已有的**如ARPAnet轉(zhuǎn)換到TCP/IP上來而形成,而這個(gè)Internet最終成為如今的國際互聯(lián)網(wǎng)的骨干網(wǎng)。 如今TCP/IP如此重要的原因,在于它允許獨(dú)立的網(wǎng)格加入到Internet或組織在一起形成私有的內(nèi)部網(wǎng)(Intranet)。構(gòu)成內(nèi)部網(wǎng)的每個(gè)**通過一種-做路由器或IP路由器的設(shè)備在物理上聯(lián)接在一起。
路由器是一臺用來從一個(gè)**到另一個(gè)**傳輸數(shù)據(jù)包的計(jì)算機(jī)。在一個(gè)使用TCP/IP的內(nèi)部網(wǎng)中,信息通過使用一種獨(dú)立的叫做IP包(IPpacket)或IP數(shù)據(jù)報(bào)(IP datagrams)的數(shù)據(jù)單元進(jìn)–傳輸。TCP/IP軟件使得每臺聯(lián)到**上的計(jì)算機(jī)同其它計(jì)算機(jī)“看”起來一模一樣,事實(shí)上它隱藏了路由器和基本的**體系結(jié)構(gòu)并使其各方面看起來都像一個(gè)大網(wǎng)。
如同聯(lián)入以太網(wǎng)時(shí)需要確認(rèn)一個(gè)48位的以太網(wǎng)地址一樣,聯(lián)入一個(gè)內(nèi)部網(wǎng)也需要確認(rèn)一個(gè)32位的IP地址。我們將它用帶點(diǎn)的十進(jìn)制數(shù)表示,如128.10.2.3。給定一個(gè)遠(yuǎn)程計(jì)算機(jī)的IP地址,在某個(gè)內(nèi)部網(wǎng)或Internet上的本地計(jì)算機(jī)就可以像處在同一個(gè)物理**中的兩臺計(jì)算機(jī)那樣向遠(yuǎn)程計(jì)算機(jī)發(fā)送數(shù)據(jù)。 TCP/IP提供了一個(gè)方案用來解決屬于同一個(gè)內(nèi)部網(wǎng)而分屬不同物理網(wǎng)的兩臺計(jì)算機(jī)之間怎樣交換數(shù)據(jù)的問題。
這個(gè)方案包括許多部分,而TCP/IP協(xié)議集的每個(gè)成員則用來解決問題的某一部分。如TCP/IP協(xié)議集中最基本的協(xié)議-IP協(xié)議用來在內(nèi)部網(wǎng)中交換數(shù)據(jù)并且執(zhí)行一項(xiàng)重要的功能:路由選擇--選擇數(shù)據(jù)報(bào)從A主機(jī)到B主機(jī)將要經(jīng)過的路徑以及利用合適的路由器完成不同**之間的跨越(hop)。 TCP是一個(gè)更高層次的它允許運(yùn)行在在不同主機(jī)上的應(yīng)用程序相互交換數(shù)據(jù)流。TCP將數(shù)據(jù)流分成小段叫做TCP數(shù)據(jù)段(TCP segments),并利用IP協(xié)議進(jìn)行傳輸。
在大多數(shù)情況下,每個(gè)TCP數(shù)據(jù)段裝在一個(gè)IP數(shù)據(jù)報(bào)中進(jìn)行發(fā)送。但如需要的話,TCP將把數(shù)據(jù)段分成多個(gè)數(shù)據(jù)報(bào),而IP數(shù)據(jù)報(bào)則與同一**不同主機(jī)間傳輸位流和字節(jié)流的物理數(shù)據(jù)幀相容。由于IP并不能保證接收的數(shù)據(jù)報(bào)的順序相一致,TCP會在收信端裝配TCP數(shù)據(jù)段并形成一個(gè)不間斷的數(shù)據(jù)流。FTP和Telnet就是兩個(gè)非常流行的依靠TCP的TCP/IP應(yīng)用程序。
另一個(gè)重要的TCP/IP協(xié)議集的成員是用戶數(shù)據(jù)報(bào)協(xié)議(UDP),它同TCP相似但比TCP原始許多。TCP是一個(gè)可靠的協(xié)議,因?yàn)樗绣e(cuò)誤檢查和握手確認(rèn)來保證數(shù)據(jù)完整的到達(dá)目的地。UDP是一個(gè)“不可靠”的協(xié)議,因?yàn)樗荒鼙WC數(shù)據(jù)報(bào)的接收順序同發(fā)送順序相同,甚至不能保證它們是否全部到達(dá)。
如果有可靠性要求,則應(yīng)用程序避免使用它。同許多TCP/IP工具同時(shí)提供的SNMP(簡單**管理協(xié)議)就是一個(gè)使用UDP協(xié)議的應(yīng)用例子。 其它TCP/IP協(xié)議在TCP/IP**中工作在幕后,但同樣也發(fā)揮著重要作用。
例如地址轉(zhuǎn)換協(xié)議(ARP)將IP地址轉(zhuǎn)換為物理**地址如以太網(wǎng)地址。而與其對應(yīng)的反向地址轉(zhuǎn)換協(xié)議(RARP)做相反的工作,即將物理**地址轉(zhuǎn)換為IP地址。網(wǎng)際控制報(bào)文協(xié)議(ICMP)則是一個(gè)支持性協(xié)議,它利用IP完成IP數(shù)據(jù)報(bào)在傳輸時(shí)的控制信息和錯(cuò)誤信息的傳輸。例如,如果一個(gè)路由器不能向前發(fā)送一個(gè)IP數(shù)據(jù)報(bào),它就會利用ICMP來告訴發(fā)送者這里出現(xiàn)了問題。