应用层:APP
http/https:“s” 加密
FTP:文件传输协议
DNS:域名解析协议 将域名解析成ip地址
DHCP:自动获取网络配置
后三个:搭建服务器
端口号:谁先启动谁先占用
IP:数据到达设备
端口:数据到达应用程序
TCP、UDP:传输协议
TCP:面向连接的、可靠的、基于字节流的(文件)
UDP:面向无连接、高效的、低可靠性(直播、游戏)
socket:套接字
网络层:寻址、路由转发
数据链路层: 网卡、交换机(MAC地址)
物理层:网线、光缆
C/S:每一个应用程序都有自己的客户端
B/S:浏览器(没有专门客户端)
动态库 ws2_32.lib
ip决定发给哪个设备,端口号决定发给哪个程序
绑定ip(端口)
先关闭套接字,后卸载库