Unix網絡編程(1)

一、TCP/IP網絡模型

網絡層:ip協議(internet protocol)。
傳輸層:tcp協議:面向連接的、可靠的協議。
udp協議:無連接的、不可靠的協議。
應用層:http
ftp


二、ip地址和網絡字節序

1、早期ip地址分類

2、ip地址和子網掩碼

ip地址和子網掩碼都是32位二進制數。

ip:192.168.163.78
子網掩碼:255.255.255.0

網絡號:192.168.163.0
主機號:2^8

127.0.0.1 是一個回環設備。主要用于測試。
全為0:網絡
全為1:廣播

3、套接字socket

int socket(int domain, int type, int protocol);
// 域,類型,協議
創建一個通信端點,如同文件描述符。
成功:返回一個套接字(描述符);
失?。悍祷?1

int sockfd;
sockfd = socket(AF_INET, SOCK_STREAM, 0);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容