基于网络的开发 互联网 广域网 局域网 城域网
www.baidu.com域名 广域网通过域名访问
协议:重点的内容 别人规定 自定义协议 计算机和计算机之间进行数据传输的通道 协议
协议:TCP/IP:广域网协议 IP地址 动态的 固定的IP地址段 一定的规律可循 SP 服务提供商
增值业务 IP地址段 区分网通 和 电信
个人用户 IP地址能定位到小区 网吧 IP地址并不是完全随机 也是能够找到这个网吧 能定位到哪个哪个网吧
IP地址查询工具 TCP 是IP 的上层协议 基础协议 高层协议 UDP协议 都是IP 的上层协议
HTTP协议 是TCP的上层协议 基于互联网开发 HTTPs协议 银行 加密超文本传输协议
FTP 协议 文件传输协议 断点续传 ARP硬件协议 MAC地址 网卡上的地址 MAC地址固定 局域网协议
开放性 ARP攻击 网络会变慢 这是占用网络带宽进行攻击的
URl:
TCP/IP协议 IP地址 端口 数据库的 1521 端口号
网络开发
1.双向的连接 目的地机器(IP地址 ) 源地址 双向连接 www。百度.com
ping 域名解析器 将ip地址 转换成域名 www.中间加个东西.com
域名的服务费 域名代替ip
端口 目标开的端口 目标机器
服务:都有对应的端口 服务和端口之间的是一一对应的 1 ~~~65535 一个端口只能被开放一次
客户端 连上 服务器 源连上目标 服务器开放端口 两者错一个都不行
连接的时候是客户端向服务器 但是传输的时候 两端互传
主要用到的技术是流技术
Socket:对于客户端来讲是new出来的一个类 Socket 套接字
连接叫做连通管道 内存和硬盘之间进行数据传输 传输介质 两端连接 客户端和服务器端进行传输
![](https://i-blog.csdnimg.cn/blog_migrate/0aae2e56f4de9b4da5a970fb807fe95c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/51646c1dfcd2e0a94ecc888d1b7c3648.png)
JVM_bind 这个异常是端口的问题
![](https://i-blog.csdnimg.cn/blog_migrate/ee52ca08589f2536abe28b77d5899a7d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/be3f90daaee991311565a20bf3dca26e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4929fc26c72b2e24b97b75f8b7e5b36b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1513f69fdacd38ae49fb81ec3a5730ec.png)
![](https://i-blog.csdnimg.cn/blog_migrate/876a31b65dbe8ff1058a777cbaafc523.png)
![](https://i-blog.csdnimg.cn/blog_migrate/31585a1c389356ba56b3fb2b86622c27.png)
3.利用线程进行服务器转播 多个客户端之间进行群聊
![](https://i-blog.csdnimg.cn/blog_migrate/459d3a1cf5b263a442b9069c63f1d282.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b873a9ce6ddb485aa0fd579d5a02087b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/617089876e9568dc8d9ec63ed309b297.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ee401aa850bc3a8f96abc721976be4c8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e1db682c98e52e9634b652d12ece4c30.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3fa137445991eeadf90338905725616f.png)