网络编程套接字(一) 文章目录 网络编程套接字(一) 一、基础知识 二、sock编程接口 一、基础知识 1. 理解源IP地址和目的IP地址 在IP数据包头部中,有两个IP地址,分别叫源IP地址和目的IP地址。这两个很好理解,见名知义。 思考: 我们光有IP地址就可以完成通信了嘛? 想象一下发qq消息的例子, 有了IP地址能够把消息发送到对方的机器上,但是还需要有一个其他的标识来区分出, 这个数据要给哪个程序进行解析。 2. 认识端口号 端口号是传输层协议内容 : a. 端口号是一个2字节的16为整数 b.端口号是用来标识一个进程,告诉操作系统,当前这个数据要交给那个进程去处理 c.IP地址