小菜鳥之網絡基礎1

網絡原理圖linux

IEEE數據庫

0x30-48-5c服務器

wps1單播:unicast 組播 廣播網絡

wps2wps3wps4wps5wps6DHCPless

MAC(物理地址)   6個字節dom

IPV4 4個字節ssh

IPV6 16個字節tcp

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

相關文章
相關標籤/搜索