什麼叫熟悉TCP IP協議?

2021-06-23 00:57:39 字數 1267 閱讀 4144

1.招聘的順口溜而已。其實大多數需要的是熟悉socket程式設計。

tcp/ip是協議族,協議定義的東西包括報文格式,流控,控制塊fsm之類。

socket是個程式設計介面,不用管什麼syn/ack/rst/sequence number之類。 (

以前還有所謂傳輸介面程式設計,另一組api,淘汰了)socket程式設計並不太關心

協議是什麼樣,stream可以不是tcp,dgram可以不是udp的。當然現在基本

沒有別的協議在用了。當然如果實現socket庫(估計沒人重新發明輪子),

或開發路由器、交換機

之類,就需要真的熟悉協議了。

熟悉協議對socket程式設計也有好處,比如setsocketopt中,tcp_nodelay 這個

就和tcp協議相關了。 

2.至少5層模型和7層模型要熟悉吧,然後有類似的開發經驗。最好有成熟的

相關產品。諸如select模型,epoll模型等等要了解。不過很多應屆生達不到這種要求,

也沒關係的。很多只是噱頭而已,公司永

遠希望花低的成本招到高技術人才。

tcp/ip協議是指計算機通訊是採用一種相同規範的規則。就好像你和我就是兩個ip位址,

我們處在不同的城市,但是如果我們要通訊

,就要通過相同的協議,例如說話,

就要講相同的語言,否則我們是無法通

訊的。

8.tcp/ip 協議集確立了 internet 的技術基礎~~tcp/ip 定義了電子裝置如

何連入網際網路,以及資料如何在它們之間傳輸的標準。協議採用了4層的層

級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。

9.通俗而言:tcp負責發現傳輸的問題,一有問題就發出訊號,要求重新傳

輸,直到所有資料安全正確地傳輸到目的地。而ip是給網際網路的每一台電腦

規定乙個位址。

10.我感覺熟練掌握socket程式設計,深刻理解tcpip協議就可以說熟練了,如果

知道tcpip的實現細節,相當於你自己能把tcpip協議棧寫出來,那已經是精通了好嗎? 

11.

1)熟悉tcp/ip協議族的基本原理

ip位址的分類,定義,獲得,

大概的管理方法

tcp、udp等主要協議的特點,

主要格式,

以及重要欄位在協議互動中起到的

作用。

2)對於簡單的tcp/ip協議導致的問題,有基本的判斷熟悉網路問題的解決方法,

乙個問題,應該是由上而下(top-button),還

是由下而上(button-top)來

怎樣算得上熟悉TCP IP程式設計(協議)

抓包 先從熟悉的下手,http,ftp。封裝包自己封裝包,和現有協議通訊。tcp ip協議作為乙個底層協議,不僅可以編寫聊天程式,很多高層協議都是基於tcp ip編寫的。自己造輪子,這樣也有助於理解其它協議,比如連線 查詢mysql 用socekt函式而不是庫函式 自己封裝乙個memched函式庫 ...

什麼是tcp ip協議

img b tcp ip協議集 b tcp ip也稱 國際協議簇 即不僅指 tcp ip協議本身,而且包括與其有關的協議。tcp為傳輸控制協議,ip為網際協議,是網路層最重要的協議。採用tcp ip協議通過網際網路傳送資訊可減少網路中的傳輸阻塞,方便大批量的資料在網上傳輸,從而提高網路的傳輸效率。t...

什麼是TCP IP協議

參考書籍 計算機網路 第7版 謝希仁 http 上野 宣 tcp ip協議是網際網路相關的各類協議的總稱,它並不單單指tcp協議和ip協議。在osi模型中,有7層結構,而tcp ip協議與其相比,簡化為四層結構。分層的好處在於當某個地方的設計需要改變時,只需要修改對應的層次,而且分層後,每層只需要考...