ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
當俄國的勢力接近清朝領土時，便發生了軍事衝突。1652年（清順治九年），俄人東入黑龍江，「駐防寧古塔章京海色率所部擊之，戰於烏扎拉村」。這是中俄之間第一場戰鬥。1657年，沙俄派正規軍在尼布楚河與石勒喀河合流處建立了雅克薩城與尼布楚城。之後中俄之間發生多次外交和軍事上的衝突。1685年，清康熙帝在平定「三藩之亂」後，派將軍彭春5月22日從璦琿起兵五千人，5月25日攻入雅克薩。之後清軍撤軍而俄軍捲土重來。1686年清軍再攻雅克薩。1689年9月7日《尼布楚條約》正式簽字，條約以外興安嶺和額爾古納河為界劃分兩國邊界。晚清衰敗以后，沙皇俄羅斯強迫中國清政府簽訂1858年《璦琿條約》和1860年的《中俄北京條約》，割讓黑龍江北、烏蘇里江東、庫頁島共100多萬平方公里的土地給俄羅斯，中國還失去了日本海和鄂霍茨克海的海洋資源和出海口。
1917年俄國發生十月革命之後，白軍在西伯利亞獨立，成立遠東共和國。然而隨著布爾什維克勢力日增，俄國遠東共和國在1922年改組成為遠東蘇維埃共和國，並於同年被蘇聯合併。1944年，唐努烏梁海被併入蘇聯，成為圖瓦共和國。西伯利亞由於其荒涼，歷史上一直是沙俄和蘇聯政府流放罪犯的地方。
氣候上屬亞寒帶針葉林氣候，成因是西伯利亞的緯度很高，氣溫非常低，這些都是西伯利亞的發展及人口增長的障礙。西伯利亞的冬天很長，其中月平均氣溫低于0攝氏度的月份至少有7個，每年1月時更加形成北半球的寒冷中心，同時成為影響整個歐亞大陸冬季季候風的主要發原地。在這段時間，大部份地區都會完全被冰雪所封鎖。在奧伊米亞康曾經有過攝氏零下71.2度的低溫記錄，是現時人類居住的地點中所錄得的最低氣溫。在這低溫之下，所有的江河湖泊都會全部結冰。
西伯利亞河流與荒野
堪察加彼得巴甫洛夫斯克西伯利亞有非常豐富的天然資源，包括礦物資源、大量油田、茂盛的森林及位於西伯利亞西南部的大草原。西伯利亞大致可以分成西西伯利亞平原及中西伯利亞高原兩部份。這廣大面積的土地大多數都是沼澤，並不適合耕種；其他非沼澤的地方，以一年的一大半被冰遮蔽了的土地，以泰加森林的針葉樹為中心的森林帶很廣闊。但是近年由於開發的過度，使環境破壞成為問題。極北地區被稱為凍原帶，終年被永久凍土所遮蔽。
在西伯利亞有即將滅絕的西伯利亞虎，即東北虎。它們主要在泰加森林生活。這個森林亦是很多野生生物生活的地方。
西伯利亞有以下湖泊及河流：
並有以下山脈：
西伯利亞主要城市
20世紀人口增長趨勢
西伯利亞的人口密度只有每平方公里3人。然而當地的居民大多數都是俄羅斯族及烏克蘭人等外來民族。俄羅斯族源自數千年前東歐的斯拉夫人。西伯利亞最早的居民是通古斯族群（鄂溫克人）蒙古人和突厥人的部落族群，如布里亞特人、圖瓦人和雅庫特人。他們的後裔現在仍然生活在那裡。其他少數民族包括: 埃文基人、楚科奇族、科里亞克族及尤卡吉爾人。70%的西伯利亞人都是住在城市的，住在小型的單位。而大多數住在郊外地區的人，生活較為簡單，並居住在大型的木屋。新西伯利亞是西伯利亞最大的城市，人口達150萬人。托博爾斯克、托木斯克、伊爾庫茨克及鄂木斯克是較舊的城市。
西伯利亞的南部與中國及蒙古接壤。
俄羅斯西伯利亞地區包括烏拉爾聯邦區、西伯利亞聯邦區和遠東聯邦區的薩哈共和國三部份。歷史上，整個遠東聯邦區其實都算是西伯利亞一部份。
現時西伯利亞地區包括以下各個部分：
* 阿爾泰共和國，首府—戈爾諾-阿爾泰斯克
* 布里亞特共和國，首府—烏蘭烏德
* 薩哈共和國，首府—雅庫茨克
* 圖瓦共和國，首府— 克孜勒
* 哈卡斯共和國，首府—阿巴坎
* 阿爾泰邊疆區，首府— 巴爾瑙爾
* 克拉斯諾亞爾斯克邊疆區，行政首府—克拉斯諾亞爾斯克
* 伊爾庫茨克州，行政首府—伊爾庫茨克
* 克麥羅沃州，首府—克麥羅沃
* 新西伯利亞州，行政首府— 新西伯利亞
* 鄂木斯克州，行政首府— 鄂木斯克
* 托木斯克州，行政首府— 托木斯克
主要城市包括：
* 新西伯利亞，西伯利亞地區最大的城市，俄羅斯第三大城市。
*  Novosibirsk: the center of Siberia
*  сибирь-инфо.рф（俄文）
*  ロシア人のシベリア征服 - 出羽 弘（日文）
* 俄羅斯航空593號班機空難
長號（，），亦稱伸縮喇叭或伸縮號，是一種銅管樂器。一如所有銅管樂器，長號透過吹奏者以雙唇振動空氣來發聲；而與其他使用按鍵的銅管樂器不同之處在於，長號透過吹奏者改變滑管的長度來改變音高。最為常見的長號種類為次中音長號（tenor trombone）。
# 配重/平衡器
# 滑管鎖環
# 喇叭/管口
# 減震橡膠
# 外柄（把手）
長號的管子有小號的兩倍長，而管形的比例類似小號，因而是屬於長粗管樂器中管徑最細的樂器。
縱使如此，管子的粗細因製造者而有相當的差別。用伸縮方式操作音律的方法是原始的，在其他銅管樂器只能吹奏自然泛音的古代，因為樂器構造的關係，唯有長號已經能夠吹奏半音音階了。長號的構造雖然修長，但並不像法國號或上低音號般管子繞上多圈，因此長號的發聲能較爽直地送出喇叭口。這使長號與其他銅管樂器不同，能表現出一種較為直接，更偏於自然人聲的音色，這也是許多樂曲中不可或缺的元素之一；而當表現溫暖的音色時，又能帶有另一種不同於其他銅管樂器的味道。
;超高音長號
一般為E調（Sopranino trombone）與B調（Piccolo trombone），管徑通常為0.400吋至0.430吋，喇叭口直徑4吋。
非常罕見，多為演奏家及長號愛好者訂製、收藏。
（英語：Soprano trombone）
一般為B調，管徑通常為0.450吋至0.470吋，喇叭口直徑和標準小號相同。
在17世紀末自滑管小號發展而來，在長號家族中歷史最長久。因為音域近似小號而常與小號使用類同的樂譜。
（英語：Alto trombone）
一般為E調管徑，少數會附加一組D或B轉閥系統；管徑通常為0.450吋至0.500吋，喇叭口直徑6.5吋或7吋。
音域與圓號和中音號類同。現較少被使用，目前大多樂曲已無編制中音長號，僅在部分19世紀前半之前的樂曲或為中音長號編寫之獨奏曲上，才會使用中音長號進行演奏。
;次中音長號
（英語：Tenor trombone）
一般為B調，被視為非移調樂器；喇叭口直徑8吋至9吋。
目前最常見及最常被使用之長號。為顧及音域及方便性，現代的次中音長號為拓展音域，常會具備F調轉閥系統，可以按下轉閥時樂器變調至F調，亦有不具備轉閥系統的次中音長號。
依據管徑（Bore）0.525吋以下歸類為「細管長號」，0.547吋以上為「粗管長號」。
管徑通常為0.500吋（細管）常在爵士樂中使用。
（英語：Bass trombone）
主調音管為B調，絕大部分具備F調轉閥系統，而大多數也會附加一組第二轉閥系統，並且區分為兩個轉閥可獨立使用的獨立式轉閥系統(independent)，第二轉閥系統通常為G調或G調，兩組轉閥系統同時使用時則為E調或D調；以及第二轉閥無法單獨使用的非獨立式轉閥系統(dependent)，兩組轉閥同時使用時為D調，另外還有部份特殊的調性，早期的低音長號更有G調、F調、E調等。
管徑通常為0.562吋，喇叭口直徑9.5吋至10.5吋。
連接次中音長號跟低音號兩個不同音高的低音和聲部之間的橋樑，音域和次中音長號相差不大，但能夠使較低音域有著更渾厚的聲音，能使用獨特的炸音音色。
目前交響樂團固定配置一把低音長號，且根據演出的曲目，有時會使用兩把低音長號；而部分管樂曲也會編寫低音長號聲部（部分管樂曲之長號第3、第4部由於音域已達次中音長號難以吹奏之音域，故部分演奏者會使用低音長號進行演奏）。
;倍低音長號
（英語：Contrabass trombone）
管徑通常為0.567至0.635吋，喇叭口直徑10吋至11吋。
長號改變音高的方式通常不是按鍵式的活門，而是以右手前後拉動滑管，是所有管樂器中唯一以此方式演奏的樂器。從原則上，長號可說是最接近人聲的樂器；而當初長號也就是被設計來替代人聲，在教堂詩班裡支持男聲聲部。滑管以每個半音的距離為一個把位，把位與把位之間的距離大約為3.25吋（8厘米）；每把滑管對外伸出一個把位的距離，就能把吹奏的音符降低一個半音。此外，吹奏者嘴唇的鬆緊也會影響音符的音高（此技巧稱為slur，因為不需要經過點舌即可做到換音，常應用於圓滑奏）；因此，在把位位置上的稍微偏差，能夠聽力調正音準。
在樂器吹奏上，圓滑奏（legato）是一種音與音之間連間連結的技巧。相對於其它管樂器，圓滑的吹奏對於長號是較難做到的，因為音符與音符常常需要切換把位，而在這過程中時間空隙的產生在所難免；且把位與把位之間會經過泛音列，吹奏者必須避免滑音的產生。這一技巧常應用于爵士樂中，故長號又有“爵士樂之王”的美譽。此技巧較考驗演奏者的點舌與slur等多種技巧，因此，這也是長號在演奏上別具特色之處，光是長號演奏slur的技巧就有「Lip Slurs」、「Cross-Grain Slurs」、「Tongued Slurs」、「Valve Slurs」等。
一般來說，一個交響樂團會配置三把長號，包括2把次中音長號及一把低音長號。除了在古典音樂的演奏外，在爵士樂裡，長號也是常見的樂器，其滑音（glissando），是長號獨特的吹奏方式，更常帶來令聽眾驚奇與歡樂的效果。
在行進樂隊中，長號經常排在第一排，以免滑管向外推時碰到前面的人；而在室內管樂團或是管弦樂團中，前方也會預留一塊空間。
* 1月1日——中國國民黨革命委員會成立。
* 1月4日——緬甸獨立。由蘇瑞泰擔任首屆緬甸總統。
*1月7日——曼特爾幽浮事件:飛行員湯瑪士·曼特爾在追逐不明飛行物時意外身亡。
*1月15日——阿拉伯國家聯盟宣布當英國軍隊撤離巴勒斯坦時，將即刻進軍接管該地區
*1月24日——匈牙利與羅馬尼亞簽訂為期二十年的互助協議。
*1月26日——帝銀事件:位於東京的帝國銀行椎名町分行遭歹徒搶劫, 但被逮捕的嫌疑人平澤貞通普遍被認為並不是真兇。
* 1月28日——田中軍吉、野田毅、向井敏明 南京大屠殺犯執行槍決。
*1月30日——聖雄甘地遭到印度民族主義者南度藍姆·高德西槍殺身亡。
* 1月30日——冬季奧運會在瑞士圣莫里茨開幕。
* 1月31日——在百慕達失事
* 2月1日——馬來亞聯合邦成立。
*2月8日——哥斯大黎加總統候選人烏拉特於選舉中擊敗現任總統卡德隆，但選舉過程被指控有舞弊，數週後發生哥斯大黎加內戰。
*2月16日——聯合國巴勒斯坦委員會告知安理會，若不採取軍事行動，分割方案將受外國勢力武力干涉而無法進行。
*2月17日——葉門王國發生政變，國王葉海亞·哈米德丁遭刺殺身亡。
*2月19日——紐倫堡審判—人質審判:納粹德國元帥利斯特及元帥馮·魏克斯等12位將領被起訴殺害人質罪，其中8位被判有罪。
*2月21日——全國改裝賽車競賽協會(NASCAR)於佛羅里達州成立。
*2月21日——捷克國會12名非共產黨內閣集體請辭，抗議內政部長諾賽特排擠非共產黨的警界高層。
* 2月25日——捷克總統愛德華·貝奈斯同意內閣請辭，並由親共產黨的議員擔任內閣。
*3月13日——四平街會戰結束，最終東北人民解放軍攻佔四平街，在中國東北地區取得戰略性優勢。
*3月17日——英法荷比盧五國簽訂布魯塞爾條約，以防止蘇聯軍事入侵西歐地區。
*3月18日——保加利亞與蘇聯簽訂經濟及軍事合作協定。
*3月29日——中華民國行憲國民大會於南京集會，選舉總統、副總統。
*3月30日——蘇聯開始向往來柏林及德國西部佔領區的車輛進行搜查，其目的為阻止間諜及走私交易。
* 4月3日——哈利·S·杜魯門總統簽署馬歇爾計劃。
* 4月3日——韓國濟州四三事件：持續六年半的軍警鎮壓。
* 4月7日——世界衛生組織成立。
* 4月8日——泰國鑾披汶·頌堪元帥與“政變小組”上臺。
* 4月9日——猶太復國主義組織發動代爾亞辛村大屠殺並搜刮村內財產，為最終發生以阿戰爭的導火線。
*4月18日——阿爾契德·加斯貝利領導的天主教民主黨取得1948年義大利普選勝選。
*4月19日——緬甸加入聯合國。
*4月20日——蔣介石贏得第一任中華民國總統選舉。
*4月21日——聯合國安理會通過第47號決議，調解印度、巴基斯坦雙方在喀什米爾地區的停火及撤軍事宜。
*5月3日——哥倫比亞與蘇聯斷交。
*5月5日——蘇聯禁止柏林郵寄食物及貴重金屬至德國西部佔領區。
*5月10日——韓國首次選舉，國民會取得選舉相對多數。
* 5月10日——中華民國公布實施動員戡亂時期臨時條款，賦予總統緊急處分權。
*5月11日——美國進步黨總統參選人亨利·華萊士發表向史達林的公開信，呼籲雙方結束冷戰對立。
* 5月14日——以色列發表獨立宣言，並於英國撤出後正式立國。
* 5月15日——埃及、約旦、黎巴嫩、敘利亞、伊拉克和沙特阿拉伯合攻以色列。第一次中東戰爭爆發。
* 5月16日——哈伊姆·魏茨曼當選以色列總統。
* 5月18日——中華民國第一屆立法院院會在南京市召開。
* 5月20日——蔣中正在南京就任第一任中華民國總統，國民政府正式改組為中華民國政府。
* 5月23日——長春圍困戰開始
* 5月25日——日本警視廳預備隊創立。
*5月26日——南非國民黨贏得1948年南非大選，並由丹尼爾·馬蘭擔任首相。
*5月30日——捷克斯洛伐克共產黨以壓倒性票數贏得國會選舉。
*5月31日——李承晚當選南韓國會議長。
* 6月11日——以阿雙方在聯合國調停下進行為期一個月的停火。
*6月11日——第一隻猿猴搭乘V2火箭登上太空，但隨後死於窒息。
*6月16日——三位種植園經理於馬來亞霹靂遭到刺殺，殖民政府宣布進入緊急狀態，並與馬來亞解放軍展開十二年的游擊戰。
*6月20日——美、英、法占領的德國地區開始使用西德馬克。
* 6月23日——蘇占德國地區開始使用東德馬克。
* 6月24日——柏林封鎖開始。
* 6月26日——第一架柏林空橋飛機抵達柏林。
* 7月9日——以阿停火協議結束，雙方在特拉維夫東部發生戰鬥。
* 7月14日——義大利共產黨總書記陶里亞蒂遇刺，左翼陣線隨即發動罷工。
* 7月22日——紐芬蘭於第二輪公民投票選擇加入加拿大聯邦。
* 7月24日——李承晚當選南韓首任總統。
* 7月29日——第十四屆夏季奧林匹克運動會在英國倫敦開幕。
* 8月2日——美英法蘇四國於莫斯科討論柏林封鎖事宜。史達林只同意西方國家在暫緩統一西德的條件之下，徹除柏林封鎖。
*8月7日——威廉·德雷斯就任荷蘭首相。
* 8月15日——大韓民國建立。
* 8月19日——中華民國政府發行金圓券。
* 9月6日——荷蘭朱莉安娜女王登基。
* 9月8日——朝鮮民主主義人民共和國正式使用現在的朝鮮國旗。
* 9月12日——遼沈戰役開始。
*9月17日——聯合國安理會使節福克·伯納多特遭到極端錫安主義組織暗殺。
* 10月5日——土庫曼發生芮氏規模7.3地震。
*10月15日——解放軍占領錦州
* 10月19日——解放軍占領長春，長春圍困戰結束
*10月22日——切斯特·卡爾森公開發表靜電印刷術。
*10月28日——紐倫堡審判—最高統帥部審判:11位納粹德國將領因違反戰爭罪等被定罪。
*10月29日——祕魯總統布斯塔曼特遭軍事政變推翻。
* 11月2日——美國大選，杜魯門總統獲得連任。
* 11月2日——解放軍占領沈陽，遼沈戰役結束。
* 11月6日——淮海戰役開始。
* 11月12日——遠東國際軍事法庭判處七名日本戰犯死刑。
* 11月22日——第二次國共內戰淮海戰役第一階段結束，共軍獲得大勝。
*11月24日——委內瑞拉總統加列戈斯遭軍事政變推翻。
* 11月27日——中華民國行政院《匪區海上交通經濟封鎖暨處理截獲匪資辦法》，意圖封鎖中國共產黨政權控制下的解放區。此后形成關閉政策，自1950年代起封鎖臺灣海峽三十年。
* 12月1日——中國人民銀行成立并開始發行人民幣。
* 12月3日——江亞輪在上海吳淞口外沉沒，3000余人遇難。是為20世紀中國最大的海難。
* 12月5日——平津戰役開始。
* 12月10日——聯合國大會通過世界人權宣言。
* 12月15日——解放軍攻下徐州
*12月15日——法國首座核子反應爐EL-1正式運轉。
*12月18日——荷蘭政府在停戰11個月後，再次向印尼軍發動進攻。
*12月22日——以阿戰爭—以色列軍展開霍列夫行動，進攻西奈半島。
* 12月24日——蔣介石親自下令查封由知名人士儲安平創辦的上海《觀察》雜志和逮捕《觀察》工作人員，這就是中國近代史上著名的“《觀察》事件”
* 1月7日——水木一郎，日本動畫歌手、作詞家、作曲家、聲優及演員
* 1月21日——溫世仁，臺灣企業家，英業達集團副董事長。（2003年逝世）
* 2月8日——許仕仁，強積金之父
* 2月9日——張炳強，配音員
* 2月11日——桂宮宜仁親王，日本天皇明仁堂弟。（2014年逝世）
* 2月12日——雷洪，臺灣男演員
* 3月1日——余天，臺灣知名男歌手、男主持人，民主進步黨立法委員。
* 3月13日——張安樂，竹聯幫元老
* 3月14日——何家駒，著名香港及中國演員。（2015年逝世）
* 3月17日——威廉·吉布森，作家
* 3月24日——張聖容，數學家
* 3月31日——艾伯特·戈爾，美國政治家，副總統
* 4月1日——柯安龍，英國外交官，前駐臺貿易文化辦事處處長、駐菲律賓大使、駐新加坡高級專員、駐紐約總領事
* 4月4日——丹·西蒙斯，美國作家，著有《海伯利安》等
* 4月7日——洪秀柱，中華民國第14任第8屆立法院副院長
* 4月28日——梁小龍，香港男演員
* 5月20日——玄田哲章，日本聲優
* 6月25日——澤田研二，日本歌手
* 7月7日——西村真悟，日本政治家
* 7月30日——尚·雷諾，法國演員
* 8月3日——讓-皮埃爾·拉法蘭，法國政治家，總理
* 8月3日——翁啟惠，臺灣中央研究院院長、院士
* 8月11日——張小燕，臺灣藝人
* 8月24日——讓-米歇爾·雅爾，法國電子音樂藝術家
* 9月6日——許冠傑，香港創作歌手及演員
* 9月20日——喬治·R·R·馬丁，美國作家及編劇，著有《冰與火之歌》
* 10月13日——潘嘉德，香港無綫電視著名劇集監製
* 10月17日——羅伯特·喬丹，美國作家，著有《時間之輪》
* 10月20日——羅樂林，香港男演員
* 11月13日——李琳琳，香港女演員
* 11月14日——查爾斯王子，威爾士親王，英國王子
* 11月21日——石修，香港演員
* 11月24日——王晉康，中國科幻作家
* 12月11日——谷村新司，日本音樂家和歌手，代表作《昴》
* 12月20日——黃元申，香港男演員
* 12月21日——塞繆爾·L·杰克遜，知名美國黑人演員及監制
* 12月30日——蘭迪·謝克曼，美國加州大學伯克利分校的細胞生物學家
* 日期不詳 － 金興賢：高爾夫球教練、演員
* 1月30日——聖雄甘地，印度政治家（1869年出生）
* 1月30日——奧維爾·萊特，美國發明家，飛機發明者（1871年出生）
* 2月1日——謝爾蓋·愛森斯坦，蘇聯導演（出生1898年）
* 2月28日——周佛海，民國政治人物（1897年出生）
* 3月25日——川島芳子，日本間諜（1907年出生）
* 6月13日——太宰治，日本作家（1909年出生）
* 8月4日——米列娃·馬利奇，南斯拉夫數學家，阿爾伯特·愛因斯坦的第一位夫人（1875年出生）
* 8月12日——朱自清，中國作家（1898年出生）
* 8月16日——貝比·魯斯，美國傳奇棒球選手（1895年出生）
* 9月1日——馮玉祥，中國民國至國共內戰時期著名將軍，抗日將領，後因乘船時遇大火逝世（1882年出生）
* 9月3日——艾德瓦·本尼斯，捷克斯洛伐克政治家（1884年出生）
* 11月13日——-{陳布雷}-，蔣介石機要秘書（1890年出生）
* 12月23日——東條英機，日本戰犯，被處絞刑（1884年出生）
* 12月23日——板垣征四郎，日本戰犯，被處絞刑（1885年出生）
* 12月23日——木村兵太郎，日本戰犯，被處絞刑（1888年出生）
* 12月23日——土肥原賢二，日本戰犯，被處絞刑（1883年出生）
* 12月23日——松井石根，日本戰犯，被處絞刑（1878年出生）
* 12月23日——武藤章，日本戰犯，被處絞刑（1892年出生）
* 12月23日——廣田弘毅，日本戰犯，被處絞刑（1878年出生）
* 生理和醫學：保羅·赫爾曼·穆勒
* 文學：托馬斯·斯特恩斯·艾略特
（第21屆，1949年頒發）
* 奧斯卡最佳影片獎——《王子復仇記》（Hamlet）
* 奧斯卡最佳導演獎——約翰·休斯頓（John Huston）《寶石嶺》
* 奧斯卡最佳男主角獎——勞倫斯·奧利維爾（Laurence Olivier）《王子復仇記》
* 奧斯卡最佳女主角獎——簡·惠曼（Jane Wyman）《約翰尼·貝林達》
* 奧斯卡最佳男配角獎——沃爾特·赫斯頓（Walter Huston）《寶石嶺》
* 奧斯卡最佳女配角獎——克萊爾·特雷弗（Claire Trevor）《蓋世梟雄》
IEEE 802.2，一種工業標準，被包含在IEEE 802標準之中，是電腦網路中的軟體元件標準。它定義了邏輯鏈路控制層，是OSI模型中數據鏈路層的上層部份。
LLC 是一個軟體元件,為資料鏈結服務的使用者(通常是網路層)提供統一的介面。LLC可以提供三種類型的服務。
* 未確認的無連接模式服務（強制性）
* 確認的無連接模式服務（可選）。
另一方面，LLC會使用到媒體訪問控制（MAC）的服務，這取決于具體的傳輸介質（以太網、令牌環、FDDI、802.11等）。除以太網外，LLC是所有IEEE 802網路都必須使用的。此外，不屬于IEEE 802系列的光纖分散式資料介面(FDDI)中也會使用LLC。
*  IEEE 802.2線上文件
IEEE802.1為IEEE的一個工作組（Working Group）。此工作組負責IEEE802.1標準的制定。
IEEE802.1標準提供了一個對整個IEEE802系列協議的概述，描述了IEEE802標準和開放系統基本參照模型（即ISO的OSI 模型）之間的聯系，解釋這些標準如何和高層協議交互，定義了標準化的介質訪問控制（MAC）層地址格式，并且提供一個標準用于鑒別各種不同的協議。
IEEE802.1工作組主要負責以下工作：
*802系列的局域網，城域網，個人網的體系結構。
*802系列網絡之間以及與其他廣域網的互連問題。
*介質訪問控制（MAC）層及邏輯鏈路控制（LLC）層之上的協議層的一些問題。
:*http://grouper.ieee.org/groups/802/1/
令牌環又稱權標環或-{zh-cn:權杖環;zh-tw:令牌環}-，是定義在IEEE 802.5標準中的一種局域網接入方式。
令牌環網絡結構圖
令牌環網絡的基本原理是利用令牌（代表發信號的許可）來避免網絡中的沖突，它與使用沖突檢測算法CSMA/CD的以太網相比能提高網絡的數據傳送率。此外，它還可以設定傳送的優先度。一個4M的令牌環網絡和一個10M的以太網數據傳送率相當，一個16M的令牌環網絡的數據傳送率接近一個100M的以太網。但這種網絡不可復用，導致網絡利用率低下。當網絡中一個結點拿到令牌而使用網絡后，不管此結點使用多少帶寬，其他結點都必須等待其使用完網絡并放棄令牌后才有機會申請令牌并使用網絡。此外，網絡中還需專門結點維護令牌。
令牌環也暗示了除了使用令牌外，這還是一個環形網絡拓撲。令牌環是一個OSI 7層模型中的第二層（數據鏈路層）協議。除了4Mbps、16Mbps外，IEEE 802.5還定義了100Mbps和1Gbps的數據傳輸率，不過后兩者極少被用到。
令牌環網絡是1980年代中期由IBM開發，很長一段時間是IBM的網絡標準、被IBM生產所有的計算機支持。令牌環可以用橋接器或路由器連接其他網路。令牌環網絡在實際應用中確實是“環”形網絡，只不過由于使用所謂多站接入單元設備而可以實現星形布線。這樣的設備具有一定智能，會將不用的端口環接起來，使令牌暢通。IEEE 802.5標準主要基于IBM的令牌環網絡，但也有一些細微差別。
傳送數據時會由掌握令牌的電腦先發送數據。接收數據的電腦會檢查幀表頭，若是送給自己的則處理之。無論是否是送給自己的，都會再傳下去，傳一圈后檢查資料是否相同以確認資料沒有傳輸錯誤。待送完數據后可以依需要調整令牌的優先度（改得比自己的優先度低），再把令牌傳遞到下一臺電腦。若接收到令牌但優先度較自己的高，則要把令牌傳遞到下一臺電腦。
4月6日是陽歷年的第96天（閏年第97天），離一年的結束還有269天。
*1642年：清朝軍隊占領錦州，明清松錦之戰以清朝勝利告終
*1652年：荷蘭東印度公司的船隊在好望角登陸并建立基地，成為開普敦的前身。
*1782年：拉瑪一世登基成為泰國國王，泰國開始曼谷王朝的統治。
*1830年：耶穌基督后期圣徒教會於紐約州建立。
*1841年：約翰·泰勒就任美國總統。
*1895年：奧斯卡·王爾德因誹謗罪開始服刑。
*1896年：第一屆夏季奧林匹克運動會在希臘雅典的泛雅典體育場開幕。
*1917年：在第一次世界大戰中，美國以德國實行無限制潛艇戰為由，正式對德國宣戰。
*1938年：臺兒莊會戰告捷。
*1941年：軸心國部隊決定展開瑪莉塔作戰和懲罰計劃，分別入侵希臘王國和南斯拉夫王國。
*1949年：臺灣發生四六事件，為1948年至1949年發生的一次國民政府大規模逮捕學生的行動，為1950年代白色恐怖的濫觴。
*1966年：天星小輪加價事件：香港因天星小輪加價五仙而觸發九龍區多處地方（如旺角）出現騷亂和暴動，並持續兩日才平息，事件中造成一人死亡。
*1967年：中南海造反派第一次公開批斗劉少奇。
*1971年：美國乒乓球隊前往中國訪問，史稱「乒乓外交」。
*1973年：-{zh-tw:先鋒11號; zh-cn:先驅者11號;}-探測器起飛。
*1994年：盧旺達總統哈比亞利馬納和布隆迪總統恩塔里亞米拉乘坐的飛機在基加利附近被擊落，成為盧旺達大屠殺的導火線。
*1998年：巴基斯坦試射中程導彈。
*2004年：日本已故漫畫家臼井儀人的代表作蠟筆小新中的背景舞臺春日部市，主人公的野原一家被予為春日部市的榮譽市民。
*2009年：歐洲中部夏令時間（UTC+2）3時32分，義大利中部地區發生芮氏規模5.8的地震，至少造成290人死亡，1500人受傷
*2010年：印度安全部隊在該地遭到毛派武裝襲擊，至少70多名中央后備警察部隊士兵被打死。
*2012年：馬里圖阿雷格武裝組織阿扎瓦德民族解放運動宣布其占領的阿扎瓦德地區獨立。
*2016年：香港免費電視ViuTV正式開臺。
* 1483年：拉斐爾·圣齊奧，意大利畫家。（1520年逝世）
* 1875年：謝妮亞·亞歷山德羅芙娜，俄羅斯帝國女大公。（1960年逝世）
* 1878年：埃里希·米薩姆，德國詩人、作家、反法西斯主義者、和平主義者。（1934年逝世）
* 1892年：唐納德·維爾斯·道格拉斯，美國飛機設計家，道格拉斯飛機公司的創辦人。（1981年逝世）
* 1901年：傑瑞·夫瑞斯，美國政治家，聯邦眾議員。（1984年逝世）
* 1904年：常書鴻，中國畫家，敦煌藝術研究者。（1994年逝世）
* 1917年：利奧諾拉·卡林頓，英國出生的墨西哥藝術家，超現實主義畫家和小說家。（2011年逝世）
* 1923年：常楓，臺灣男藝人。
* 1928年：詹姆斯·沃森，美國生理化學家。
* 1929年：赫里斯托斯·薩采塔基斯，希臘法學家，前希臘總統。（2022年逝世）
* 1942年：巴瑞·李文森，美國電視和電影導演。
* 1950年：蔡明介，臺灣企業家
* 1960年：金圭哲，韓國男演員。
* 1963年：肖恩·托布，美國男演員。
* 1964年：大衛·伍達德，美國作家和指揮家。
* 1969年：保羅·活特，美國男演員。
* 1972年：謝承均，臺灣男演員。
**宮澤理惠，日本演員、歌手。
**孫雯，中國女子足球運動員。
* 1975年：扎克·布拉夫，美國男演員。
* 1976年：乙武洋匡，日本作家。
**蘿倫·瑞德洛夫，美國女演員。
* 1985年：王心恬，臺灣女模特兒。
**莫瑪·謝赫，巴基斯坦女演員。
**李在煥，韓國男子偶像團體VIXX成員。
* 1993年：李裕那，韓國女子偶像團體Brave Girls成員。
* 1995年：森本龍太郎，日本演員、歌手，團體Hey! Say! JUMP成員。
* 1997年：金珉奎，韓國男子偶像團體SEVENTEEN成員。
**勝田里奈，日本組合S/mileage成員。
**相笠萌，日本女子偶像團體AKB48成員。
* 973年：周恭帝柴宗訓，五代時期後周皇帝。（953年出生）
* 1199年：理查一世，英格蘭國王。（1157年出生）
* 1490年：馬加什一世，匈牙利及克羅埃西亞國王。（1443年出生）
* 1520年：拉斐爾·圣齊奧，意大利畫家。（1483年出生）
* 1528年：阿爾布雷希特·丟勒，德國畫家。（1471年出生）
* 1528年：尼爾斯·阿貝爾，挪威數學家。（1802年出生）
* 1938年：羅芳珪，中華民國國民革命軍將領。（1907年出生）
* 1971年：-{zh-cn:伊戈爾·斯特拉文斯基; zh-tw:伊果·史特拉汶斯基;}-，俄羅斯作曲家。（1882年出生）
* 1972年：海因里希·呂布克，德國政治家，德意志聯邦共和國總統。（1894年出生）
* 1977年：木戶幸一，日本政治家。（1889年出生）
* 1990年：楊金欉，前總統府國策顧問。（1923年出生）
* 1992年：艾薩克·阿西莫夫，美國科幻小說家。（1920年出生）
* 1994年：朱韋納爾·哈比亞利馬納，盧旺達總統。（1937年出生）
* 1994年：西普里安·恩塔里亞米拉，布隆迪總統。（1955年出生）
* 2009年：阿桑（黃嬿璘），臺灣歌手，死於乳癌。（1975年出生）
* 2012年：方勵之，天體物理學家，中華人民共和國民主運動領導人。（1936年出生）
* 2014年：米基·魯尼，美國電影演員。（1920年出生）
* 2016年：藤田進，巴西大使，該國首位日裔外交官。（1950年出生）
都會網域（Metropolitan Area Network，MAN）指大型的計算機網路，屬於IEEE802.6標準，是介於LAN和WAN之間能傳輸語音與資料的公用網路。MAN是改進LAN（區域網路）中的傳輸媒介，擴大區域網路的範圍，達到包含一個大學校園、城市或都會區。它是較大型的區域網路，需要的成本較高，但可以提供更快的傳輸速率。例如：某一家企業把在一個城市或同一國家內的服務據點連接起來，就可以稱為一個或多個都會網路。一些常用于城市區網的技術包括：乙太網（10Gbps/100Gbps）、WiMAX（全球互通微波存取）。
廣域網（，縮寫為 WAN），又稱廣域網路、外網、公網。是連接不同地區局域網或城域網計算機通信的遠程網。通常跨接很大的物理范圍，所覆蓋的范圍從幾十公里到幾千公里，它能連接多個地區、城市和國家，或橫跨幾個洲并能提供遠距離通信，形成國際性的遠程網絡。廣域網并不等同于互聯網。
在一個區域範圍裡超過集線器所連接的距離時，必須要透過路由器來連接，這種網路型態稱為廣域網路。如果有北、中、南等分公司，甚至海外分公司，把這些分公司以專線方式連接起來，即稱為「廣域網路」。
廣域網路的傳送媒介主要是利用電話線或光纖，由ISP業者將企業間做連線，這些線是ISP業者預先埋在馬路下的線路，因為工程浩大，維修不易，而且頻寬是可以被保證的，所以在成本上就會比較為昂貴。
一般所指的網際網路是屬於一種公共型的廣域網路，公共型的廣域網路的成本會較低，為一種較便宜的網路環境，但跟廣域網路比較來說，是沒辦法管理頻寬，走公共型網路系統，任何一段的頻寬都無法被保證。
個人區域網絡（，縮寫為PAN），指個人范圍（隨身攜帶或數米之內）的計算設備（如計算機、電話、PDA、數碼相機等）組成的通信網絡。個人網即可用于這些設備之間互相交換數據，也可以用于連接到高層網絡或互聯網。
個人網可以是有線的形式，例如USB或者Firewire（IEEE1394）總線；也可以是無線的形式，例如紅外（IrDA）或藍牙。採用無線技術的個人區域網絡，稱為無線個人區域網絡（，縮寫為WPAN）
傳輸控制協議（，縮寫：）是一種面向連接的、可靠的、基于字節流的傳輸層通信協議，由IETF的定義。在簡化的計算機網絡OSI模型中，它完成第四層傳輸層所指定的功能。用戶數據報協議（UDP）是同一層內另一個重要的傳輸協議。
在因特網協議族中，TCP層是位于IP層之上，應用層之下的中間層。不同主機的應用層之間經常需要可靠的、像管道一樣的連接，但是IP層不提供這樣的流機制，而是提供不可靠的包交換。
應用層向TCP層發送用于網間傳輸的、用8位字節表示的數據流，然后TCP把數據流分割成適當長度的報文段（通常受該計算機連接的網絡的數據鏈路層的最大傳輸單元（MTU）的限制）。之后TCP把結果包傳給IP層，由它來透過網絡將包傳送給接收端實體的TCP層。TCP為了保證不發生丟包，就給每個包一個序號，同時序號也保證了傳送到接收端實體的包的按序接收。然后接收端實體對已成功收到的包發回一個相應的確認信息（ACK）；如果發送端實體在合理的往返時延（RTT）內未收到確認，那么對應的數據包就被假設為已丟失并進行重傳。TCP用一個校驗和函數來檢驗數據是否有錯誤，在發送和接收時都要計算校驗和。
數據在TCP層稱為流（Stream），數據分組稱為分段（Segment）。作為比較，數據在IP層稱為Datagram，數據分組稱為分片（Fragment）。 UDP 中分組稱為Message。
簡化版的TCP狀態圖。更詳細的版本見：  TCP EFSM 圖 ，包含了ESTABLISHED狀態的內部狀態。
TCP協議的運行可劃分為三個階段：連接建立(''connection establishment'')、數據傳送（''data transfer''）和連接終止（''connection termination''）。操作系統將TCP連接抽象為套接字表示的本地端點（local end-point），作為編程接口給程序使用。在TCP連接的生命期內，本地端點要經歷一系列的狀態改變。
TCP用三-{zh-hans:次;zh-hant:路}-握手（或稱三-{zh-hans:路;zh-hant:次}-握手，）過程建立一個連接。在連接建立過程中，很多參數要被初始化，例如序號被初始化以保證按序傳輸和連接的強壯性。
TCP連接的正常建立
一對終端同時初始化一個它們之間的連接是可能的。但通常是由一端（服務器端）打開一個套接字（socket）然后監聽來自另一方（客戶端）的連接，這就是通常所指的被動打開（passive open）。服務器端被被動打開以后，客戶端就能開始建立主動打開（active open）。
服務器端執行了listen函數后，就在服務器上建立起兩個隊列：
*SYN隊列：存放完成了二次握手的結果。  隊列長度由listen函數的參數backlog指定。
*ACCEPT隊列：存放完成了三次握手的結果。隊列長度由listen函數的參數backlog指定。
三次握手協議的過程：
# 客戶端（通過執行connect函數）向服務器端發送一個SYN包，請求一個主動打開。該包攜帶客戶端為這個連接請求而設定的隨機數A作為消息序列號。
# 服務器端收到一個合法的SYN包后，把該包放入SYN隊列中；回送一個SYN/ACK。ACK的確認碼應為A+1，SYN/ACK包本身攜帶一個隨機產生的序號B。
# 客戶端收到SYN/ACK包后，發送一個ACK包，該包的序號被設定為A+1，而ACK的確認碼則為B+1。然后客戶端的connect函數成功返回。當服務器端收到這個ACK包的時候，把請求幀從SYN隊列中移出，放至ACCEPT隊列中；這時accept函數如果處于阻塞狀態，可以被喚醒，從ACCEPT隊列中取出ACK包，重新建立一個新的用于雙向通信的sockfd，并返回。
如果服務器端接到了客戶端發的SYN后回了SYN-ACK后客戶端-{zh-hans:掉;zh-hant:斷}-線了，服務器端沒有收到客戶端回來的ACK，那么，這個連接處于一個中間狀態，既沒成功，也沒失敗。于是，服務器端如果在一定時間內沒有收到的TCP會重發SYN-ACK。在Linux下，默認重試次數為5次，重試的間隔時間從1s開始每次都翻倍，5次的重試時間間隔為1s, 2s, 4s, 8s, 16s，總共31s，第5次發出后還要等32s才知道第5次也超時了，所以，總共需要 1s + 2s + 4s+ 8s+ 16s + 32s = 63s，TCP才會斷開這個連接。使用三個TCP參數來調整行為：tcp_synack_retries 減少重試次數；tcp_max_syn_backlog，增大SYN連接數；tcp_abort_on_overflow決定超出能力時的行為。
“三次握手”的目的是“為了防止已失效的連接(connect)請求報文段傳送到了服務端，因而產生錯誤”，也即為了解決“網絡中存在延遲的重復分組”問題。例如：client發出的第一個連接請求報文段并沒有丟失，而是在某個網絡結點長時間的滯留了，以致延誤到連接釋放以后的某個時間才到達server。本來這是一個早已失效的報文段。但server收到此失效的連接請求報文段后，就誤認為是client發出的一個新的連接請求。于是就向client發出確認報文段，同意建立連接。假設不采用“三次握手”，那么只要server發出確認，新的連接就建立了。由于現在client并沒有發出建立連接的請求，因此不會理睬server的確認，也不會向server發送數據。但server卻以為新的運輸連接已經建立，并一直等待client發來數據。這樣，server的很多資源就白白浪費掉了。采用“三次握手”的辦法可以防止上述現象發生，client不會向server的確認發出確認。server由于收不到確認，就知道client并沒有要求建立連接。
主機收到一個TCP包時，用兩端的IP地址與端口號來標識這個TCP包屬于哪個session。使用一張表來存儲所有的session，表中的每條稱作Transmission Control Block（TCB），tcb結構的定義包括連接使用的源端口、目的端口、目的ip、序號、應答序號、對方窗口大小、己方窗口大小、tcp狀態、tcp輸入/輸出隊列、應用層輸出隊列、tcp的重傳有關變量等。
服務器端的連接數量是無限的，只受內存的限制。客戶端的連接數量，過去由于在發送第一個SYN到服務器之前需要先分配一個隨機空閑的端口，這限制了客戶端IP地址的對外發出連接的數量上限。從Linux 4.2開始，有了socket選項IP_BIND_ADDRESS_NO_PORT，它通知Linux內核不保留usingbind使用端口號為0時內部使用的臨時端口（ephemeral port），在connect時會自動選擇端口以組成獨一無二的四元組（同一個客戶端端口可用于連接不同的服務器套接字；同一個服務器端口可用于接受不同客戶端套接字的連接）。
對于不能確認的包、接收但還沒讀取的數據，都會占用操作系統的資源。
在TCP的數據傳送狀態，很多重要的機制保證了TCP的可靠性和強壯性。它們包括：使用序號，對收到的TCP報文段進行排序以及檢測重復的數據；使用校驗和檢測報文段的錯誤，即無錯傳輸；使用確認和計時器來檢測和糾正丟包或延時；流控制（Flow control）；擁塞控制（Congestion control）；丟失包的重傳。
通常在每個TCP報文段中都有一對序號和確認號。TCP報文發送者稱自己的字節流的編號為序號（''sequence number''），稱接收到對方的字節流編號為確認號。TCP報文的接收者為了確保可靠性，在接收到一定數量的連續字節流后才發送確認。這是對TCP的一種擴展，稱為選擇確認。選擇確認使得TCP接收者可以對亂序到達的數據塊進行確認。每一個字節傳輸過后，SN號都會遞增1。
通過使用序號和確認號，TCP層可以把收到的報文段中的字節按正確的順序交付給應用層。序號是32位的無符號數，在它增大到232-1時，便會回繞到0。對于初始化序列號(ISN)的選擇是TCP中關鍵的一個操作，它可以確保強壯性和安全性。
TCP協議使用序號標識每端發出的字節的順序，從而另一端接收數據時可以重建順序，無懼傳輸時的或丟包。在發送第一個包時（SYN包），選擇一個隨機數作為序號的初值，以克制.
發送確認包（Acks），攜帶了接收到的對方發來的字節流的編號，稱為確認號，以告訴對方已經成功接收的數據流的字節位置。Ack并不意味著數據已經交付了上層應用程序。
可靠性通過發送方檢測到丟失的傳輸數據并重傳這些數據。包括超時重傳（Retransmission timeout，RTO）與重復累計確認（duplicate cumulative acknowledgements，DupAcks）。
如果一個包（不妨設它的序號是100，即該包始于第100字節）丟失，接收方就不能確認這個包及其以后的包，因為采用了累計ack。接收方在收到100以后的包時，發出對包含第99字節的包的確認。這種重復確認是包丟失的信號。發送方如果收到3次對同一個包的確認，就重傳最后一個未被確認的包。閾值設為3被證實可以減少亂序包導致的無作用的重傳（spurious retransmission）現象。 選擇性確認（SACK）的使用能明確反饋哪個包收到了，極大改善了TCP重傳必要的包的能力。
發送方使用一個保守估計的時間作為收到數據包的確認的超時上限。如果超過這個上限仍未收到確認包，發送方將重傳這個數據包。每當發送方收到確認包后，會重置這個重傳定時器。典型地，定時器的值設定為  其中是時鐘粒度。 進一步，如果重傳定時器被觸發，仍然沒有收到確認包，定時器的值將被設為前次值的二倍（直到特定閾值）。這是由于存在一類通過欺騙發送者使其重傳多次，進而壓垮接收者的攻擊，而使用前述的定時器策略可以避免此類中間人攻擊方式的拒絕服務攻擊。
TCP數據傳輸
# 發送方首先發送第一個包含序列號為1（可變化）和1460字節數據的TCP報文段給接收方。接收方以一個沒有數據的TCP報文段來回復（只含報頭），用確認號1461來表示已完全收到并請求下一個報文段。
# 發送方然后發送第二個包含序列號為1461，長度為1460字節的數據的TCP報文段給接收方。正常情況下，接收方以一個沒有數據的TCP報文段來回復，用確認號2921（1461+1460）來表示已完全收到并請求下一個報文段。發送接收這樣繼續下去。
# 然而當這些數據包都是相連的情況下，接收方沒有必要每一次都回應。比如，他收到第1到5條TCP報文段，只需回應第五條就行了。在例子中第3條TCP報文段被丟失了，所以盡管他收到了第4和5條，然而他只能回應第2條。
# 發送方在發送了第三條以后，沒能收到回應，因此當時鐘過時時，他重發第三條。（每次發送者發送一條TCP報文段后，都會再次啟動一次時鐘：RTT）。
# 這次第三條被成功接收，接收方可以直接確認第5條，因為4，5兩條已收到。
TCP的16位的校驗和（checksum）的計算和檢驗過程如下：發送者將TCP報文段的頭部和數據部分的和計算出來，再對其求反碼（一的補數），就得到了校驗和，然后將結果裝入報文中傳輸。（這里用反碼和的原因是這種方法的循環進位使校驗和可以在16位、32位、64位等情況下的計算結果再疊加后相同）接收者在收到報文后再按相同的算法計算一次校驗和。這里使用的反碼使得接收者不用再將校驗和字段保存起來后清零，而可以直接將報文段連同校驗加總。如果計算結果是全部為一，那么就表示了報文的完整性和正確性。
注意：TCP校驗和也包括了96位的偽頭部，其中有源地址、目的地址、協議以及TCP的長度。這可以避免報文被錯誤地路由。
按現在的標準，TCP的校驗和是一個比較脆弱的校驗。出錯概率高的數據鏈路層需要更高的能力來探測和糾正連接錯誤。TCP如果是在今天設計的，它很可能有一個32位的CRC校驗來糾錯，而不是使用校驗和。但是通過在第二層使用通常的CRC校驗或更完全一點的校驗可以部分地彌補這種脆弱的校驗。第二層是在TCP層和IP層之下的，比如PPP或以太網，它們使用了這些校驗。但是這也并不意味著TCP的16位校驗和是冗余的，對于因特網傳輸的觀察，表明在受CRC校驗保護的各跳之間，軟件和硬件的錯誤通常也會在報文中引入錯誤，而端到端的TCP校驗能夠捕捉到大部分簡單的錯誤。 這就是應用中的端到端原則。
流量控制用來避免主機分組發送得過快而使接收方來不及完全收下，一般由接收方通告給發送方進行調控。
TCP使用實現流量控制。接收方在“接收窗口”域指出還可接收的字節數量。發送方在沒有新的確認包的情況下至多發送“接收窗口”允許的字節數量。接收方可修改“接收窗口”的值。
TCP包的序號與接收窗口的行為很像時鐘。
當接收方宣布接收窗口的值為0，發送方停止進一步發送數據，開始了“保持定時器”（persist timer），以避免因隨后的修改接收窗口的數據包丟失使連接的雙側進入死鎖，發送方無法發出數據直至收到接收方修改窗口的指示。當“保持定時器”到期時，TCP發送方嘗試恢復發送一個小的ZWP包（Zero Window Probe），期待接收方回復一個帶著新的接收窗口大小的確認包。一般ZWP包會設置成3次，如果3次過后還是0的話，有的TCP實現就會發RST把鏈接斷了。
如果接收方以很小的增量來處理到來的數據，它會發布一系列小的接收窗口。這被稱作愚蠢窗口綜合癥，因為它在TCP的數據包中發送很少的一些字節，相對于TCP包頭是很大的開銷。解決這個問題，就要避免對小的window size做出響應，直到有足夠大的window size再響應：
* 接收端使用David D Clark算法：如果收到的數據導致window size小于某個值，可以直接ack把window給關閉了，阻止了發送端再發數據。等到接收端處理了一些數據后windows size大于等于了MSS，或者接收端buffer有一半為空，就可以把window打開讓發送端再發數據過來。
* 發送端使用Nagle算法來延時處理，條件一：Window Size>=MSS 且 Data Size >=MSS；條件二：等待時間或是超時200ms，這兩個條件有一個滿足，才會發數據，否則就是在積累數據。Nagle算法默認是打開的，所以對于一些需要小包場景的程序——比如像telnet或ssh這樣的交互性程序，需要關閉這個算法。可以在Socket設置TCP_NODELAY選項來關閉這個算法。
擁塞控制是發送方根據網絡的承載情況控制分組的發送量，以獲取高性能又能避免擁塞崩潰（congestion collapse，網絡性能下降幾個數量級）。這在網絡流之間產生近似分配。
發送方與接收方根據確認包或者包丟失的情況，以及定時器，估計網絡擁塞情況，從而修改數據流的行為，這稱為擁塞控制或網絡擁塞避免。
TCP的現代實現包含四種相互影響的擁塞控制算法：慢開始、擁塞避免、快速重傳、快速恢復。
此外，發送方采取“超時重傳”（retransmission timeout，RTO），這是估計出來回通訊延遲 (RTT) 以及RTT的方差。
RFC793中定義的計算SRTT的經典算法：指數加權移動平均（Exponential weighted moving average）
# 先采樣RTT，記下最近好幾次的RTT值。
# 做平滑計算SRTT公式為：，其中 α 取值在0.8 到 0.9之間
# 計算RTO，公式：，其中 UBOUND是最大的timeout時間上限值，LBOUND是最小的timeout時間下限值，β值一般在1.3到2.0之間。
1987年，出現計算RTT的或TCP時間戳，最大特點是——忽略重傳，不把重傳的RTT做采樣。但是，如果在某一時間，網絡閃動，突然變慢了，產生了比較大的延時，這個延時導致要重傳所有的包（因為之前的RTO很小），于是，因為重傳的不算，所以，RTO就不會被更新，這是一個災難。為此，Karn算法一發生重傳，就對現有的RTO值翻倍。這就是的Exponential backoff。
1988年，在中給出范·雅各布森算法取平均以獲得平滑往返時延（Smoothed Round Trip Time，SRTT），作為最終的RTT估計值。這個算法在被用在今天的TCP協議中：
其中：DevRTT是Deviation RTT。在Linux下，α = 0.125，β = 0.25， μ = 1，?= 4
目前有很多TCP擁塞控制算法在研究中。
最大分段大小 (MSS)是在單個分段中TCP愿意接受的數據的字節數最大值。MSS應當足夠小以避免IP分片，它會導致丟包或過多的重傳。在TCP連接建立時，雙端在SYN報文中用MSS選項宣布各自的MSS，這是從雙端各自直接相連的數據鏈路層的最大傳輸單元（MTU）的尺寸減去固定的IP首部和TCP首部長度。以太網MTU為1500字節， MSS值可達1460字節。使用IEEE 802.3的MTU為1492字節，MSS可達1452字節。如果目的IP地址為“非本地的”，MSS通常的默認值為536（這個默認值允許20字節的IP首部和20字節的TCP首部以適合576字節IP數據報）。此外，發送方可用推導出從發送方到接收方的網絡路徑上的最小MTU，以此動態調整MSS以避免網絡IP分片。
MSS發布也被稱作“MSS協商”（MSS negotiation）。嚴格講，這并非是協商出來一個統一的MSS值，TCP允許連接兩端使用各自不同的MSS值。 例如，這會發生在參與TCP連接的一臺設備使用非常少的內存處理到來的TCP分組。
最初采取累計確認的TCP協議在丟包時效率很低。例如，假設通過10個分組發出了1萬個字節的數據。如果第一個分組丟失，在純粹的累計確認協議下，接收方不能說它成功收到了1,000到9,999字節，但未收到包含0到999字節的第一個分組。因而，發送方可能必須重傳所有1萬個字節。
為此，TCP采取了“選擇確認”（selective acknowledgment，SACK）選項。 對此定義為允許接收方確認它成功收到的分組的不連續的塊，以及基礎TCP確認的成功收到最后連續字節序號。這種確認可以指出''SACK block''，包含了已經成功收到的連續范圍的開始與結束字節序號。在上述例子中，接收方可以發出SACK指出序號1000到9999，發送方因此知道只需重發第一個分組（字節 0 到 999）。
TCP發送方會把亂序收包當作丟包，因此會重傳亂序收到的包，導致連接的性能下降。重復SACK選項（duplicate-SACK option）是定義在RFC 2883中的SACK的一項擴展，可解決這一問題。接收方發出D-ACK指出沒有丟包，接收方恢復到高傳輸率。D-SACK使用了SACK的第一個段來做標志，
* 如果SACK的第一個段的范圍被ACK所覆蓋，那么就是D-SACK;
* 如果SACK的第一個段的范圍被SACK的第二個段覆蓋，那么就是D-SACK
D-SACK旨在告訴發送端：收到了重復的數據，數據包沒有丟，丟的是ACK包；或者“Fast Retransmit算法”觸發的重傳不是因為發出去的包丟了，也不是因為回應的ACK包丟了，而是因為網絡延時導致的reordering。
SACK選項并不是強制的。僅當雙端都支持時才會被使用。TCP連接建立時會在TCP頭中協商SACK細節。在 Linux下，可以通過tcp_sack參數打開SACK功能（Linux 2.4后默認打開）。Linux下的tcp_dsack參數用于開啟D-SACK功能（Linux 2.4后默認打開）。選擇確認也用于流控制傳輸協議 (SCTP).
TCP窗口尺寸域控制數據包在2至65,535字節。 定義的用于把最大窗口尺寸從65,535字節擴大至1G字節。擴大窗口尺寸是的需要。
窗口縮放選項盡在TCP三次握手時雙端在SYN包中獨立指出這個方向的縮放系數。該值是16比特窗口尺寸的向左位移數，從0 (表示不位移)至14。
某些路由器或分組防火墻會重寫窗口縮放選項，這可能導致不穩定的網絡傳輸。
定義了TCP時間戳，并不對應于系統時鐘，使用隨機值初始化。許多操作系統每毫秒增加一次時間戳；但RFC只規定tick應當成比例。
有兩個時間戳域:
:4字節的發送時間戳值
:4字節的響應回復時間戳值（最近收到數據的時間戳）
TCP時間戳用于“防止序列號回繞算法”（Protection Against Wrapped Sequence numbers，PAWS），細節見RFC 1323。PAWS用于接收窗口跨序號回繞邊界。這種情形下一個包可能會重傳以回答問題：“是否是第一個還是第二個4&nbsp;GB的序號？”時間戳可以打破這一問題。
另外，Eifel檢測算法（  ）使用TCP時間戳確定如果重傳發生是因為丟包還是簡單亂序。
最近統計表明時間戳的采用率停滯在~40%，這歸因于Windows服務器從Windows Server 2008起降低了支持。.
（OOB）是指對緊急數據，中斷或放棄排隊中的數據流；接收方應立即處理緊急數據。完成后，TCP通知應用程序恢復流隊列的正常處理。
OOB并不影響網絡，“緊急”僅影響遠程端的處理。這一協議很少被實現。
正常情況下，TCP等待200&nbsp;ms以準備一個完整分組發出（納格算法試圖把小的信息組裝為單一的包）。這產生了小的、但潛在很嚴重的延遲并在傳遞一個文件時不斷重復延遲。例如，典型發送塊是4&nbsp;KB，典型的MSS是1460字節，在10&nbsp;Mbit/s以太網上發出兩個包，每個耗時約~1.2&nbsp;ms，隨后是剩余1176個字節的包，之后是197&nbsp;ms停頓因為TCP等待裝滿緩沖區。
對于telnet，每次用戶擊鍵的回應，如果有200&nbsp;ms將會非常煩人。
socket選項TCP_NODELAY能放棄默認的200&nbsp;ms發送延遲。應用程序使用這個socket選項強制發出數據。
RFC定義了PSH能立即發出比特。Berkeley套接字不能控制或指出這種情形，只能由協議棧控制。
TCP連接的正常終止
連接終止使用了四路握手過程（或稱四次握手，），在這個過程中連接的每一側都獨立地被終止。當一個端點要停止它這一側的連接，就向對側發送FIN，對側回復ACK表示確認。因此，拆掉一側的連接過程需要一對FIN和ACK，分別由兩側端點發出。
首先發出FIN的一側，如果給對側的FIN響應了ACK，那么就會超時等待2*MSL時間，然后關閉連接。在這段超時等待時間內，本地的端口不能被新連接使用；避免延時的包的到達與隨后的新連接相混淆。RFC793定義了MSL為2分鐘，Linux設置成了30s。參數tcp_max_tw_buckets控制并發的TIME_WAIT的數量，默認值是180000，如果超限，那么，系統會把多的TIME_WAIT狀態的連接給destory掉，然后在日志里打一個警告（如：time wait bucket table overflow）
連接可以工作在狀態。即一側關閉了連接，不再發送數據；但另一側沒有關閉連接，仍可以發送數據。已關閉的一側仍然應接收數據，直至對側也關閉了連接。
也可以通過測三-{zh-hans:次;zh-hant:路}-握手關閉連接。主機A發出FIN，主機B回復FIN & ACK，然后主機A回復ACK.
一些主機（如Linux或HP-UX）的TCP棧能實現半雙工關閉序列。這種主機如果主動關閉一個連接但還沒有讀完從這個連接已經收到的數據，該主機發送RST代替FIN。這使得一個TCP應用程序能確認遠程應用程序已經讀了所有已發送數據，并等待遠程側發出的FIN。但是遠程的TCP棧不能區分''Connection Aborting RST''與''Data Loss RST''，兩種原因都會導致遠程的TCP棧失去所有的收到數據。
一些應用協議使用TCP open/close handshaking，因為應用協議的TCP open/close handshaking可以發現主動關閉的RST問題。例如：
s = connect(remote);
send(s, data);
close(s);
TCP/IP棧采用上述方法不能保證所有數據到達對側，如果未讀數據已經到達對側。
下表為TCP狀態碼列表，以S指代服務器，C指代客戶端，S&C表示兩者，S/C表示兩者之一：
;LISTEN S
:服務器等待從任意遠程TCP端口的連接請求。偵聽狀態。
;SYN-SENT C
:客戶在發送連接請求后等待匹配的連接請求。通過connect函數向服務器發出一個同步（SYNC）信號后進入此狀態。
;SYN-RECEIVED S
:服務器已經收到并發送同步（SYNC）信號之后等待確認（ACK）請求。
;ESTABLISHED S&C
:服務器與客戶的連接已經打開，收到的數據可以發送給用戶。數據傳輸步驟的正常情況。此時連接兩端是平等的。這稱作全連接。
;FIN-WAIT-1 S&C
:（服務器或客戶）主動關閉端調用close函數發出FIN請求包，表示本方的數據發送全部結束，等待TCP連接另一端的ACK確認包或FIN&ACK請求包。
;FIN-WAIT-2 S&C
:主動關閉端在FIN-WAIT-1狀態下收到ACK確認包，進入等待遠程TCP的連接終止請求的半關閉狀態。這時可以接收數據，但不再發送數據。
;CLOSE-WAIT S&C
:被動關閉端接到FIN后，就發出ACK以回應FIN請求，并進入等待本地用戶的連接終止請求的半關閉狀態。這時可以發送數據，但不再接收數據。
;CLOSING S&C
:在發出FIN后，又收到對方發來的FIN后，進入等待對方對己方的連接終止（FIN）的確認（ACK）的狀態。少見。
;LAST-ACK S&C
:被動關閉端全部數據發送完成之后，向主動關閉端發送FIN，進入等待確認包的狀態。
;TIME-WAIT S/C
:主動關閉端接收到FIN后，就發送ACK包，等待足夠時間以確保被動關閉端收到了終止請求的確認包。（按照RFC 793，一個連接可以在TIME-WAIT保證最大四分鐘，即最大分段壽命（maximum segment lifetime）的2倍）
;CLOSED S&C
:完全沒有連接。