网络基础
网络编程:
软件开发架构:
-
C / S 架构 : (应用类 )
--- Client与Server ,客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。
这里的客户端一般泛指客户端应用程序
EXE
,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 -
B / S 架构 : (网页类)
---Browser与Server:浏览器端与服务器端架构,这种架构是从用户层面来划分的。
Browser浏览器,其实也是一种Client客户端,客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改
-消耗网络资源过大,网络限制软件的使用
网络基础:
IP
:
-互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
-P地址是一个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)。
端口:
-英文port的意译,可以认为是设备与外界通讯交流的出口。
--电脑随机分配
--端口号:
-表示电脑上的某一个软件的链接接口
域名 += ip + port
本机IP: 回环地址: localhost : 127.0.0.1
: 0---65535 /
注意: 0---1024 操作系统默认使用
使用8000 后的端口号
开发软件常用(默认)端口号:
SQL -->3306
MDB --> 27017
DJ ---> 8000
Tomcat-->8080 (运维)
Flask --> 5000
Redis --> 6379
MAC地址:
网卡:
--有世界唯一的12位(前6为 厂商号,后6位流水号) --》标号--》mac
网关:
- 就是一个网络连接到另一个网络的“关口”。也就是网络关卡
局域网:
- 将一定区域内的各种计算机、外部设备和数据库连接起来形成计算机通信网,通过专用数据线路与其他地方的局域网或数据库连接,形成更大范围的信息处理系统
广域网:
- 连接不同地区局域网或城域网计算机通信的远程网
交换机:
-多台电脑连接到一起,
在windows上查看端口占用的情况 :
----netstat -aon|findstr "49157"