网络编程的概念
网络中的标识 1不变的标识 mac地址:能够唯一标识你这台机器 2变化的标识 ip地址:能够更好的更方便的找到你的机器
1
局域网***
局域网内的通信使用arp协议使用的机器为交换机
arp协议:地址解析协议
通过一台机器的ip地址获取到了它的mac地址 用到了交换器的广播和单播
局域网之间的通信
网关 路由器 可以理解ip地址
什么是ip地址***
iPv4:是由一个4位的点分十进制
如:192.168.12.87
而点分开的都是8位的二进制
所有的ip地址都在下面这个范围内
0.0.0.0-255.255.255.255
公网地址和内网地址
公网地址:需要我们自己申请购买的地址
内网地址:是被保留下来专门给内网使用的 并且永远不会和公网地址发生冲突
子网掩码
子网掩码也是一个ip地址
用来判断两台机器在不在一个局域网内
网络开发架构 C/S架构:需要安装一下才能使用
client 客户端(我们在使用时需要安装的)
server 服务端 B/S架构:百度 博客园 谷歌 browser 浏览器 server 服务端
b/s和c/s是什么关系
B/S架构也是C/S架构的一种
C/S架构的好处:
功能更完善一些/安全性更高
B/S架构的好处:
不用安装就可以使用
统一pc端用户入口