您的位置:首页 > 理论基础 > 计算机网络

unix网络编程:若干学习总结

2016-04-28 15:16 197 查看
一、 unix网络编程的一些概念总结:

1. IP地址和端口号组成一个套接字socket;

2. 并发服务器中主服务器循环通过派生一个子进程来处理每个新的连接;

3. SSL:安全套接层协议(Secure Sockets Layer),openSSL:一个强大的安全套接层密码库。

二、TCP建立客户端和服务端通信的一般步骤:

客户端:

1. 创建一个套接字, 函数 socket();

2. 指定服务器IP地址和端口号;

3. 连接套接字与服务器, 函数connect();

服务端:

1. 创建一个套接字, 函数 socket();

2. 将服务器端口捆绑到套接字, 函数 bind();

3. 套接字转换成监听套接字, 函数 listen();

4. 接收客户端连接, 发送应答, 函数 accept();

TCP三路握手以建立稳定连接:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: