<aside> 💡 Socket:分布式应用进程之间的门,传输层协议提供的端到端服务接口(应用层和传输层之间的一个接口,用于实现进程间的通信)

</aside>

<aside> 💡 Socket API:创建和使用Socket的接口

</aside>

Untitled

2种传输层服务的socket类型:

TCP套接字编程

套接字:应用进程与端到端传输协议(TCP或UDP)之间的门户

TCP服务:从一个进程向另一个进程可靠地传输字节流

Untitled

服务器欢迎socket / 客户端本地socket:socket值 + 本地IP + 本地端口

数据结构 sockaddr_in

<aside> 💡 sockaddr_in结构体——存储IP地址与端口号,代表通信进程中的一个端节点

</aside>

Untitled

数据结构 hostent

<aside> 💡

hostent结构体——输入主机域名,得到IP地址,返回到socketaddr_in中的sin_addr

</aside>