网络
1. OSGI模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
TCP/IP模型
应用层、传输层、网络层、链路层
2. 网络加密 ssl,md5
3. 网络地址
|
IP地址范围 |
网络分配 |
A |
1.0.0.0~127.255.255.255 |
0+7位网络号+24位主机号 |
B |
128.0.0.0~191.255.255.255 |
10+14位网络号+16位主机号 |
C |
192.0.0.0~223.255.255.255 |
110+21位网络号+8位主机号 |
D |
224.0.0.0~239.255.255.255 |
1110+多点播送地址 |
E |
240.0.0.0~247.255.255.255 |
11110+将来使用 |
全1 局域网广播
网络号+全1 子网广播
127+任意值(除去全0全1) 本机(例如127.0.0.1)
4. 网络相关命令
ipconfig 查看ip信息(windows下)
ifconfig 查看ip信息(linux下)
ping 域名/ip 是否ip是否能够连接接
tracerroute 域名/ip 追踪路由
route 显示路由表
netstat –a 查看当前活动端口
5. 配置IP
方一:
setup 进入配置界面,可以配置ip,子网掩码,默认网关,dns
/etc/rc.d/init.d/network restart 重启网卡,配置生效
方二:
ifconfig eth0 192.168.0.1 配置第一块网卡eth0的ip为192.168.0.1,仅仅是临时设置,重启后恢复
方三:
修改/etc/sysconfig/network-scripts/ifcfg-eht0 中机器的配置,如ip,子网掩码,网关,dns等,内容如下:
/etc/sysconfig/network-scripts/ifcfg-eth0 配置内容,固定IP时
DEVICE=eth0
UNBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.5
NETMASK=192.168.255.255
GATAWAY=192.168.0.6
运行/etc/rc.d/init.d/network restart 重启网卡,配置生效
6. RPM管理
RPM是互联网下载包的打包及安装工具,全称为redhat package manager。可用于OpenLinux,Suse,TurboLinux等版本。
apache-1.2.3.5.i386.rpm apache为软件名称,1.2.3.5是软件版本号,i386为运行平台
rpm –qa 查询安装的所有rpm包
rpm –q 软件包名 查询是否安装某个软件rpm包
rpm –ql 软件包名 查询软件包中文件
rpm –qf 软件全路径 查询文件所属软件包
rpm –qp 包文件名 查询包信息
rpm –i 软件全路径 安装rpm包
rpm –ivh 软件全路径 安装rpm包,并显示提示信息
rpm –e 软件包名 卸载rpm包
rpm –u 软件包名 升级rpm包