我是一個Linux服務(wù)器上的進(jìn)程,名叫小進(jìn)。老是有人說我最多只能創(chuàng)建65535個TCP連接。我不信這個邪,今天我要親自去實踐一下。我走到操作系統(tǒng)老大的跟前,說:"老操,我要建立一個TCP連接!"老操不慌不忙,拿出一個表格遞給我,"小進(jìn),先填表吧"我一看這個表,這不就是經(jīng)典的soc...
大家好,我是小林。之前我的圖解網(wǎng)絡(luò)系列,寫了很多關(guān)于TCP的圖解文章,很多同學(xué)看完后都跟我說,每次面試的時候,TCP部分都能聊跨面試官。但是對于TCP三次握手的源碼分析,我還沒寫過。今天就跟大家來嘮嗑下,TCP三次握手的源碼,看看他到底做什么?在后端相關(guān)崗位的入職面試中,三次握手...
今天跟大家說說TCP三次握手期間存在的異常現(xiàn)象,了解這個有助于我們在工作中排查疑難雜癥。在后端接口性能指標(biāo)中一類重要的指標(biāo)就是接口耗時。具體包括平均響應(yīng)時間TP90、TP99耗時值等。這些值越低越好,一般來說是幾毫秒,或者是幾十毫秒。如果響應(yīng)時間一旦過長,比如超過了1秒,在用戶側(cè)...
我是一個Linux服務(wù)器上的進(jìn)程,名叫小進(jìn)。老是有人說我最多只能創(chuàng)建65535個TCP連接。我不信這個邪,今天我要親自去實踐一下。我走到操作系統(tǒng)老大的跟前,說:"老操,我要建立一個TCP連接!"老操不慌不忙,拿出一個表格遞給我,"小進(jìn),先填表吧"我一看這個表,這不就是經(jīng)典的soc...
大家好,我是小林。之前收到個讀者的問題,對于TCP三次握手和四次揮手的一些疑問:第一次握手,如果客戶端發(fā)送的SYN一直都傳不到被服務(wù)器,那么客戶端是一直重發(fā)SYN到永久嗎?客戶端停止重發(fā)SYN的時機(jī)是什么?第三次握手,如果服務(wù)器永遠(yuǎn)不會收到ACK,服務(wù)器就永遠(yuǎn)都留在Syn-Rec...
近期遇到一個問題,簡單點(diǎn)說,主機(jī)A上顯示一條ESTABLISHED狀態(tài)的TCP連接到主機(jī)B,而主機(jī)B上卻沒有任何關(guān)于主機(jī)A的連接信息,經(jīng)查明,這是由于主機(jī)A和主機(jī)B的發(fā)送/接收緩沖區(qū)差異巨大,導(dǎo)致主機(jī)B進(jìn)程退出后,主機(jī)A暫時憋住,主機(jī)B頻繁發(fā)送零窗口探測,F(xiàn)IN_WAIT1狀態(tài)超...
UDP 與TCP的區(qū)別
科普tcp協(xié)議棧對ping命令處理過程
在嵌入式行業(yè)網(wǎng)絡(luò)編程使用相對較少,主流應(yīng)用集中在NB-IOT、Lora、Mqtt這一塊,原理上一般是通過加入硬件模塊或者是使用第三方SDK來實現(xiàn)。
本文將描述NVMe/TCP如何成為面向現(xiàn)有數(shù)據(jù)中心的一種更優(yōu)技術(shù)及其可提供的優(yōu)勢。
本文會圍繞,三次握手和四次揮手相關(guān)的一些列核心問題,分享如何更準(zhǔn)確的回答和應(yīng)對常見的面試問題,以后面對再刁鉆的面試官,你都可以隨意地跟他扯皮了。
現(xiàn)在用谷歌瀏覽器看 B 站視頻,默認(rèn)是用 HTTP/2 協(xié)議,它相比 HTTP/1.1 性能提高很多,但是其實看 B 站視頻還能更快!
程序員不要總停留在應(yīng)用層面的CRUD,對于計算機(jī)底層的一些知識,也是需要了解的。
你是一臺電腦,你的名字叫 A 只要你知道另一位伙伴 B 的 IP 地址,且你們之間的網(wǎng)絡(luò)是通的,無論多遠(yuǎn),你都可以將一個數(shù)據(jù)包發(fā)送給你的伙伴 B 這就是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層這三層所做的事情。
客戶端每建立一個連接就要消耗一個端口,所以很多同學(xué)當(dāng)看到客戶端機(jī)器上連接數(shù)一旦超過3W、5W就緊張的不行,總覺得機(jī)器要出問題了。
談一談你對TCP/IP四層模型,OSI七層模型的理解?
漫畫描述了 TCP 協(xié)議的基本原理,為了提高可理解性,部分細(xì)節(jié)設(shè)計與真實的 TCP 協(xié)議有所差別,但總體思想與 TCP 一致。
生活不止眼前的茍且,還有詩和遠(yuǎn)方的田野。新的一周又開始了,大白和小林是同事,平時倆人一起喝酒吃肉打游戲居多,當(dāng)然有時候也討論下學(xué)術(shù)和前沿技術(shù)。這不,小林聽說了個新鮮玩意,然后和大白聊了起來。
TCP握手一定是三次?TCP 揮手一定是四次?為什么要有快速重傳,超時重傳不夠用?為什么要有 SACK,為什么要有 D-SACK?Silly Window 又是什么?為什么有滑動窗口流控還需要擁塞控制?快速重傳一定要依賴三次重復(fù) ACK ?
本文提出了一種TD-HSUPA系統(tǒng)的TCP優(yōu)化方法:利用無線網(wǎng)絡(luò)控制器RNC(Radio Network Controller)解析TCP連接鏈路上服務(wù)器的反饋包信息,