<aside> 💡 Socket:分布式应用进程之间的门,传输层协议提供的端到端服务接口(应用层和传输层之间的一个接口,用于实现进程间的通信)
</aside>
<aside> 💡 Socket API:创建和使用Socket的接口
</aside>
2种传输层服务的socket类型:
套接字:应用进程与端到端传输协议(TCP或UDP)之间的门户
TCP服务:从一个进程向另一个进程可靠地传输字节流
服务器欢迎socket / 客户端本地socket:socket值 + 本地IP + 本地端口
<aside> 💡 sockaddr_in结构体——存储IP地址与端口号,代表通信进程中的一个端节点
</aside>
<aside> 💡
hostent结构体——输入主机域名,得到IP地址,返回到socketaddr_in中的sin_addr
</aside>