一.网络编程基础 1.概念 所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备使用通信线路连接成一个规模大,功能比较强的网络系统,从而使得计算机之间可以相互通信,共享资源 所谓的网络编程,在同一个网络中不同的机器之间进行通信 2.计算机之间进行通信的必要条件 ip地址,端口,网络协议 1>ip地址 ip地址其实就是计算机在网络中的地址,是一个32位的二进制数,通常被分为4个8位二进制 一台计算机在网络中的地址,在同一个网段内,ip地址是唯一的 ipv4:由4个字节组成,分为四段 ipv…