一、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);