關(guān)于tcp是什么檢查項(xiàng)目,tcp是什么這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、TCP簡介 TCP是一種面向連接(連接導(dǎo)向)的、可靠的、基于字節(jié)流的運(yùn)輸層(Transport layer)通信協(xié)議,由IETF的RFC 793說明(specified)。
2、在簡化的計(jì)算機(jī)網(wǎng)絡(luò)OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內(nèi)另一個(gè)重要的傳輸協(xié)議。
3、 在因特網(wǎng)協(xié)議族(Internet protocol suite)中,TCP層是位于IP層之上,應(yīng)用層之下的中間層。
4、不同主機(jī)的應(yīng)用層之間經(jīng)常需要可靠的、像管道一樣的連接,但是IP層不提供這樣的流機(jī)制,而是提供不可靠的包交換。
5、 應(yīng)用層向TCP層發(fā)送用于網(wǎng)間傳輸?shù)摹⒂?位字節(jié)表示的數(shù)據(jù)流,然后TCP把數(shù)據(jù)流分割成適當(dāng)長度的報(bào)文段(通常受該計(jì)算機(jī)連接的網(wǎng)絡(luò)的數(shù)據(jù)鏈路層的最大傳送單元(MTU)的限制)。
6、之后TCP把結(jié)果包傳給IP層,由它來通過網(wǎng)絡(luò)將包傳送給接收端實(shí)體的TCP層。
7、TCP為了保證不發(fā)生丟包,就給每個(gè)字節(jié)一個(gè)序號,同時(shí)序號也保證了傳送到接收端實(shí)體的包的按序接收。
8、然后接收端實(shí)體對已成功收到的字節(jié)發(fā)回一個(gè)相應(yīng)的確認(rèn)(ACK); 如果發(fā)送端實(shí)體在合理的往返時(shí)延(RTT)內(nèi)未收到確認(rèn),那么對應(yīng)的數(shù)據(jù)(假設(shè)丟失了)將會(huì)被重傳。
9、TCP用一個(gè)校驗(yàn)和函數(shù)來檢驗(yàn)數(shù)據(jù)是否有錯(cuò)誤;在發(fā)送和接收時(shí)都要計(jì)算校驗(yàn)和。
10、 首先,TCP建立連接之后,通信雙方都同時(shí)可以進(jìn)行數(shù)據(jù)的傳輸,其次,他是全雙工的;在保證可靠性上,采用超時(shí)重傳和捎帶確認(rèn)機(jī)制。
11、 在流量控制上,采用滑動(dòng)窗口協(xié)議,協(xié)議中規(guī)定,對于窗口內(nèi)未經(jīng)確認(rèn)的分組需要重傳。
12、 在擁塞控制上,采用慢啟動(dòng)算法。
13、TCP所支持的服務(wù)類型 不管怎樣,TCP/IP是一個(gè)協(xié)議集。
14、為應(yīng)用提供一些"低級"功能,這些包括IP、TCP、UDP。
15、其它是執(zhí)行特定任務(wù)的應(yīng)用協(xié)議,如計(jì)算機(jī)間傳送文件、發(fā)送電子郵件、或找出誰注冊到另外一臺(tái)計(jì)算機(jī)。
16、因此, 最重要的"商業(yè)"TCP/IP服務(wù)有: * 文件傳送File Transfer。
17、 文件傳送協(xié)議FTP(File Transfer Protocol)允許用戶從一臺(tái)計(jì)算機(jī)到另一臺(tái)取得文件,或發(fā)送文件到另外一臺(tái)計(jì)算機(jī)。
18、從安全性方面考慮,需要用戶指定一個(gè)使用其它計(jì)算機(jī)的用戶名和口令。
19、它不同與NFS(Network File System)和Netbios協(xié)議。
20、一旦你要訪問另一臺(tái) 系統(tǒng)中的文件,任何時(shí)刻都要運(yùn)行FTP。
21、而且你只能拷貝文件到自己的機(jī)器中去來使用它。
22、(RFC 959中關(guān)于FTP的說明) * 遠(yuǎn)程登錄Remote login 網(wǎng)絡(luò)終端協(xié)議TELNET允許用戶登錄到網(wǎng)絡(luò)上任一計(jì)算機(jī)上。
23、你可啟動(dòng)一個(gè)遠(yuǎn)程進(jìn)程連接到指定的計(jì)算機(jī),直到進(jìn)程結(jié)束,期間你所鍵入的內(nèi)容被送到所指定的計(jì)算機(jī)。
24、值得注意的是,這時(shí)你實(shí)際上是與你的計(jì)算機(jī)進(jìn)行對話。
25、TELENET程序使得你的計(jì)算機(jī)在整個(gè)過程中不見了,所敲的每一個(gè)字符直接送到所登錄的計(jì)算機(jī)系統(tǒng)。
26、一般的說,這種遠(yuǎn)程連接是通過類式撥號連接的,也就是,撥通后,遠(yuǎn)程系統(tǒng)提示你輸入注冊名和口令,退出遠(yuǎn)程系統(tǒng),TELNET程序也就退出,你又與自己的計(jì)算機(jī)對話了。
27、微電腦中的TELNET工具一般含有一個(gè)終端仿真程序。
28、 * 計(jì)算機(jī)郵件Mail 允許你發(fā)送消息給其它計(jì)算機(jī)的用戶。
29、通常,人們趨向于使用指定的一臺(tái)或兩臺(tái)計(jì)算機(jī)。
30、計(jì)算機(jī)郵件系統(tǒng)只需你簡單地往另一用戶的郵件文件中添加信息,但隨之產(chǎn)生問題,使用的微電腦的環(huán)境不同,還有重要的是宏(MACRO)不適合于接受計(jì)算機(jī)郵件。
31、為了發(fā)送電子郵件,郵件軟件希望連接到目的計(jì)算機(jī),如果是微電腦,也許它已關(guān)機(jī),或者正在運(yùn)行另一個(gè)應(yīng)用程序呢?出于這種原因,通常由一個(gè)較大的系統(tǒng)來處理這些郵件,也就是一個(gè)一直運(yùn)行著的郵件服務(wù)器。
32、郵件軟件成為用戶從郵件服務(wù)器取回郵件的一個(gè)界面。
33、 任何一個(gè)的TCP/IP工具提供上述這些服務(wù)。
34、這些傳統(tǒng)的應(yīng)用功能在基于TCP/IP的網(wǎng)絡(luò)中一直扮演非常重要的角色。
35、目前情況有點(diǎn)變化,這些功能使用也發(fā)生變化,如老系統(tǒng)的改造,計(jì)算機(jī)的發(fā)展等,出現(xiàn)了各種安裝版本,如:微電腦、工作站、小型機(jī)、和巨型機(jī)等。
36、這些計(jì)算機(jī)好像在一起完成指定的任務(wù),盡管有時(shí)看來像是只用到某個(gè)指定 的計(jì)算機(jī),但它是通過網(wǎng)絡(luò)得到其它計(jì)算機(jī)系統(tǒng)的服務(wù)。
37、服務(wù)器Server是為網(wǎng)絡(luò)上其它提供指定服務(wù)的系統(tǒng),客戶Client是得到這種服務(wù)的另外計(jì)算機(jī)系統(tǒng)。
38、(值得注意的是,服務(wù)/客戶機(jī)不一定是不同的計(jì)算機(jī),有可能是同一計(jì)算機(jī)中的不同運(yùn)行程序)。
39、以下是幾種目前計(jì)算機(jī)上典型的一些服務(wù),這些服務(wù)可在TCP/IP網(wǎng)絡(luò)上調(diào)用。
40、 * 網(wǎng)絡(luò)文件系統(tǒng)(NFS) 這種訪問另一計(jì)算機(jī)的文件的方法非常接近于流行的FTP。
41、網(wǎng)絡(luò)文件系統(tǒng)提供磁盤或設(shè)備服務(wù),而無需特定的網(wǎng)絡(luò)實(shí)用程序來訪問另一系統(tǒng)的文件。
42、可以簡單地認(rèn)為它是一個(gè)外加的磁盤驅(qū)動(dòng)器。
43、這種額外"虛擬"磁盤驅(qū)動(dòng)器就是其它計(jì)算機(jī)系統(tǒng)的磁盤。
44、這非常有用。
45、你只需加大幾臺(tái)計(jì)算機(jī)的磁盤容量,就可使網(wǎng)絡(luò)上其他用戶訪問它,且不說所帶來的經(jīng)濟(jì)效益,它還能夠讓幾臺(tái)工作的計(jì)算機(jī)共享相同的文件。
46、它也使得系統(tǒng)維護(hù)和備份易如反掌,因?yàn)樵俨槐貫榇罅康牟煌瑱C(jī)器上 的文件的升級和備份而擔(dān)心。
47、 * 遠(yuǎn)程打印(Remote printing) 允許你使用其它計(jì)算機(jī)上的打印機(jī),好像這些打印機(jī)直接連到你的計(jì)算機(jī)上。
48、 * 遠(yuǎn)程執(zhí)行(Remote execution) 允許你請求運(yùn)行在不同計(jì)算機(jī)上的特殊程序。
49、當(dāng)你在一個(gè)很小的計(jì)算機(jī)上運(yùn)行一個(gè)需要大機(jī)系統(tǒng)資源的程序時(shí),這時(shí)候遠(yuǎn)程執(zhí)行非常有用。
50、 * 名字服務(wù)器(Name servers) 在一個(gè)大的系統(tǒng)安裝過程中,需要用到大量的各種名字,包括用戶名、口令,姓名、網(wǎng)絡(luò)地址、帳號等,管理這些是非常令人乏味的。
51、因此將這些數(shù)據(jù)形成數(shù)據(jù)庫,放到一個(gè)小系統(tǒng)中去,其它系統(tǒng)通過網(wǎng)絡(luò)來訪問這些數(shù)據(jù)。
52、 * 終端服務(wù)器(Terminal servers) 很多的終端連接安裝不再直接將終端連到計(jì)算機(jī),取而代之的是,將他們連接到終端服務(wù)器上。
53、終端服務(wù)器是一個(gè)小的計(jì)算機(jī),它只需知道怎樣運(yùn)行TELNET(或其它一些完成遠(yuǎn)程登錄的協(xié)議)。
54、如果你的終端想連上去,只用鍵入要連的計(jì)算機(jī)名就可。
55、通常有可能同時(shí)有幾個(gè)這種連接,這時(shí)終端服務(wù)器采用快速開關(guān)技術(shù)來切換。
56、 上述所描述的一些協(xié)議是由Berkeley, Sun,或其它組織定義的。
57、因此,它們不是互聯(lián)網(wǎng)協(xié)議集(Internet Protocol Suite)的一部分, 只是使用到TCP/IP的工具,如同一般的TCP/IP 應(yīng)用協(xié)議。
58、因?yàn)閰f(xié)議的定義不一致,并且商業(yè)支持的TCP/IP工具廣泛應(yīng)用,也許會(huì)把這些協(xié)議作為互聯(lián)協(xié)議集中的一部分。
59、上述列出的只是基于TCP/IP部分服務(wù)的一些簡單例子,但包含了一些"主要"的應(yīng)用。
60、 TCP功能:提供計(jì)算機(jī)程序間連接、檢測和丟棄重復(fù)的分組、完成數(shù)據(jù)報(bào)的確認(rèn)、流量控制和網(wǎng)絡(luò)擁塞。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!