小菜鸟之网络基础1

网络原理图

IEEE

0x30-48-5c

wps1单播:unicast 组播 广播

wps2wps3wps4wps5wps6DHCP

MAC(物理地址)   6个字节

IPV4 4个字节

IPV6 16个字节

60-14-B3-C1-74-6D

60-14-B3 厂商号

C1-74-6D流水号

192.168.3.4/255.255.255.0  左边全1,右边全0

A:192.168.3.4 255.255.255.0

wps7B:192.168.2.7

11000000  10101000  000000011 00000100

11000000  10101000  000000010 00000111

111111111 11111111  111111111 00000000

不能通信

A:192.168.3.4 255.255.254.0

wps8B:192.168.2.7

11000000  10101000  000000011 00000100

11000000  10101000  000000010 00000111

111111111 11111111  111111110 00000000

能通信

子网掩码1和0的分界为IP地址的姓。其分界线前面一样的及能通信。

11000000  10101000  000000011 00000000  192.168.2.0

11000000  10101000  000000011 11111111  192.168.3.255

111111111 11111111  111111110 00000000

可用512个

11000000  10101000  000000011 00000000  192.168.3.0

11000000  10101000  000000011 11111111  192.168.3.255

111111111 11111111  111111111 00000000  可用256

wps9172.20.10.6/255.255.255.240

172.20.000010101  00000100

255.255.111111111 11110000

与运算

1&1=1 0&1== 1&0=0 0&0=0

3&5                   14&5

011                   1110

101与得              0101

001                   0100

A:192.168.3.4/255.255.255.0   3.0  2.0   A不能与B通信

B:192.168.2.5/255.255.254.0   2.0  2.0     B能与B通信

例:研发一部某名员工的IP地址为192.168.11.3/255.255.225.0

部长请你将整个部门分割为2个子网,请问该如何做

wps10答:

11000000  10101000 00001011 00000011

11111111  11111111 11111111 00000000

255.255.255.128

变:研发一部某名员工的IP地址为192.168.11.3/255.255.254.0

部长请你将整个部门分割为4个子网,

1. 新的子网掩码是什么

2. 新的子网的网络号分别是什么

3. 每个部门在子网分解后不考虑网关的情况下可以容纳几个员工?

分析

192.168.11.3   

11000000  10101000  00001011  00000011 

11111111  11111111  11111110 00000000

10.0~11.255 255.255.254.0   可用:4个

0.0:

0  01111111    10.0~10.127    

0.1:

0  10000000    10.128~10.255   

1.0:

1  01111111    11.0~11.127     

1.1:

1  10000000    11.128~11.255   

答:1.子网掩码是  255.255.255.128

   2.网络号分别是  192.168.10.0

                  192.168.10.128

                  192.168.11.0

                  192.169.11.128

3.总数为512-8=504

测试部一共有77名员工(包括部长在内),5台服务器,一个网关

这个部门的掩码是255.255.255.255.0 请问这部门可以分解为几个子网?

掩码的名的位数是8 所以这个部门的地址总数为2^8=256

其中必须保留的地址是77+5+1=83

空闲地址是173

1

2

4

16

32

64

128

2

4

8

32

64

128

256

Arp 在同一个局域网已知IP 求MAC

根据

DNS 已知

端口 最终服务请求

ftp:21/tcp

telnet 23/tcp

smtp 25/tcp

domain 53/tcp

http 80/tcp

https 443/tcp

ssh 22/tcp

red hat liunx

init 3 命令界面

liunx

/ 树根

Ls

Windows

Linux

Cd

Cd

进入指定文件夹

命令提示符

Pwd

查看所在目录

Mkdir

新建文件

Rmdir

删除空文件

--

Touch

新建文件夹

Del

Rm

删除文件或文件夹

Dir

Ls

查看目录的内容

Copy

Cp

拷贝

Move

Mv

剪切

More,less

查看文件内容

Notepad

Vi

强制退出q!

Vi 名字

Wq+名字

编辑

Chmod

修改权限

Echo

打印

Move b.txt c .txt

重命名

pi

LANGUAGE=en(中文转英文

Echo

Chmod u+x 目标文件(永久添加权限)

I=100

Echo $I

打印100

Echo ${i}j-k

100j-k

变量引导符 Shell语法规则:$

Echo ${i}j-k

100j-k

1. 分割单词

2. 替换

3. 执行

j=`(盗印号)expr 1 + 2`

echo $j

3

Echo -e “\a”报警

Echo “please input

((i=j*5))

配置网络(nat)

cd /etc/sysconfig/network-scripts

Ls

Centos:

vi ifcfg-ens33

Liunx

vi ifcfg-etho

服务重启

service network restart

关闭防火墙

service iptables stop

颜色

PS1='[\[\e[32;40m\]\u@\h \w \t]$ '

Centos

角色有三个

U:表示主人(user

g:表示组员 grouper

0:表示其他人 others

  a:表示所有人 all

权限有3个

r: read表示读

w:write

x: execute 执行

修改

相对权限chmod u+x,g-rm,o-x,o+r,ug+x,

绝对权限g=rm fn

Chmod 754 sxh(文件名

111 101 100(8进制转2进制)

对应root 组 其他人

权限

  chown 改变文件所有人

useradd -G a b c 把c分配到a b组中

ps 任务状态

ps -aux

修改权限

chmod o+w 文件名 vi 编辑权限

chmod u+x 文件名

more /etc/group (组的密码编号)

More passwd hello(查看hello账号密码)

Useradd -g hello hello1(把hello1 添加到hello组里)

Useradd (t添加账号

Userdel 删除账号

Usermod 修改账号

groupadd 新建一个组

groupdel 删除一个组

passwd 账号吗名

账号文件:/etc/passwd

密码文件: /etc/shadow

组文件:/etx/group

新建账号可以通过 useradd -g 组名或组编号 账号名来新建这时候新建的账号会加入指定组

如果没有指定组,系统会

1. 首先新建账号

2. 新建一个和账号名相同的组

3.将账号加到这个组

Man useradd

帮助手册

User add q 创建账号

cd bin(命令权限)

bin 二进制

不是assal码的就是二进制

比如字符串 图片 视频二进制

文本,和二进制

在etc中

Passwd 账号

在Bin

可执行程序

info ping(超链接)

q退出

kill 编号 (PID)结束

软件安装

rpm -ivh(滚动条) 文件名

rpm -q 文件名查询是否存在

rpm -e 文件名 删除

智能安装

yum

挂载

mout /dev/cdrom /

卸载

umount /tmp

下载

wget 网址

查看下载

1.cd /usr

2.cd /share

3. ls

压缩:

bunzip file。bz2 解压一个叫’file”

bzip2 filel 压缩

tar -cvf archive.tar.filel创建文件

unzip file1.zip 解压

退出命令

1. q

2. quit 回车

3. exit

4. ctrl c

5. ctrl d

6. vi q

7.

linux帮助方法

man

info

--help

Windos

指 令加 / ?

Help

数据库 结构化 查询语句 (Structure Query Language SQL

DB :DataBase

DBS:DataBase

DBMS:数据库管理系统

OS:操作系统(英语:Operating System

HTTP:超文本传输协议(=Hyper Text Transport Protocol)

HTML:超文本标记语言(英语:HyperText Markup Language

PC :PC (personal computer) 个人计算机

JS:

1. 人类手工管理数据

2. 文件管理数据

3. 数据库管理数据

4. 文件与数据库区别

不可在分解字符串

必须保持数据唯一性

灵魂不是同时存在

Create table student.

Sid number(5,0)--小数点零位

Salary number(10,2)--小数点后两位

Sage number

Sname char(200)定值 ---性别,学号 2023

.Sname varch2(100)—最大常数 长度 4096

Insert into student(sid ,salary)valuers (100100,300.456)

drop table studentq

删除select * from STUDENTq

插入

Insart into (表名)values()

insert into 表名(sname ,sage)values (对应)

表格修改?

结构的增删改

数据的增删改

数据类型:数值+字符串

数值类: (number)(date,timestamp)

字符串:char和varchar2 nchar

Char:定长

Varchar:可变长字符串,运算效率低

blob 视频,二进制

clob 文本

两者大数据保存

修改

update

插入时间

insert into student(dath)values (to_date(‘2019-3-6’,’YYYY-MM-DD’))

insert into student(dath)values (to_date(‘2019-3-6 13:15:26’,’YYYY-MM-DD  HH24:MI:ss’))

操作系统

进制

10进制

ABC(n)=An^2+Bn^1+C

427(8)=4*8^2+2*8+7

如果6*6=40

6*6=36=40(n)4n+0=4n n=9

那么12*5=?61

12

5

61

计算机采用2进制

2进制简单

Bit  比特  位(最小的存储单位)

Byte 字节 由8个二进制位构成(最小的运算单位)

1024个字节1K

1024K=1m

1024m=1g  1t p

商业单位8G

8*1000*1000*1000/1024/1024/1024=7.45G

2^32byte=2^10*2^10*2^10*2^2

        =4*1024*1024*1024byte

        =4G

byte b=5;  000000000 111111111=255

byte b1=55;

Int func abc(){

...

}

abc();

abc();

抽象的图纸和真实的案例

实例化

引入符号位

      Byte -128~-1 0~127 

      short   -32768~32768      

77

128  64  32  16 8  4  2 1

0     1   0   0 1  

192.168.3.4=192*256^3+168*256^2+3*256+4

192   11000000  10101000  00000011 00000100

Bit

进制间的相互转换

000  001  010  011 100 101  110 111

00=0  01=1 10=2 11=3 

2=0010

0  1   2     3     4      5      6      7       8        9

0  1   10    11    100    101    110    111     1000     1001

a       b       c      d       e       f

1010    1011    1100   1101    1110    1111

77 1  001  101=115(八进制)

100  1101 =4d

100=110  0100=64(十六进制)

F2=11110010=11 110 010=362

相互组合,先转为2进制。

2+4

10011001:+

10011000:-

10011011:*

10011100:/

128

ASCII编码

GBK-》GB2312编码 简体编码

BIG  繁体编码

Unicode   全球通用  2个字节

4W 多个字母 65536两个字节 

Utf-8   可变长编码  1-4个字节可变化 以8个bite来进行增长

Ab

256 个点,每个点需要表达一个0或者1

256/8=32个字节

16*16点阵(32个字节),32*32点阵(128个字节)

32字节*15000

32*1.5*1000字节

32*1.5K

4K分辨率4096×2160的24位图片

1024*768*3*4*3

=2.25*12

=28

40帧帧率进行无损播放1分钟,那么这个4K视屏共多达

Ping    fps

40*60*28/1024=65G

posted @ 2019-08-16 10:45  一片风的独白  阅读(746)  评论(0编辑  收藏  举报