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