(1)网络基础概念
网络开发的两大架构
c/s 架构 : client server (客户端---服务器端)
qq,微信,网易云音乐,微博,王者荣耀,...
B/S 架构 : Brower server(浏览器----服务器端)
个人电脑可不可以当成服务器?一般不推荐(配置低)
百度,阿里,腾讯大企业所用的服务器
b/s c/s 本质上来讲是一回事,因为浏览器实际上就是一个客户端,一个小软件
#局域网:是指在某一区域内由多台计算机互联成的计算机组
#交换机:用于机器之间信号转发的网络设备,每一台机器和交换机相连,形成通信
#路由器:让不同的网段内的不同机器实现通讯,每一个局域网和路由器相连,形成通信
#一台主机有两个重要标识:
(1)mac地址:标记一台机器的物理地址 (不可变)
(2)ip 地址:#标记一台机器的逻辑地址 (可变)
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)
#分类ipv4 和 ipv6,
ipv4: 4位的点分十进制 0.0.0.0 - 255.255.255.255
ipv6 : 6位的冒分十六进制 0:0:0:0:0:0 - ffffff:ffffff:ffffff:ffffff:ffffff:ffffff
#网段 : 表达在同一区域里的某些机器,就好比大家都是上海人和都是深圳人的区别,
在一个网段里可以不同过因特网,直接对话
#内网 : 只能在某个区域内可以通讯
192.168.0.0 - 192.168.255.254
172.16.0.0 - 172.31.255.254
10.0.0.1 - 10.0.0.254
#外网 :在任何地方都可以访问的就是外网(排除防火墙的因素)
#网关:一个局域网想要访问外网的服务器,都用通过统一的网关
如果一个路由器的一个接口连接这一片局域网,可以把这个接口叫做网关.(路由器)
#端口:"端口"英文port,是具体某个程序与外界通讯的出口,取值范围:0~65535,使用时至少8000以上
如何定位你网络中的具体某一个机器里的具体某一个程序? ip + 端口号 192.168.1.222:9000
1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098
2.SOCKS代理协议服务器常用端口号:1080
3.FTP(文件传输)协议代理服务器常用端口号:21
4.Telnet(远程登录)协议代理服务器常用端口号:23