C 網路程式設計系列文章索引

2021-09-07 22:45:01 字數 1070 閱讀 6846

c#網路程式設計系列文章索引

1.  網路協議簡介

介紹了網路分層:   

2.  http協議詳解

介紹應用層的http協議,是asp.net開發人員必須掌握的協議

3.  自定義web伺服器

介紹利用socket自製乙個web伺服器來響應瀏覽器發出的請求

4.  自定義web瀏覽器

介紹利用webbrowser控制項實現自定義的web瀏覽器

5.  tcp程式設計

介紹tcp的工作原理

6.  udp程式設計

介紹udp協議的工作原理

7.  udp程式設計補充——udp廣播程式的實現

主要是補充udp廣播和組播內容

8.  p2p程式設計

介紹p2p(點對點)協議的工作原理

9.  實現類似qq的即時通訊程式

主要是對udp、tcp和p2p協議的乙個總結

10. 實現簡單的郵件收發器

介紹電子郵件相關協議(pop3,smtp協議等)

介紹ftp協議和工作過程

12. 實現乙個簡單的ftp伺服器

介紹ftp伺服器的工作原理

總結:在學習網路程式設計時,大家可以理解為如何去實現兩個人的流暢的對話,因為網路程式設計就是實現客戶端與伺服器端之間之間的對話,然後它們之間對話要能互相明白話,也就有了協議的概念,協議就好比現實生活中人與人對話中的語言,大家都知道人與人要流暢的對話,必須互相都要能明白對方說的話,如果乙個不懂英語的人人與乙個美國人對話,這樣的對話肯定是進行不下去的,客戶端與伺服器的對話也是一樣的,如果客戶端發出的請求命令,伺服器肯定不明白這樣客戶端發出的請求將無法得到回應或者得到乙個伺服器不能響應的乙個資訊,為了大家規範客戶端與伺服器之間的對話,所以乙個組織對每個網路層中的對話過程都定義了乙個「規則」,這個規則就是我們在網路程式設計中使用的協議。可想而知,協議在網路程式設計中是多麼的重要,在本系列文章中都是下介紹網路層的協議,然後用乙個小的示例來讓大家鞏固對協議的理解。

寫這篇文章主要是幫大家把本系列的文章羅列到一起,這樣可以方便大家學習和查詢,也有方便大家收藏,以便大家之後學習——這樣大家只需要收藏這個乙個網頁就可以定位本系列中的所有文章了,最後希望本系列的文章可以幫助到大家

C 網路程式設計系列文章索引

1.網路協議簡介 介紹了網路分層 2.http協議詳解 介紹應用層的http協議,是asp.net開發人員必須掌握的協議 3.自定義web伺服器 介紹利用socket自製乙個web伺服器來響應瀏覽器發出的請求 4.自定義web瀏覽器 介紹利用webbrowser控制項實現自定義的web瀏覽器 5.t...

網路程式設計系列索引 Linux 網路程式設計索引

linux網路程式設計 tcp連線的分組交換與狀態轉移 linux網路程式設計 常見 socket 位址結構 linux網路程式設計 基本 tcp 套接字程式設計 linux網路程式設計 使用eclipse除錯libevent和開發libevent應用程式 linux網路程式設計 高階i o函式 l...

文章索引 Socket 網路程式設計資料收集

windows socket和linux socket程式設計的區別 vc檢視某ip是否可以ping通 vc獲取本機ip位址列表 ip位址和整數轉換 區域網內mac位址衝突導致裝置網路出現異常狀況 scoket 多執行緒範例 tcp udp server client vc驛站 windows ap...