通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

傳輸控制協(xié)議(TCP)介紹

瀏覽:5322  來源:通信人在線  日期:2023-08-19

一、TCP概述

1TCP的由來

傳輸控制協(xié)議(TCPTransmission Control Protocol)是互聯(lián)網(wǎng)(Internet)上的第一個可靠的傳輸協(xié)議。我們知道,互聯(lián)網(wǎng)(Internet)最早源自于美國國防部(稱之為DARPA INTERNET。在互聯(lián)網(wǎng)(Internet)民用后,互聯(lián)網(wǎng)工程任務(wù)組 IETF)在其相關(guān)國防部標準的TCP等標準的基礎(chǔ)上編制了傳輸控制協(xié)議(TCP),即19801月發(fā)布的RFC 761。后在19819月進行了第一次更新,被發(fā)布為RFC 793,并代替了RFC 761RFC 793描述傳輸控制協(xié)議要執(zhí)行的功能、實現(xiàn)該協(xié)議的程序、以及它與需要其服務(wù)的程序或用戶之間的接口。

欲更多了解IETFRFC文檔情況介紹的請進入

2TCP簡述

TCP協(xié)議是一個端對端、面向連接的協(xié)議,旨在支持多網(wǎng)絡(luò)的協(xié)議分層層次結(jié)構(gòu)應(yīng)用;其目的是在分組交換計算機通信網(wǎng)絡(luò)中,特別是在這種網(wǎng)絡(luò)的互聯(lián)系統(tǒng)中,作為主機之間高度可靠的主機對主機協(xié)議使用。使得在“盡力而為”的互聯(lián)網(wǎng)上實現(xiàn)可靠的數(shù)據(jù)傳輸,包括信令信息。

TCP符合一個分層的協(xié)議架構(gòu),就在一個基本的互聯(lián)網(wǎng)協(xié)議(IP)之上,如下圖1-2所示。IPTCP提供了一種方式來發(fā)送和接收包含在互聯(lián)網(wǎng)數(shù)據(jù)報“信封”中的可變長度的信息段。TCP提供了一種在不同網(wǎng)絡(luò)中因特網(wǎng)數(shù)據(jù)報的源和目標的尋址方法。IP協(xié)議還處理通過多個網(wǎng)絡(luò)和互連網(wǎng)關(guān)實現(xiàn)傳輸和交付所需的TCP段的任何碎片或重組。IP協(xié)議還攜帶有關(guān)TCP段的優(yōu)先級、安全分類和劃分的信息,因此這些信息可以跨多個網(wǎng)絡(luò)進行端到端通信。

1-2:互聯(lián)網(wǎng)的協(xié)議分層

然而,TCP該協(xié)議彌補了IP協(xié)議(RFC 760)的某些不足之處,這是因為:

首先,IP只解決了不同網(wǎng)絡(luò)主機的通信問題,但該協(xié)議不能檢測IP數(shù)據(jù)報的丟失。而TCP能夠保證在IP數(shù)據(jù)報丟失時進行重發(fā),能夠刪去重復(fù)收到的IP數(shù)據(jù)報,還能保證精確地按原發(fā)送端的發(fā)送順序重新組裝數(shù)據(jù)。

其次,IP只負責(zé)按目的IP地址傳送數(shù)據(jù)報,但不能區(qū)別屬于同一應(yīng)用報文的一組IP數(shù)據(jù)報以及所傳送的應(yīng)用報文的性質(zhì)。而TCP能區(qū)別屬于同一應(yīng)用報文的一組IP數(shù)據(jù)報,并能鑒別應(yīng)用報文的性質(zhì)。以使某些具有4層協(xié)議功能的高端路由器可以對IP數(shù)據(jù)報進行流量、優(yōu)先級、安全管理、負荷分配、復(fù)用等智能控制。

二、TCP的相關(guān)功能

1TCP保證傳輸可靠性的功能

TCP是面向連接的。所謂連接,是指在進行通信之前,通信雙方必須建立連接才能進行通信,而在通信結(jié)束后,終止其連接。還有一種無連接的,指雙方在進行通信之前,不需要建立好連接。IP是面向無連接的協(xié)議,而TCP面向連接,故TCP的特點是具有高可靠性。

TCP面向連接主要體現(xiàn)在:發(fā)起連接的源主機內(nèi)有一個程序發(fā)出連接請求;在目的主機內(nèi),有一個程序接受該連接請求,于是建立了源主機與目的主機的連接。建立連接后,兩臺主機即可互相發(fā)送數(shù)據(jù)。最后,有一方發(fā)出終止通信的請求,待對方確認后,雙方結(jié)束通信。

當目的主機接收到由源主機向目的主機發(fā)送的IP數(shù)據(jù)報后,目的主機需要向源主機回送一個確認消息。這是依靠目的主機的TCP完成的。TCP中還有一個重傳記時器(RTO),當源主機發(fā)送IP數(shù)據(jù)報時就開始記時,如在超時之前收到確認信號,則記時器回零。如果記時器超時,則說明該IP數(shù)據(jù)報已丟失,源主機進行重傳。對重傳記時器,確定合適的記時時長是十分重要的,它由往返時間來決定。TCP能根據(jù)不同情況自動調(diào)節(jié)記時時長。

需要說明的是,TCP所建立的連接是端到端的連接,即源主機與目的主機間的連接Internet中的轉(zhuǎn)接節(jié)點(路由器)對TCP段透明傳輸。

TCP的主要功能是保證端到端可靠地傳輸數(shù)據(jù)信息,為保證端到端傳輸?shù)目煽啃裕?/span>TCP主要采取了如下表2-1所列的5項技術(shù)與措施。

2-1TCP保證可靠性連接所具有的技術(shù)與措施

總之,IP不提供差錯報告和差錯糾正機制,而TCP向應(yīng)用層提供了面向連接的服務(wù),確保了網(wǎng)絡(luò)上所傳送的數(shù)據(jù)報完整、正確、可靠的接收。一旦數(shù)據(jù)有損傷或丟失,則由TCP負責(zé)重傳,而應(yīng)用層不參與解決。

2TCP提供部分應(yīng)用層信息的功能

IP只解決了單個數(shù)據(jù)報的傳輸問題,而在某些情況下,需要在傳輸過程中對應(yīng)用報文數(shù)據(jù)流進行控制。TCP攜帶了部分應(yīng)用層信息,能夠區(qū)別同一報文數(shù)據(jù)流的一組IP數(shù)據(jù)報及其性質(zhì)。

TCP之上是應(yīng)用層協(xié)議,如FTPSMTPTelnet等,最終是依靠它們實現(xiàn)主機間的通信的。TCP對這些應(yīng)用層協(xié)議規(guī)定了整數(shù)標志符,稱為端口號,TCP端口號對應(yīng)的應(yīng)用協(xié)議這里搜集了9種詳見下表2-2。這些規(guī)定的端口號成為保留端口,其值在0~1023范圍內(nèi),從0~255都是預(yù)先定義的(不能由網(wǎng)絡(luò)管理員定義),而任何大于255的端口號可以由網(wǎng)絡(luò)管理員來定義。此外還有自由端口號,供個人程序使用,或用它來區(qū)分兩主機間相同應(yīng)用層協(xié)議的多個通信,即兩臺主機間復(fù)用多個用戶會話連接。

2-2:常用的TCP端口號

插口號由主機的IP地址和端口號組成,正在進行通信的每臺主機的每個用戶會話連接,都有一個插口號。插口號對整個Internet是唯一的,一對插口號唯一地標志了每個端口的連接,其中:

發(fā)端插口號 = 源主機IP地址+源端口號;

收端插口號 = 目的主機IP地址+目的端口號;

利用插口號可在目的主機中區(qū)分不同源主機對同一目的主機的相同端口號的多個用戶會話連接。在TCP段的頭部各域中具有碼位一項。其中SYN碼位為應(yīng)用數(shù)據(jù)流的開始位,SYN置“1”表示該IP數(shù)據(jù)報為某一應(yīng)用報文的第一份數(shù)據(jù)報。而碼位中的FIN碼位為應(yīng)用數(shù)據(jù)流的結(jié)束位。FIN置“1”表示此時數(shù)據(jù)報為上述應(yīng)用報文的最后一份數(shù)據(jù)報。故可利用SYN/FIN兩個碼位來確定某一應(yīng)用報文(或某一應(yīng)用數(shù)據(jù)流)的開始與結(jié)束。

綜上所述,我們可利用端口號和SYN/FIN碼位來區(qū)分應(yīng)用數(shù)據(jù)流,并判斷其性質(zhì),從而使具有四層功能的高端路由器具有某些對應(yīng)用數(shù)據(jù)流的控制功能。

三、TCP段格式

TCP傳輸數(shù)據(jù)的基本單位是段,每段又可分為段頭部與數(shù)據(jù)區(qū)兩大部分,TCP段格式如下圖3所示;段格式中的有關(guān)各部分的含義詳見下表3-1。其中碼位一項有6種控制,在置“1”時的含義詳見下表3-2

3TCP段格式

3-1TCP段格式中的有關(guān)各部分的含義

3-2TCP段格式中碼位的具體內(nèi)容及含義

四、總述

上述僅對傳輸控制協(xié)議(TCP)給出了一些簡要的介紹,若要詳細了解該協(xié)議具體內(nèi)容的請查閱下附件。

附件:RFC 79309/1981)《Transmission Control Protocol

綜上,TCP的主要目的是提供可靠的數(shù)據(jù)進程對之間的安全邏輯電路或連接服務(wù)。在不太可靠的互聯(lián)網(wǎng)通訊系統(tǒng)上提供這項服務(wù),TCP需要提供如下表4所述的關(guān)鍵操作。

4TCP需要提供的關(guān)鍵操作

然而,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的應(yīng)用發(fā)現(xiàn)TCP限制太大 因此,需要開發(fā)一種新的互聯(lián)網(wǎng)傳輸協(xié)議來繞過這些限制,于是,IETF就又推出了流量控制傳輸協(xié)議(SCTPStream Control Transmission Protocol,特別適用于在IP網(wǎng)中傳送公用交換電話網(wǎng)(PSTN)的信令消息和IP網(wǎng)內(nèi)的信令消息。

欲進一步了解流量控制傳輸協(xié)議(SCTP介紹的請進入

附錄
百度云服務(wù)器
© 2004-2025 通信人在線 版權(quán)所有 備案號:粵ICP備06113876號 網(wǎng)站技術(shù):做網(wǎng)站
主站蜘蛛池模板: 景观造雾_人造雾设备_雾森系统_冷雾降温_雾化消毒_喷雾除尘厂家-成都景程雾森 | 深圳展厅设计_产业园区展馆设计_展馆设计公司_健康产业展馆设计_展厅设计哪家好_华竣国际 | 油罐_双层油罐_双层油罐厂家|值得信赖-泰安晟鼎金属容器制造有限公司 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 热水工程|空气能热水工程|超低温采暖工程|太阳能热水工程|空气源热泵厂家|炬邦热能设备有限公司 热熔钻孔机【优质厂家】_多年热熔钻设备研发制造经验 | 天津鸿宸机械设备有限公司-提取浓缩设备和生物制药设备以及制剂设备、粉碎设备、烘干等设备供应商 | 首页-西安汉沣精密机械有限公司| 自装卸(挂桶)车|钩臂垃圾车|压缩垃圾车|密封自卸车|环卫垃圾车|餐厨车泔水车湖北程力专用车厂家 自建房外墙砖|地砖|墙砖,农村|别墅瓷砖-佛山燊陶丰 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 绍兴凯渥人力资源有限公司-劳务派遣,劳务分包,代办公司注册 | 无锡鑫润杰金属科技有限公司 | 液压升降货梯_导轨式升降机_往复式提升机_济南宇轩机械厂家 | 西安鲁班装饰 - 家庭装修,别墅装修,西安十大装修公司排名 | 金华美凡文化传媒有限公司 | 锦州龙威机械有限公司官网 ,锦州医药包装机,包装机,锦州包装机械,小袋颗粒装盒生产线,颗粒装盒生产线,软双铝装盒线,伺服颗粒 | 消防巡检柜-EPS应急电源-交直流屏厂家-中央信号屏-万正电源 | 厦门,泉州自助餐上门|生日自助餐|婚礼自助餐|公司聚会自助餐|户外烧烤|冷餐|茶歇外卖配送-福建非选餐饮公司 | 泊头市天一泵业有限公司_齿轮泵,高粘度齿轮泵,螺杆泵,三螺杆泵 | 液晶拼接屏_液晶监视器_液晶广告机_触摸一体机_户外广告机_中亿睿企业官网 | 和中出国移民官网|出国移民|加拿大移民|欧洲移民|爱尔兰移民|马耳他移民|希腊移民|美国移民|海外护照_和中移民 | 欧洲_西班牙进口_燃木真火壁炉集成服务商_燃木壁炉官方网站.hergom | 绿夏技术导航 - 收录精选资源及优质站点网址! | 微库仑硫氯分析仪-化学发光定氮仪-X荧光硫测定仪-泰州江河仪器有限公司 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 浙江微龙科技-微通道工艺结合设备一站式解决方案-致力于连续流技术开发与产业化应用-助力传统医药化工行业转型升级 | 五凌汽配-轮胎螺丝|中心螺丝|小螺丝|轮胎螺栓|扭力杆螺丝|高强度紧固件|螺丝螺母|汽车配件 | 原创软文新闻稿-网站SEO文章代写-征文演讲稿代笔-写作阁 | 思达测试|山东思达高科机械设备有限公司 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 金雷诺机柜,GLN机柜,户外机柜,电力机柜,服务器机柜 | 无源电子锁_五防锁_机柜锁_物联网锁_智能锁控管理-Vanma | 气体泄漏检测仪,COD水质分析仪,RD8200管线探测仪-成都恒通兴业科技有限责任公司 | 欧美日韩人妻精品一区二区三区_欧美成人精品欧美一级乱黄_亚洲欧美日韩高清一区二区三区_国产一级做a爰片久久毛片_日韩一级视频在线观看播放_精品一区二区三区免费毛片爱_完整观看高清秒播国内外精品资源 | 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 门禁控制器-自动道闸-停车场系统-车位引导系统-车牌识别系统-楼宇对讲-可视门铃-门禁一卡通-河北京鹏电子科技有限公司 | 生物柴油_油酸甲酯厂家_脂肪酸甲酯_植物油燃料-中凯化工 | 钻机配件-岩心管-岩心管接箍-地质套管-煤矿用钻头-河南滨远机械设备有限公司 | 托辊|滚筒|聚氨酯托辊|缓冲托辊|尼龙托琨|衡水良龙输送机械有限公司 | 太阳能路灯-高杆灯-景观灯-玉兰灯-中华灯-LED市电-庭院灯厂家-扬州汉威光电科技有限公司 | 随州网站建设_随州建站公司_随州SEO优化排名_随州网络公司-随州市金思维网络科技有限公司 | 深圳办公室装修_高端写字楼设计费用_企业装修报价公司-深圳长红装饰 |