第一学期网络技术知识总汇
1?要能根據拓撲圖區分是lan和wan;要能根據拓撲圖知道有多少個廣播域即子網;要知道哪些是終端設備和中間設備
一個集線器為一個沖突域
一個交換機為一個廣播域
常見終端:打印機電話電腦
常見中間:路由器交換機集線器
?
2 TCP/IP協議模型及各層功能;OSI?模型與?TCP/IP?模型的對應關系
應用層????為用戶的應用程序提供網路服務
表示層????表示數據和處理數據如加密壓縮等
會話層????負責建立維護管理應用程序之間的會話
傳輸層????提供可靠和不可靠的連接能夠錯誤糾正糾正失敗可以重傳
網絡層????為數據的傳輸提供邏輯尋址和路徑選擇
鏈路層????管理物理設備使用mac地址對介質的訪問執行差錯檢驗但不糾正
物理層????主要是二進制數據比特流在設備間的傳輸
?
3?默認網關和默認路由的作用,根據數據包目的IP地址如何選擇路由器下一跳地址
?
默認網關是連接到本地的路由器接口
用于將不同網段的數據包進行轉發
當路由器無數據包的目的IP匹配條目時,會按照默認路由轉發
當路由器有目的IP地址的對應網絡時下一跳則為該網絡
若沒有找到匹配的網絡時,下一跳為默認路由
若路由器也無默認路由時,將數據包丟棄
?
4?測試網絡連通性:ping 127.0.0.1?? ping?本機IP地址? ping?網關IP地址及tracert的不同作用
ping 127.0.0.1???? ???確認主機上的IP配置是否正確
ping 192.168.1.1????確認本地LAN網絡的連通性
ping 192.168.10.1??卻仍遠程wan網絡的連通性
?
?
5?以太網交換機的5個基本操作;MAC表映射關系;要能夠根據題目已知的MAC表和幀的源MAC地址和目的MAC地址知道交換機如何處理;
1.獲取
2.泛洪
3.選擇性轉發
4.過濾
5.過期
?
6?以太網MAC地址多少位,分成的兩段各表示啥,16進制和二進制的換算關系;以太網幀的大小范圍;arp協議的作用,映射關系;與同一子網內部主機通信和與不同子網的主機通信時發送arp請求的區別
mac地址
前三字節為廠商分配的OUI
后三字節為唯一標識序列號
以太網幀的大小范圍:64~1518
arp協議:用于將ip地址轉換成對應的mac地址
映射關系:? ip?映射?mac
?
同一子網通信使用mac地址,若緩存表無目的mac則廣播獲取,再通信
不同子網通信使用ip地址,若緩存表無網關的mac地址則廣播獲取網關mac地址,再將數據包和幀發送給網關,網關對數據包進行轉發
?
7?配置cisco ios出錯時的三類提示功能,4種執行模式功能,如何區分,三類口令如何配置(控制臺,vty,使能口令),如何配置路由器/交換機名稱,如何給路由器配置IP地址,如何保存配置信息,兩類配置文件所在存儲區域(啟動配置文件和運行配置文件)
Ambiguous??命令不明確??輸入太少無法指定某條命令
Incomplete???命令不完整??沒有輸入參數
Invaily input??命令不正確??輸入錯誤的指令
?
用戶執行模式??區分符?>
特權執行模式??區分符?#
全局配置模式??區分符?(config)#
其他配置模式??區分符?(config-if)#? (config-router)#? (config-line)#
?
權限切換
exit?????????????????????????????????????????退出當前模式
Ctrl + Z???????????????????????????? 退出全局
disable???????????????????????????????????退出特權
enable ????????????????????????? ????進入特權
config? terminal ??????? ??? ?進入全局
line ?console ?0????????? 進入控制口
line? vty?? 0? 4?????????? ? 進入終端口
interface fastethernet ?0/0???進入以太網口
?
?
控制臺密碼????全局:line console 0?;?password cisco?;login
vty密碼???????全局:line vty 0 4?;?password cisco?;?login
使能密碼??????全局:enable password cisco(明文);?
????????????????? ? ? ? enable secret????? cisco(密文);
密碼加密??????全局:service password-encryption
?
配置名稱??????全局:hostname R1
配置IP地址???全局:interface?FastEthernet 0/0?;
??????????????????????? ip address?ip_address netmask;
???????????????? ?? no? shutdown;
?
保存???????? 特權:copy running-config startup-config
還原????????????特權:reload
刪除???????? ???特權:erase startup-config??
?
路由器硬件:
ROM??? ? Bootstrap
FLASH???存儲系統映像
NVRAM??存儲啟動配置???startup -config
RAM??? ???運行系統??? ? ??running-config
?
8?要能知道沖突域/廣播域和集線器/交換機/路由器之間的關系
集線器??增加沖突域??CSMA/CD帶沖突檢測的載波監聽多路訪問技術
交換機??分隔沖突域,增加廣播域
路由器??分隔廣播域
?
集線器屬于物理層設備
交換機屬于鏈路層設備
路由器屬于網絡層設備
?
9?要知道傳輸層/網絡層/數據鏈路層各層編址分別是什么,各有什么作用;各層編址在數據包傳輸過程中如何改變。
物理層??定時和同步位
鏈路層??目的mac和源mac?從一個網絡接口卡轉發到同網絡另一個網絡接口卡,經過三層設備都需要拆幀
網絡層??目的IP??和源IP??確定該數據包的發送端和接收端,在數據包傳輸過,程中不能改變源IP地址和目的IP地址,路由器需要根據數據包中的目的IP地址來選擇轉發路徑
傳輸層??目的端口和源端口區分傳輸層所包含的應用數據屬于哪個應用層的應用進程
?
?
10 Tcp和udp協議的區別,公認端口號范圍,常用的應用層協議所對應的端口號,http dnsdhcp ftp telnet這些應用層協議的功能;tcp中要能根據初始序列號和傳輸數據字節數計算確認號,tcp的建立連接三次握手,斷開連接的四次握手。
?
?
常見端口
ftp???? 21
ssh??? 22
telnet? ?23
smtp ?25
dns ? ?53
dhcp ?67(server)
dhcp ?68(client)
tftp ?? 69
http ?? 80
pop3 ?? 110
imap 143
snmp 161
https 443
?
三次握手
a??發送syn到?b???? ??syn=j
b??發送syn+ack?給a?? ack=j+1 ?syn=j+length=k
a??發送?ack?給b????? ?ack=k+1
?
四次揮手
a??發送fin?到?b
b??發送ack給?a
b??發送fin?到?a
a??發送?ack?給b
?
?
確認號? =??序列號? +? 1
序列號? =??上個序列號? +??包大小
窗口大小??流量控制
?
?
?
11 IPv4的首部中字段的功能,包括源IP地址,目的IP地址,生存時間等;IP地址多少位;IP地址分為兩段,各表示啥;子網掩碼和網絡前綴如何表示;子網掩碼中常用到的數字所對應的二進制要記住(255,254,252,248,240,224,192,128);單播/組播/廣播區別;私有地址有哪些,私有地址和公有地址區別;有類地址劃分(A/B/C/D/E),范圍分別是多少。
?
?
| 值 | 網絡位 | 主機位 |
| 254 | 7 | 1 |
| 252 | 6 | 2 |
| 248 | 5 | 3 |
| 240 | 4 | 4 |
| 224 | 3 | 5 |
| 192 | 2 | 6 |
| 128 | 1 | 7 |
?
單播發送給一個終端
組播發送給一組終端
廣播發送個所有終端
?
私有地址
10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)
?
有類地址
A? 1.0.0.0~127.255.255.255
B128.0.0.0-191.255.255.255
C192.0.0.0-223.255.255.255
D224.0.0.0-239.255.255.255
E240.0.0.0-255.255.255.255
?
特殊地址
0.0.0.0? ? ? 表示任意地址
???????????????? 表示本機時用其代表本機所有可用地址
? ? 表示外部時用其代表網絡上的任意地址
255.255.255.255? ??? ?表示當前子網的廣播地址
169.254.0.0/16????? ???表示鏈路本地地址
192.0.2.0???????????????????????????????????表示test-net地址
127.0.0.0~127.255.255.255?????用于測試回路地址
224.0.0.0~239.255.255.255 ????表示多播地址
*.*????? 因為udp協議沒有明確的對端所以采用*.*表示
[::]???? ?用于ipv6中???表示128位全為0的任意IP
????????? ? ? ? TCP/IP屬性里ipv6的勾去掉,就沒有了
??
子網掩碼
??? 掩碼分成兩部分:網絡位(1)主機位(0)
??? A類:255.0.0.0
??? B類:255.255.0.0
?? ?C類:255.255.255.0
?? ?VLSM:可變長子網掩碼,用于細分子網
??? 網絡地址:廣播位全為0
??? 廣播地址:主機位全為1
??? 主機范圍:[網絡地址+1 ?~? 廣播地址-1 ]
??
?
12?二進制和十進制的換算,要記住十進制轉換成二進制時要補齊八位(對IP地址而言)
?
| 十進制 | 二進制 | 十六進制 |
| 0 | 0000 0000 | 00 |
| 26 | 0001 1010 | 1A |
| 43 | 0010 1011 | 2B |
| 60 | 0011 1100 | 3C |
| 77 | 0100 1101 | 4D |
| 94 | 0101 1110 | 5E |
| 111 | 0110 1111 | 6F |
| 122 | 0111 1010 | 7A |
| 139 | 1000 1011 | 8B |
| 156 | 1001 1100 | 9C |
| 173 | 1010 1101 | AD |
| 190 | 1011 1110 | BE |
| 207 | 1100 1111 | CF |
| 208 | 1101 0000 | D0 |
| 225 | 1110 0001 | E1 |
| 242 | 1111 0010 | F2 |
?
?
13?子網劃分的兩個公式計算,網絡地址廣播地址和主機地址范圍計算
主機數=2的主機位次方?- 2
網絡位= 2的網絡借由位次方
?
ICMPv4
Internet?控制消息協議(Internet Control Messaging Protocol,ICMPv4)
ICMP?是?TCP/IP?協議簇的消息協議
ICMP?提供控制和錯誤消息
它實際上是?TCP/IP?協議簇中獨立的第?3?層協議
可能發送的?ICMP?消息包括:
主機確認
無法到達目的或服務器
超時
路由重定向
源抑制
?
?
MTU最大傳輸單元
PDU?協議數據單元
傳輸數據大于介質MTU時需要采用分片
?
用戶數據報協議UDP特點
簡單
低開銷
無連接
盡力傳輸
?
傳輸控制協議TCP特點
流量控制
面向連接
可靠傳輸
?
路由器三個特點
目的網路? 數據包的最終位置
下一跳?????數據包的下一個目的地
度量???????度量值代表距離。它們用來在尋找路由時確定最優路由路徑?????
?
路由器的數據包轉發:
1轉發到下一跳路由器
??有一個匹配條目
??無匹配條目但有默認路由
2轉發到目的主機
???直連網絡
3丟棄
???無匹配無默認路由
?
1.路由器刪除第二層封裝
2.路由器提取ip地址
3.檢查路由表是否有匹配條目
4.再到路由表中的匹配網段
5.路由器重新封裝數據包
6.將數據包轉發出去
?
數據鏈路層
LLC?? 802.2協議???保持通信過程物理設備的相對獨立性
MAC? 802.3協議???負責將要用于傳送信息的物理組件準備通過介質傳輸的數據。
?
MAC地址
前三位使用廠商分配的OUI
后三位唯一標識值
本地通信:使用mac
外網通信:使用IP
mac表??端口與mac的映射
arp表? ip地址與mac地址的映射
?
mac過程
a主機??想發送幀到?? b主機(a知道b的mac地址)
mac表若無a?則記錄a端口和?mac
mac表若無b則泛洪?b返回則記錄b端口和mac
mac表??有b則選擇性轉發
?
arp?過程(內網)
a主機??想發送幀到? b主機(a知道b的IP地址但不知道mac地址)
a?主機??緩存表無? b主機mac地址
a?主機??發送mac地址為FFFFFF的廣播包
b?主機??收到廣播包后回復并告訴其a自己的mac地址
a?主機??將b主機的mac地址存放于緩存中然后再發送幀到b主機
?
arp?過程(外網)
a?主機??想發送到?d主機(a知道b的IP地址但不知道網關mac地址)
a?主機??緩存無網關mac地址發送FFFFFF廣播包網關收到?a主機的廣播后返回自己mac地址給a
a?主機??將網關mac地址存放于緩存中然后再發送幀和數據包到網關讓其轉發數據包到d主機
?
?
arp?過期
局域網內b主機被移除
如果不刪除a主機的緩存中的b主機mac
a主機會嘗試與b主機通信
為了避免?arp緩存計時器會在刪除指定時間未使用的arp條目
?
?
總結
1.局域網通信使用mac,若無則廣播獲取
2.廣域網通信使用IP,??需要通過網關轉發
3.知道對方IP后需要組幀,若緩存表無條目則判斷是否為同一個網段,再進行上面兩條
4.交換機無源端的mac條目則獲取,無目的端的mac條目則泛洪后獲取
5.路由器中的arp表多用于綁定mac
?
網絡編址
物理層??定時和同步位
鏈路層??目的mac和源mac?從一個網絡接口卡轉發到同網絡另一個網絡接口卡經過三層設備都需要拆幀
網絡層??目的IP和源IP確定該數據包的發送端和接收端,在數據包傳輸過程中不能改變源IP地址和目的IP地址,路由器需要根據數據包中的目的IP地址來選擇轉發路徑
傳輸層??目的端口和源端口區分傳輸層所包含的應用數據屬于哪個應用層的應用進程
?
轉載于:https://www.cnblogs.com/yechanglv/p/6947101.html
總結
以上是生活随笔為你收集整理的第一学期网络技术知识总汇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个小臂纹身要扎多少针?
- 下一篇: 硬件IC汇总