美文网首页
Unix网络编程(1)

Unix网络编程(1)

作者: 3e1094b2ef7b | 来源:发表于2017-05-22 17:40 被阅读0次

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

相关文章

网友评论

      本文标题:Unix网络编程(1)

      本文链接:https://www.haomeiwen.com/subject/qexixxtx.html