原文:Linux Socket學習--域和地址族

先來說說無名套接口吧: 套接口不一定需要地址,比如函數socketpair就生成了一對相互連接但是沒有地址的套接口,這就是所謂的無名套接口。 有時候也會有這樣的情況,在相互連接的兩個太接口中有一個套接口不需要地址,例如當連接到一個遠程的套接口的時候,雖然必須確定遠程套接口的地址,但是發出調用的本地套接口卻可以是匿名的。 有時候雖然需要一個地址進行通信,但是並不關心這個地址具體是什么,這個本地地址僅 ...

2012-08-16 11:53 0 3454 推薦指數:

查看詳情

010-1 Socket地址AddressFamily

AddressFamily地址組成員 成員名稱 說明 AppleTalk AppleTalk 地址。 Atm 本機 ATM 服務地址。 Banyan ...

Sat May 12 05:55:00 CST 2018 0 1855
Linux Socket學習--地址轉換函數

一個IP地址是由小數點分開的十進制數表示的,我們稱之為點分十進制表示法。其中每一個十進制數代表一個字節的無符號數值(按照網絡字節序)因為每個字節都是無符號的8位數值,這就限制了每一個字節所能表示的范圍是0~255. Internet地址分類 一個Internet地址 ...

Thu Aug 16 23:06:00 CST 2012 0 8179
Linux Socket學習--為套接口綁定地址

當我們使用socket函數創建一個套接口之后,這個套接口就處於無名狀態,雖然之前我們提到即使沒有地址,套接口也能使用,但是這個只限於套接口對在同一個Linux內核中,如果位於兩台不同的主機的套接口需要連接,而又沒有地址,那么就無法工作。 函數bind的作用就是為無名套接口分配地址 ...

Mon Aug 20 23:39:00 CST 2012 0 3425
套接字socket地址和類型、工作原理、創建過程

注:本分類下文章大多整理自《深入分析linux內核源代碼》一書,另有參考其他一些資料如《linux內核完全剖析》、《linux c 編程一站式學習》等,只是為了更好地理清系統編程和網絡編程中的一些概念性問題,並沒有深入地閱讀分析源碼,我也是草草翻過這本書,請有興趣的朋友自己參考相關資料。此書出版 ...

Mon Feb 26 19:01:00 CST 2018 0 1043
Linux學習socket編程(一)

socket編程 socket的概念:     在TCP/IP協議中,“IP地址+TCP或UDP端口號”唯一標識網絡通訊中的一個進程,“IP地址+端口號”就稱為socket。  在TCP協議中,建立連接的兩個進程各自有一個socket來標識,那么這兩個socket組成的socket pair ...

Sat Nov 18 05:44:00 CST 2017 0 8666
Linux socket編程 DNS查詢IP地址

本來是一次計算機網絡的實驗,但是還沒有完全寫好,DNS的響應請求報文的冗余信息太多了,不只有IP地址。所以這次的實驗主要就是解析DNS報文。同時也需要正確的填充請求報文。如果代碼有什么bug,歡迎指正啊。代碼排版有點亂。。。 本文有以下內容   DNS報文的填充和解析   利用socket ...

Fri Jun 13 09:14:00 CST 2014 0 3123
Linux exec函數解析

背景 在提到 vfork 函數時,我們提到了這個概念。為了更好地學習與運用,我們對exec函數進行展開。 exec函數 介紹 有時我們希望子進程去執行另外的程序,exec函數就提供了一個在進程中啟動另一個程序執行的方法。它可以根據指定的文件名或目錄名找到可執行文件,並用它來取代原調用 ...

Mon Mar 16 19:13:00 CST 2020 0 816
Linux高性能服務器編程》學習總結(一)——TCP/IP協議

  在學長的推薦下,我用了大約半個月的時間學習了游雙老師的《Linux高性能服務器編程》一書。通讀此書,感覺這本書在知識廣度上已經很足,對網絡協議與編程方面的基礎知識棧都有講解,語言也比較通俗易懂,確是一本對於有一定網絡基礎也想繼續深入學習的同學的好書,但由於篇幅有限,對於部分知識點的講解沒有深入 ...

Wed Jan 31 04:47:00 CST 2018 0 1239
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM