導航:首頁 > 文件教程 > tcp文件傳輸越來越慢

tcp文件傳輸越來越慢

發布時間:2024-10-28 03:00:25

㈠ 電腦用網路發送文件很慢怎麼解決

我們在使用電腦上傳視頻或者文件的時候,網速是很快的,換在其他的電腦上傳很快,在自己的電腦上傳就特別的慢,此時怎麼解決,我們一起看看

注意事項

  • 個人經驗,僅供參考,本人使用的是win10專業版,可能會與其他版本有所不同哦

  • ㈡ tcp通道是什麼

    tcp/ip
    TCP/IP協議(Transmission Control Protocol/Internet Protocol)叫做傳輸控制/網際協議,又叫網路通訊協議,這個協議是Internet國際互聯網路的基礎。

    TCP/IP是網路中使用的基本的通信協議。雖然從名字上看TCP/IP包括兩個協議,傳輸控制協議(TCP)和網際協議(IP),但TCP/IP實際上是一組協議,它包括上百個各種功能的協議,如:遠程登錄、文件傳輸和電子郵件等,而TCP協議和IP協議是保證數據完整傳輸的兩個基本的重要協議。通常說TCP/IP是Internet協議族,而不單單是TCP和IP。

    TCP/IP是用於計算機通信的一組協議,我們通常稱它為TCP/IP協議族。它是70年代中期美國國防部為其ARPANET廣域網開發的網路體系結構和協議標准,以它為基礎組建的INTERNET是目前國際上規模最大的計算機網路,正因為INTERNET的廣泛使用,使得TCP/IP成了事實上的標准。

    之所以說TCP/IP是一個協議族,是因為TCP/IP協議包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等許多協議,這些協議一起稱為TCP/IP協議。以下我們對協議族中一些常用協議英文名:

    TCP(Transmission Control Protocol)傳輸控制協議

    IP(Internet Protocol)網際協議

    UDP(User Datagram Protocol)用戶數據報協議

    ICMP(Internet Control Message Protocol)互聯網控制信息協議

    SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協議

    SNMP(Simple Network manage Protocol)簡單網路管理協議

    FTP(File Transfer Protocol)文件傳輸協議

    ARP(Address Resolation Protocol)地址解析協議

    從協議分層模型方面來講,TCP/IP由四個層次組成:網路介面層、網路層、傳輸層、應用層。

    其中:

    網路介面層
    這是TCP/IP軟體的最低層,負責接收IP數據報並通過網路發送之,或者從網路上接收物理幀,抽出IP數據報,交給IP層。

    網路層 負責相鄰計算機之間的通信。其功能包括三方面:
    一、處理來自傳輸層的分組發送請求,收到請求後,將分組裝入IP數據報,填充報頭,選擇去往信宿機的路徑,然後將數據報發往適當的網路介面。
    二、處理輸入數據報:首先檢查其合法性,然後進行尋徑--假如該數據報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該數據報尚未到達信宿,則轉發該數據報。
    三、處理路徑、流控、擁塞等問題。

    傳輸層
    提供應用程序間的通信。其功能包括:
    一、格式化信息流;
    二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新發送。

    應用層
    向用戶提供一組常用的應用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協議提供在網路其它主機上注冊的介面。TELNET會話提供了基於字元的虛擬終端。文件傳輸訪問FTP使用FTP協議來提供網路內機器間的文件拷貝功能。

    現在我們來看一看,相對於OSI七層協議參考模型,TCP/IP協議是如何實現網路模型的。

    OSI中的層 功能 TCP/IP協議族

    應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

    表示層 數據格式化,代碼轉換,數據加密 沒有協議

    會話層 解除或建立與別的接點的聯系 沒有協議

    傳輸層 提供端對端的介面 TCP,UDP

    網路層 為數據包選擇路由 IP,ICMP,RIP,OSPF,BGP,IGMP

    數據鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,ARP,RARP,MTU

    物理層 以二進制數據形式在物理媒體上傳輸數據 ISO2110,IEEE802。IEEE802.2

    數據鏈路層包括了硬體介面和協議ARP,RARP,這兩個協議主要是用來建立送到物理層上的信息和接收從物理層上傳來的信息;

    網路層中的協議主要有IP,ICMP,IGMP等,由於它包含了IP協議模塊,所以它是所有基於TCP/IP協議網路的核心。在網路層中,IP模塊完成大部分功能。ICMP和IGMP以及其他支持IP的協議幫助IP完成特定的任務,如傳輸差錯控制信息以及主機/路由器之間的控制電文等。網路層掌管著網路中主機間的信息傳輸。

    傳輸層上的主要協議是TCP和UDP。正如網路層控制著主機之間的數據傳遞,傳輸層控制著那些將要進入網路層的數據。兩個協議就是它管理這些數據的兩種方式:TCP是一個基於連接的協議(還記得我們在網路基礎中講到的關於面向連接的服務和面向無連接服務的概念嗎?忘了的話,去看看);UDP則是面向無連接服務的管理方式的協議。

    應用層位於協議棧的頂端,它的主要任務就是應用了。上面的協議當然也是為了這些應用而設計的,具體說來一些常用的協議功能如下:

    Telnet:提供遠程登錄(終端模擬)服務,好像比較古老的BBS就是用的這個登陸。

    FTP :提供應用級的文件傳輸服務,說的簡單明了點就是遠程文件訪問等等服務;

    SMTP:不用說拉,天天用到的電子郵件協議。

    TFTP:提供小而簡單的文件傳輸服務,實際上從某個角度上來說是對FTP的一種替換(在文件特別小並且僅有傳輸需求的時候)。

    SNTP:簡單網路管理協議。看名字就不用說什麼含義了吧。

    DNS:域名解析服務,也就是如何將域名映射城IP地址的協議。

    HTTP:不知道各位對這個協議熟不熟悉啊?這是超文本傳輸協議,你之所以現在能看到網上的圖片,動畫,音頻,等等,都是仰仗這個協議在起作用啊!
    什麼是TCP/IP協議,劃為幾層,各有什麼功能?
    TCP/IP協議族包含了很多功能各異的子協議。為此我們也利用上文所述的分層的方式來剖析它的結構。TCP/IP層次模型共分為四層:應用層、傳輸層、網路層、數據鏈路層。

    TCP/IP網路協議
    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網間網協議)是目前世界上應用最為廣泛的協議,它的流行與Internet的迅猛發展密切相關—TCP/IP最初是為互聯網的原型ARPANET所設計的,目的是提供一整套方便實用、能應用於多種網路上的協議,事實證明TCP/IP做到了這一點,它使網路互聯變得容易起來,並且使越來越多的網路加入其中,成為Internet的事實標准。

    * 應用層—應用層是所有用戶所面向的應用程序的統稱。ICP/IP協議族在這一層面有著很多協議來支持不同的應用,許多大家所熟悉的基於Internet的應用的實現就離不開這些協議。如我們進行萬維網(WWW)訪問用到了HTTP協議、文件傳輸用FTP協議、電子郵件發送用SMTP、域名的解析用DNS協議、 遠程登錄用Telnet協議等等,都是屬於TCP/IP應用層的;就用戶而言,看到的是由一個個軟體所構築的大多為圖形化的操作界面,而實際後台運行的便是上述協議。

    * 傳輸層—這一層的的功能主要是提供應用程序間的通信,TCP/IP協議族在這一層的協議有TCP和UDP。

    * 網路層—是TCP/IP協議族中非常關鍵的一層,主要定義了IP地址格式,從而能夠使得不同應用類型的數據在Internet上通暢地傳輸,IP協議就是一個網路層協議。

    * 網路介面層—這是TCP/IP軟體的最低層,負責接收IP數據包並通過網路發送之,或者從網路上接收物理幀,抽出IP數據報,交給IP層。

    1.TCP/UDP協議
    TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開辟出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。TCP支持的應用協議主要有:Telnet、FTP、SMTP等;UDP支持的應用層協議主要有:NFS(網路文件系統)、SNMP(簡單網路管理協議)、DNS(主域名稱系統)、TFTP(通用文件傳輸協議)等。

    IP協議的定義、IP地址的分類及特點

    什麼是IP協議,IP地址如何表示,分為幾類,各有什麼特點?
    為了便於定址和層次化地構造網路,IP地址被分為A、B、C、D、E五類,商業應用中只用到A、B、C三類。

    IP協議(Internet Protocol)又稱互聯網協議,是支持網間互連的數據報協議,它與TCP協議(傳輸控制協議)一起構成了TCP/IP協議族的核心。它提供網間連接的完善功能, 包括IP數據報規定互連網路范圍內的IP地址格式。

    Internet 上,為了實現連接到互聯網上的結點之間的通信,必須為每個結點(入網的計算機)分配一個地址,並且應當保證這個地址是全網唯一的,這便是IP地址。
    目前的IP地址(IPv4:IP第4版本)由32個二進制位表示,每8位二進制數為一個整數,中間由小數點間隔,如159.226.41.98,整個IP地址空間有4組8位二進制數,由表示主機所在的網路的地址(類似部隊的編號)以及主機在該網路中的標識(如同士兵在該部隊的編號)共同組成。

    為了便於定址和層次化的構造網路,IP地址被分為A、B、C、D、E五類,商業應用中只用到A、B、C三類。

    * A類地址:A類地址的網路標識由第一組8位二進制數表示,網路中的主機標識佔3組8位二進制數,A類地址的特點是網路標識的第一位二進制數取值必須為"0"。不難算出,A類地址允許有126個網段,每個網路大約允許有1670萬台主機,通常分配給擁有大量主機的網路(如主幹網)。

    * B類地址:B類地址的網路標識由前兩組8位二進制數表示,網路中的主機標識占兩組8位二進制數,B類地址的特點是網路標識的前兩位二進制數取值必須為"10"。B類地址允許有16384個網段,每個網路允許有65533台主機,適用於結點比較多的網路(如區域網)。

    * C類地址:C類地址的網路標識由前3組8位二進制數表示,網路中主機標識佔1組8位二進制數,C類地址的特點是網路標識的前3位二進制數取值必須為"110"。具有C類地址的網路允許有254台主機,適用於結點比較少的網路(如校園網)。

    為了便於記憶,通常習慣採用4個十進制數來表示一個IP地址,十進制數之間採用句點"."予以分隔。這種IP地址的表示方法也被稱為點分十進製法。如以這種方式表示,A類網路的IP地址范圍為1.0.0.1-127.255.255.254;B類網路的IP地址范圍為:128.1.0.1-191.255.255.254;C類網路的IP地址范圍為:192.0.1.1-223.255.255.254。

    由於網路地址緊張、主機地址相對過剩,採取子網掩碼的方式來指定網段號。

    TCP/IP協議與低層的數據鏈路層和物理層無關,這也是TCP/IP的重要特點。正因為如此 ,它能廣泛地支持由低兩層協議構成的物理網路結構。目前已使用TCP/IP連接成洲際網、全國網與跨地區網

    ㈢ 區域網傳輸速度慢怎麼辦

    自從Windows Vista 、Windows Server 2008 等客戶端系統 的「身影」,在區域網中頻頻出現之後,通過網路訪問對應系統環境下的共享資源也有了新的思路。提高傳輸速率的方法都在下面了:

    1、啟用離線設置,優化共享連接性能。首先在目標共享資源所在的計算機系統桌面中,依次單擊「開始」/「程序」/「附件」/「Windows 資源管理器」命令,在彈出的系統資源管理器窗口中,找到目標共享資源所在的文件夾,用滑鼠右鍵單擊該共享文件夾,從彈出的快捷菜單中點選「屬性」命令,打開目標共享文件夾的屬性設置窗口;

    2、單擊該設置窗口中的「共享」標簽,在彈出的對應標簽設置頁面中點擊「高級共享」按鈕,打開目標文件夾的高級共享對話框,選中該對話框中的「共享此文件夾」復選項,同時單擊「緩存」按鈕,打開緩存設置對話框;

    3、巧妙設置協議,確保共享連接穩定。首先在本地Windows 系統桌面中打開「開始」菜單,依次單擊其中的「設置」/「網路連接」命令,進入本地系統的網路連接列表窗口,用滑鼠右鍵單擊與目標共享資源相連的本地連接圖標,之後在彈出的右鍵菜單中點選「屬性」選項,打開對應本地連接的屬性設置對話框;

    4、其次在該設置對話框的「常規」標簽設置頁面中點選「Internet協議(TCP/IP)」選項,同時點中「屬性」按鈕,此時系統屏幕上會自動出現一個TCP/IP協議的設置對話框,單擊「高級」按鈕,彈出高級TCP/IP協議設置對話框;

    5、接著單擊該設置對話框中的「WINS」標簽,打開WINS標簽設置頁面,在該頁面的「NetBIOS設置」設置項處,選中「禁用TCP/IP上的NetBIOS」項目,同時單擊「確定」按鈕保存好上述設置操作,這樣一來本地Windows系統日後進行共享訪問連接時,SMB網路協議就能始終使用Direct hosting模式進行工作了,此時共享訪問連接也就能始終穩定了。

    ㈣ TCP傳輸的延時很大怎麼解決

    如果100GB的這個文件是一個或者若干個大文件組成的,那麼建立tcp連接的開銷是比較小的,500m帶寬基本差不多。如果是由很多小文件組成的,這就涉及到你用什麼應用程序來傳輸了,如果是用ftp,則建立tcp連接的開銷是很大的,對傳輸速率影響也很大,500m顯然不能滿足要求;還有一個方法就是自己寫個程序來傳輸,建一個或者幾個tcp連接即可,這樣開銷比較小。另外tcp傳輸的時候有個最大段尺寸(MSS)的限制,MSS就是TCP數據包每次能夠傳輸的最大數據分段。為了達到最佳的傳輸效能TCP協議在建立連接的時候通常要協商雙方的MSS值,這個值TCP協議在實現的時候往往用MTU值代替(需要減去IP數據包包頭的大小20Bytes和TCP數據段的包頭20Bytes)所以如果是基於乙太網傳輸,MSS往往為1460。通訊雙方會根據雙方提供的MSS值得最小值確定為這次連接的最大MSS值。

    ㈤ 互聯網的文件傳輸協議是什麼

    文件傳來輸協議(File Transfer Protocol, FTP)是一個用於在兩自台裝有不同操作系統的機器中傳輸計算機文件的軟體標准。它屬於網路協議組的應用層。
    FTP是一個8位的客戶端-伺服器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unencode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間會非常長,並且不時的必需執行一些冗長的登陸進程。

    閱讀全文

    與tcp文件傳輸越來越慢相關的資料

    熱點內容
    templatewebjs下載 瀏覽:774
    note3應用程序未安裝 瀏覽:714
    dos看圖工具 瀏覽:15
    微信直接加為好友 瀏覽:467
    可以用微信傳送的文件app 瀏覽:294
    pdf文件解析亂碼 瀏覽:479
    光照無關圖代碼 瀏覽:688
    Linux讀寫文件前八位 瀏覽:597
    word如何繪制餅狀圖 瀏覽:172
    w7系統搜索文件夾 瀏覽:618
    java線程變數 瀏覽:854
    蘋果電腦word是只讀文件 瀏覽:691
    ps5國行備份文件大小 瀏覽:754
    linux恢復刪除文件命令 瀏覽:805
    win10家庭版打不開qq文件 瀏覽:794
    女生來例假有哪個app比較好 瀏覽:66
    調用後台介面為什麼不顯示數據 瀏覽:363
    js判斷重復 瀏覽:422
    聯通如何切換到網路電視 瀏覽:191
    學編程的優勢哪裡靠譜 瀏覽:939

    友情鏈接