UNIX學習之路 一步乙個腳印之TCP協議

2021-07-28 01:51:03 字數 1606 閱讀 1464

網際協議,版本4

。ipv4

(我們通常稱之為

ip)使用

32位的位址。

ipv4

給tcp,udp,icmp

和igmp

提供遞送分組的服務。

ipv6:

網際協議,版本6

。用以替代

ipv4

。主要變化是使用

128位的大位址已處理網際網路絡爆發性的增長。

ipv6

給tcp,udp,

和icmpv6

提供遞送分組的服務。

tcp:

傳輸控制協議。tcp

是一種面向連線的協議。它給使用者程序提供可靠的全雙工的位元組流。

tcp套介面是位元組流套介面(

stream socket

)的一種。

tcp關心確認,超時和重傳等具體細節。大多數網際網路應用程式使用

tcp。注意,

tcp可以使用

ipv4

或ipv6。

udp:

使用者資料報協議。udp

是一種無連線協議。

udp套介面是資料報套介面(

datagram socket

)的一種。與

tcp不同,

udp不能保證每一

udp資料報可以到達目的地。與

tcp相同的是,

udp也可以使用

ipv4

或ipv6。

icmp:

網際控制訊息協議。icmp

處理路由器和主機間的錯誤和控制訊息。這些訊息一般由

tcp/ip

網路軟體自身(而不是使用者程序)產生和處理,不過圖中展示的

ping

程式也使用

icmp

。有時候我們也稱這個協議為

icmpv4

或icmpv6。

igmp:

網際組管理協議。igmp

用於多播,它在

ipv4

中式可選的。

arp:

位址解析協議。arp

把ipv4

位址對映到硬體位址(如乙太網位址)。

arp一般用於廣播網路,如乙太網,令牌環網和

fddi

,但不用於點對點網路。

rarp:

反向位址解析協議。rarp

把硬體位址對映到

ipv4

位址。它有時用於無盤節點,如引導時的

x終端。

icmpv6:

網際控制訊息協議,版本6

。icmpv6

綜合了icmpv4

,icmp

和arp

的功能。

bpf:

bsd分組過濾器。它為程序提供訪問鏈路層資料的介面。一般在源自

berkeley

的核心中可以找到它。

dlpi:

資料鏈路提供者介面。這是提供訪問資料鏈路的介面,一般由svr4

提供。

一步乙個腳印學習WCF之一WCF出現的目的

乙個優秀的程式設計師,不能光憑一腔熱血,不能只會寫,卻不知其所以然,所以我的建議是在寫的同時,知道為什麼要這樣寫。也就是要有紮實的基礎和功底。任何一門技術的出現不是憑空出現的,出現一定是為了解決存在的某種問題。wcf出現的目的 實現計算機之間的通訊和互動,使得計算機之間的通訊標準能達成一致。比如 計...

一步乙個腳印的走法 走了N年

收費系統網路版 是安科旗下3a幼教研發的一款專門針對幼兒園財務使用的收費系統,該收費系統從上個 單機版幼兒園收費軟體 開始就得到的廣大使用者的好評,獨家為幼兒園定製的收費系統,功能與易用性橫掃市場上的產品。現網路版功能更強大,簡單 靈活 智慧型。使用起來就如同蜂鳥一樣輕 快 巧,快來申請 免費試用 ...

一步乙個腳印 產品公升級隨筆(1) vision

產品的維護和公升級總是困擾著我,犯過很多的錯誤,吃過很多的虧,如何一步乙個腳印的做好這個工作也是我所需要解決的問題。逃脫不掉產品的公升級 公司目前處於市場促進技術的階段,在產品投放1年左右,收集了大量的使用者反饋,如何在這些反饋中找到共同點,更好的進行產品的公升級,是逃脫不掉的,也是產品未來走向的乙...