網絡領域:識別數據大小信息 --- bitlinux
系統領域:識別數據大小信息 --- byteweb
1byte == 8bit vim
知足多臺主機通信的需求windows
主機標識信息:MAC地址centos
問題:瀏覽器
交換機涉及兩個域:廣播域 衝突域緩存
隔離廣播信息,實現不一樣局域網主機之間通信安全
實現不一樣網段之間通信需求服務器
路由器標識信息:源地址:局域網01+A ==IP地址 === 網段信息 + 主機地址信息網絡
什麼是路由表:
什麼是路由協議(靜態路由 動態路由)
路由器涉及兩個域:廣播域 衝突域
核心層:核心層的功能主要是實現骨幹網絡之間的優化傳輸,骨幹層設計任務的重點一般是冗餘能力、可靠性和高速的傳輸。
匯聚層:匯聚層是樓羣或小區的信息匯聚點,是鏈接接入層和核心層的網絡設備,爲接入層提供數據的匯聚\傳輸\管理\分發處理。匯聚層爲接入層提供基於策略的鏈接,如地址合併,協議過濾,路由服務,認證管理等。經過網段劃分(如VLAN)與網絡隔離能夠防止某些網段的問題蔓延和影響到核心層。匯聚層同時也能夠提供接入層虛擬網之間的互聯,控制和限制接入層對核心層的訪問,保證核心層的安全和穩定。
接入層:接入層一般指網絡中直接面向用戶鏈接或訪問的部分。接入層目的是容許終端用戶鏈接到網絡,所以接入層交換機具備低成本和高端口密度特性。
局域網:本地私有的一個網絡範圍。若是是一個規模比較大的局域網,也會成爲是一個園區網。
城域網:若是一個網絡的覆蓋面積達到了一個城市,就能夠稱爲城域網。
廣域網:若是覆蓋面積達到了全國或者全球,就稱爲廣域網,全球最大的廣域網就是Internet互聯網。
OSI把網絡按照層次分爲7層,由下到上分別爲物理層,數據鏈路層,網絡層,傳輸層,(會話層,表示層,應用層)。每一個層次對應了相應的標準或者協議。
上層(應用層)分爲(boss 祕書 商務):祕書能夠負責將信息進行編碼,而後將數據加密和壓縮等,將boss的信息傳給商務部;商務部會做爲雙方公司的會話記錄,並區分boss下發的不一樣請求。
傳輸層(銷售部/採購部):做爲一個傳輸的通道,進行長期的鏈接,能夠將從上層得到的流量進行一個分段 1進行鏈接回話的創建,而且能夠是可靠的鏈接 2將上層的數據進行分塊/分段,便於處理某一種類型的數據流量。
網絡層(郵局):將流量送到目的地,是一個尋址的概念,而且把上層分好段的設備進行一個打包
數據連路層:將打包的設備運輸到家門口,進行拆包,分給公司內部的每一個人,也負者將上層的打包分派給底層的搬運工
物理層:就至關於搬運工
主要就是提供應用程序能夠接入網絡的藉口,並根據程序的不一樣對應不一樣的接口協議
應用程序及接口
對數據進行轉換、加密和壓縮
創建、管理和終止會話
負者網絡中端到端的鏈接(TCP UDP)
提供可靠的端到端的報文傳輸和差錯控制
將分組從源端傳送到目的端;提供網絡互聯
將分組數據封裝成幀;提供節點到節點方式的傳輸
在媒體上傳輸比特;提供機械的和電氣的規約
傳輸介質(雙絞線、光纖等) 協議(協商)
接收發送信號的物理設備(網卡、藍牙等)
實現多臺主機設備通信的硬件設備
交換機可實現隔離衝突域,但法實現隔離廣播域
標識信息是mac地址
特色:
隔離廣播信息,實現不一樣網段主機之間通信的設備 標識信息是ip地址
特色:路由協議的轉發
應用層 表示層 會話層 傳輸層 網絡層 數據鏈路層 物理層
mac地址只在局域網中有效 路由器只關注網段信息
應用層產生數據、
傳輸層提供tcp目標端口,源端口信息
網絡層在上兩層基礎上加上ip信息,目標ip地址,源ip地址
數據鏈路層在基礎上添加mac地址,目標mac和源mac
物理層成爲二進制比特流
路由處理流程:
路由器只會處理到網絡層,判斷是哪一個網段的數據
接收方處理流程:
接收到比特流
查看mac地址正確
查看ip地址是否正確
tcp端口是否開啓 接收數據
由多個協議組合在一塊兒
協議名稱 |
端口號 |
含義 |
http |
80 |
超文本傳輸協議,提供瀏覽網頁服務 |
Telnet |
23 |
遠程登陸協議,提供遠程管理服務 |
FTP |
20/21 |
文件傳輸協議,提供互聯網資源共享 |
SMTP |
25 |
簡單郵件傳輸協議,提供互聯網電子郵件服務 |
POP3 |
110 |
郵局協議,提供互聯網電子郵件服務 |
TFTP |
69(UDP) |
簡單文件傳輸協議,提供簡單文件傳輸服務 |
TCP(傳輸控制協議)屬於面向鏈接的網絡協議
UDP(用戶報文協議)屬於無鏈接的網絡協議
TCP 至關於qq發送在線文件
UDP 至關於qq發送離線文件
傳輸控制協議(TCP) |
用戶數據協議(UDP) |
面向鏈接 |
無鏈接 |
可靠傳輸 |
不可靠傳輸 |
流控 |
盡力而爲,盡力傳遞 |
使用tcp應用: WEB瀏覽器;電子郵件;文件傳輸程序 |
使用UDP的應用: 域名系統(DNS);視頻流;IP語音(VOIP) |
控制位:
ack 確認控制字段:1表示上一次發送的數據對方接收了;0 沒有接收到上次發送的數據信息
syn 請求創建鏈接字段:1表示與對方要進行網絡鏈接創建;0 默認沒有鏈接創建請求
fin 請求斷開鏈接字段:1表示與對方斷開網絡鏈接;0 默認沒有斷開鏈接請求
序列號和確認號:
序列號:用於將大的數據進行拆分後標記序列信息,便於接收方將拆分後的數據信息進行組裝
確認號:在原有序列好基礎上+1進行回覆,告知發送下次再給我發送的數據是什麼
客戶端發送syn鏈接的請求
服務端回覆ack確認字段同時發送syn請求鏈接字段
客戶端發送ack確認字段
客戶端發送fin 斷開鏈接字段
服務端發送ack確認字段
服務端發送fin斷開鏈接字段
客戶端回覆k確認字段
【第一個問題】:和三次握手不一樣,四次揮手發送ack和fin字段分開處理
1)服務端傳輸層接收到客戶端的斷開請求後,須要向上層(OSI7層模型)進行彙報
2)服務端應用層會進行判斷,是否服務端到客戶端的數據已經傳輸完了,若是沒有傳輸完,須要確認傳輸完再斷開
【第二個問題】:爲何不能從FIN WAIT2狀態直接變爲closed
1)避免服務端接受不到第四次揮手的ack字段,形成服務端長期處於Last_ACK狀態
2)避免迷途數據包出現的狀況
T C P創建過程 |
狀態出現的環境 |
狀態名稱 |
狀態描述 |
服務端/客戶端 |
CLOSED |
沒有任何鏈接狀態; |
|
服務端 |
LISTEN |
接收來自遠方TCP端口的鏈接請求; |
|
客戶端 |
SYN-SENT |
在發送鏈接請求後等待匹配的鏈接請求; |
|
服務端 |
SYN-RCVD |
在收到和發送一個鏈接請求後等待對鏈接請求的確認; |
|
客戶端/服務端 |
ESTABLISHED |
表明一個打開的鏈接,數據能夠傳送給用戶; |
|
T C P斷開過程 |
服務端/客戶端 |
ESTABLISHED |
默認斷開前初始化狀態 |
客戶端 |
FIN-WAIT-1 |
等待遠程TCP的鏈接中斷請求,或先前的鏈接中斷請求的確認; |
|
服務端 |
CLOSE-WAIT |
等待從本地用戶發來的鏈接中斷請求; |
|
客戶端 |
FIN-WAIT-2 |
從遠程TCP等待鏈接中斷請求; |
|
服務端 |
LAST-ACK |
等待原來發向遠程TCP的鏈接中斷請求的確認; |
|
客戶端 |
TIME-WAIT |
等待足夠的時間以確保遠程TCP接收到鏈接中斷請求的確認; |
|
服務端/客戶端 |
CLOSED |
沒有任何鏈接狀態; |
|
客戶端 |
CLOSING |
等待遠程TCP對鏈接中斷的確認; |
服務端:由closed狀態變爲listen須要建立socket
socket==netstat -lntup輸出的條目信息,每一行就是一個socket條目
01. 協議 tcp udp
02. 目標IP地址
03. 目標端口號
04. 源IP地址
05. 源端口號
0端口默認不使用 TCP和UDP協議都不使用的端口號範圍:1-1024(用戶自定義修改端口號時要避開這些端口)
[root@hsots ~]# cat /proc/sys/net/ipv4/ip_local_port_range
32768 60999
ARP協議的功能
1)將IPV4地址解析爲MAC地址
2)維護映射的緩存
提示信息:
網絡層對應的是IP地址,是跨網段使用的;
數據鏈路層地址對應的是MAC地址,是物理地址,在局域網內部使用的;
MAC地址,只在本地局域網有效
ARP原理說明
ARP表的獲取方式分爲兩種:
1)經過動態獲取:一些企業環境,主機遷移頻繁的,儘可能採用動態方式配置arp
2)經過靜態獲取:大型的IDC機房會根據arp原理概念,採用靜態方式配置arp
應用層 主機到主機層 因特網層 網絡接入層
協議名稱 |
端口號 |
含義 |
http |
80 |
超文本傳輸協議,提供瀏覽網頁服務 |
Telnet |
23 |
遠程登陸協議,提供遠程管理服務 |
FTP |
20/21 |
文件傳輸協議,提供互聯網資源共享 |
SMTP |
25 |
簡單郵件傳輸協議,提供互聯網電子郵件服務 |
POP3 |
110 |
郵局協議,提供互聯網電子郵件服務 |
TFTP |
6(UDP) |
簡單文件傳輸協議,提供簡單文件傳輸服務 |
dns |
53 |
|
TCP(傳輸控制協議)屬於面向鏈接的網絡協議 至關於在線發送文件
UDP(用戶報文協議)屬於無鏈接的網絡協議 當於離線發送文件
cat /proc/sys/net/ipv4/ip_local_port_range ---隨機端口號查看文件
劃分公網和私網特殊說明:
劃分私網ip地址的做用主要是避免地址的枯竭,對於通常局域網環境中,地址實際是能夠重複使用的,沒必要要仍保持惟一性;就雷士人的身份證和護照的關係同樣,默認私網地址只在本局域網中有效識別,但通常出局域網到達公網,就沒有任何意思了,所以爲解決這種問題,就出現了一種技術稱爲NAT,即地址映射技術
三種常見的網絡通信類型:
單播(點到點) 就是點到點的通信,例如A-B的通信方式
組播 也是一對多的方式,到那時能夠根據須要的進行接收,若是不想接收能夠進行過濾掉
廣播(廣播域)在必定的範圍內,全部成員都會收到的信息,稱爲廣播信息,而且每一個成員都要收取,都要進行處理。
網絡地址: 表示在網絡的IPv4主機地址範圍內,最小地址保留爲網絡地址,此地址的主機部分的每一個主機位均爲0。
廣播地址: 用於局域網絡中的全部主機發送數據的特殊地址。廣播地址使用該網絡範圍內的最大地址,即主機位所有爲1的地址。
主機地址: 分配給網絡中終端設備的地址。
總結得知:
0和255做爲主機的地址,是不能進行分配使用的,只有0-255之間的地址能夠進行分配爲主機地址使用
根據主機地址範圍取值,能夠引入一個公式 能夠分配的主機地址個數=2的N次方-2 192.168.12. ==2的8次方=256-2=254 N次方的N表示多少個主機位 -2就表示減去網絡地址和廣播地址,剩餘的就是可分配的主機地址
爲何劃分子網
掩碼:點分十進制,每8位爲一組,總共有4組
只要是網絡位二進制都置爲1,主機位都置爲0
c 255.255.255.0 /24
b 255.255.0.0 /16
a 255.0.0.0 /8
子網劃分結論說明:
判斷ip地址類型,找掩碼 根據上面所學的ip地址分類規劃,能夠得知默認的主類網絡地址掩碼信息
變動掩碼 ,出子網 根據默認的掩碼規劃信息,將掩碼信息進行調整變動,即進行子網劃分
已知子網,得到子網號 根據借用的主機位,能夠判斷出可用的子網信息
已知子網號,獲取主機段 根據剩餘的主機位,能夠判斷出可用的主機地址
根據主機段,得出廣播號 得出主機範圍,即也就得出了網絡地址和廣播地址
DNS稱爲域名系統,在網站運行中起到了相當重要的做用,主要做用是負責把網站或域名解析爲對應的IP地址。
A記錄:
從域名到IP 的解析過程,被稱爲A 記錄:www.bali.me---→1.1.1.1
CNAME 別名記錄:
設置CNAME 別名記錄,這個別名解析功能常被CDN 加速服務商應用(藍汛)
MX 郵件記錄:
設置MX 郵件記錄,這個MX 記錄功能,在購買或搭建郵件服務時會被用到
例如: xxxx@qq.com
PTR 記錄:
設置PTR 記錄,反向解析,即把IP 地址解析爲對應的域名,和A 記錄的解析相反,郵件服務等業務中會用到; 1.1.1.1---→www.bali.me
DNS 系統架構相似於一顆倒掛着的樹(和linux 系統目錄結構相似),它的頂也是根,這個根用(.)表示;bali.me----1.1.1.1過程就須要DNS 解析(電腦裏配置的DNS )。
dig @8.8.8.8 A www.baidu.com 命令解釋說明:
命令 |
LDNS |
記錄類型 |
網站地址 |
dig |
@8.8.8.8 |
A |
# dig @8.8.8.8 www.baidu.com +trace 查看DNS 解析過程的命令
# dig @8.8.8.8 MX baidu.com 說明: 經過dig 命令查看解析原理,能夠看到全球13 臺的根服務器
[root@bali~]# nslookup 直接解析指定域名對應的地址
> www.baidu.com
Server: 223.5.5.5 <- 解析域名信息的DNS服務器信息
Address: 223.5.5.5#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com. <- 表示域名的CNAME 信息
Name : www.a.shifen. com
Address: 220.181.112.244 <- 表示域名對應的ip地址A記錄信息
Name : www.a.shifen.com
Address: 220.181.111.188
> www.jd.com
Server: 223.5.5.5
Add ress: 223.5.5.5#53
[root@hsots ~]# host www.baidu.com <-直接解析指定域名對應的地址
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 111.13.100.91
www.a.shifen.com has address 111.13.100.92
[root@hsots ~]# host www.etiantian.org
www.etiantian.org has address 42.62.5.158
[root@hsots ~]# ping www.baidu.com
PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data.
64 bytes from 111.13.100.92: icmp_seq=1 ttl=128 time=7.00 ms
64 bytes from 111.13.100.92: icmp_seq=2 ttl=128 time=7.64 ms
64 bytes from 111.13.100.92: icmp_seq=3 ttl=128 time=10.5 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2833ms
rtt min/avg/max/mdev = 7.002/8.409/10.579/1.556 ms
01.客戶端用戶在瀏覽器中輸入www.etiantian.org 網站地址後回車,系統會首先 查找本地host 文件以及DNS 緩存信息查找是否存在www.etiantian.org 對應的IP 解析記錄
若是有就直接獲取IP 地址,而後去訪問這個IP 地址對應的域名服務器,通常第一次請求時,DNS 緩存是沒有解析記錄的
# windows 系統查看與刷新緩存記錄信息
ipconfig /flushdns <- 清除緩存命令
ipconfig /displaydns < - 顯示緩存命令
# 顯示hosts文件域名與地址映射關係配置信息
c:\windows\system32\drivers\etc\hosts <- windows 域名與地址映射關係所在位置文件
# linux 緩存方式:
nscd 或者BIND 或者dnsmasq
02.若是客戶端本地緩存或hosts 沒有對應的www.etiantian.org 域名的解析記錄,那麼,系統會把瀏覽器的解析請求交給在客戶端本地設置的DNS服務器地址( 一般稱此DNS爲LDNS,即:local DNS )解析,若是LDNS服務器的本地緩存有對應的解析記錄就會直接返回IP地址,若是沒有,LDNS會負責繼續請求其它的DNS服務器
03.LDNS 會從DNS 系統的(. )根開始請求www.etiantian.org 域名的解析,通過一系列的查找各個層級的DNS 服務器,最終會查到etiantian .org 域名對應的受權DNS 服務器,而這個受權DNS 服務器正是企業購買域名時用於管理域名解析的服務器,這個服務器會有www.etiantian .org對應的IP地址解析記錄( A記錄),若是此時沒有,就表示企業的運維人員沒有給www.etiantian .org 域名作解析。
04.etiantian.org 域名對應的受權DNS 服務器會把www.etiantian .org 對應的最終IP 解析記錄(例如1.1.1.1)發給LDNS
05.LDNS 把收到的來自受權DNS 服務器www.etiantian.org 對應的IP 解析記錄發給客戶端瀏覽器,而且在LDNS本地把域名和IP的對應解析緩存起來,以便下一次更快的返回相同解析請求的記錄。.
06.客戶端瀏覽器獲取到www.etiantian .org 的對應的IP 地址,接下來,瀏覽器會請求得到的IP地址對應的web 服務器,web 服務器收到客戶的請求並響應處理,將客戶請求的內容返回給客戶端瀏覽器,至此,一次訪問瀏覽器網頁的完整過程完成了
其中此步驟客戶端獲取到服務器IP地址後,利用瀏覽器請求web服務器獲取網頁信息的過程稱爲HTTP 原理
[root@bali~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=etho 第一塊網卡邏輯設備名;第二塊爲eth1有 些系統也會以em等字符標識(centos7 系統)
TYPE =Ethernet 上網類型,目前基本都是以太網
U U ID sa sd sd a sd-wq e- 12 通用惟一識別碼(Universally Unique Identifier );若是是vmware克隆的虛擬機沒法啓動網卡能夠去除此項。
ONBOOT=yes <- 這個地方要設置爲yes,才能保證下次開機啓動激活網卡設備
NM_CONTROLLED=no <- 是否經過NetworkManager管理網卡設備(centos6關閉)
BOOTPROTO=none <- 啓動協議,獲取IP地址配置方式,有nonelbootpldhcp 三個選項
IPADDR = 10.0.0.51 表示本臺局域網中服務器的固定IP地址
NETMASK=255.255.255.0 子網掩碼,用來規劃網絡爲和主機位的,通常爲255.255.255.0
DNS2 = 223.6.6.6 第二個DNS,這裏默認會要蓋以及優選於/etc/resolv.conf的配置文件
GATEWAY= 10.0.0.254 局域網上網網關地址
DNS1=223.5.5.5 <- 主DNS,這裏默認會要蓋以及優先於/etc/resolv.conf的配置生效
USERCTL=no
PEERDNS=yes 是否確認網卡配置文件中的DNS配置優先於/etc/resolv.conf 配置文件
IPV6INIT=no 是否支持IPV6
HWADDR=00:OC:29:10:2e:28 <- 以太網硬件地址即MAC地址,若是是vmware克隆的虛擬機沒法啓動網卡能夠堅決果斷的刪除此項
# 推薦: ifdown,ifup 進行指定髮卡的重啓操做
# ifdown ethO && ifup ethO <- 重啓ethO 網卡
# ifup ethO <- 啓動ethO 網卡
# 針對全部網卡進行重啓操做(工做場景慎用此命令)
# /etc/init.d/network restart
注意信息說明:
01.網卡若是配置DNS,會優先於/etc/resolv.conf 的配置生效,而且重啓網卡,會把/etc/resolv.conf 裏的覆蓋。
02.網卡若是沒有配置DNS,那麼在/etc/resolv.conf 裏配置會生效;
03.若是有多塊網卡(DHCP 獲取方式)時候,可能會覆蓋/etc/resolv.conf 裏已有的配置。
[root@bali~]# hostname balilinux
[root@bali~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=balilinux
[root@bali~]# vim /etc/hosts
localhost localhost.localdomain localhost4 localhost4.localdomain4 balilinux
127.0.0.1
localhost localhost.localdomain localhost6 localhost6.localdomain6 balilinux
:1
172.16.1.31bali www.bali.com
[root@bali~ ]# grep igate /etc/sysconfig/network-scripts/ifcfg-etho
GATEWAY= 10.0.0.254
[root @bali~ ]# grep igate /etc/sysconfig/network
GATEWAY=10.0.0.253
route 一n或netstat m 進行查看確認
route add default gw 10 0 0.254
routedel default gw 10.0.0 254
[root@baliedu-40 ~]# route del default gw 10.0.0.2
[root@baliedu-40 ~]# ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
64 bytes from 10.0.0.2: icmp_seq=1 ttl=128 time=1.28 ms
^C
--- 10.0.0.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3189ms
rtt min/avg/max/mdev = 0.990/1.453/1.893/0.345 ms
[root@baliedu-40 ~]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@baliedu-40 ~]# ping 223.5.5.5
connect: Network is unreachable
[root@baliedu-40 ~]# route add default gw 10.0.0.2
[root@baliedu-40 ~]# ping 223.5.5.5
PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.
64 bytes from 223.5.5.5: icmp_seq=2 ttl=128 time=56.9 ms
^C
--- 223.5.5.5 ping statistics ---
3 packets transmitted, 1 received, 66% packet loss, time 2018ms
rtt min/avg/max/mdev = 56.964/56.964/56.964/0.000 ms
[root@baliedu-40 ~]# ping www.baidu.com
PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data.
64 bytes from 111.13.100.92: icmp_seq=1 ttl=128 time=6.56 ms
64 bytes from 111.13.100.92: icmp_seq=2 ttl=128 time=9.39 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1017ms
rtt min/avg/max/mdev = 6.568/7.979/9.390/1.411 ms
使別名IP網卡重不失效:
寫成配置文件( /etc/sysconfig/network-scripts/ifcfg-eth0:1)。
配置輔助IP 地址方法:
# 配置輔助IP,即表示配置多個IP 在同一個網卡上
ip addr add 10.0.0.13/24 dev eth0:1
ip addr add 10.0.0.14/24 broadcast 10.0.0.255 dev ethx
ip add del 10.0.0.10/24 dev ethx
說明:ethx 中的x 表示在哪一個網卡接口上配置輔助IP,也能夠寫成eth0:x 方式與別名IP同樣
# 配置輔助IP實踐:
ip addr add 10.0.0.13/24 dev eth1:3
ip add del 10.0.0.10/24 dev eth1:2
ip add <- 查看配置信息
說明:輔助IP 形式在keepalived 高可用服務中一直使用,都是用的輔助IP。
輔助ip 的方式是將來趨勢。
hostname -i
[root@baliedu-40 ~]# netstat -an|grep ESTABLISHED|wc -l
7
上網過程說明:
03.當終端設備想上網時,首先確認訪問的地址,是否在本局域網內,若不在須要先告知網關
04.網關地址配置在路由器的內網接口上,路由器根據請求,將流量進行路由轉發給外網設備,讓外網設備協助進行流量轉發。 須要注意:家用路由器實際上不是路由器,而是一個NAT地址轉換設備
05.貓(調制解調器)等運營商設備經過路由器的撥號信息,將信息進行上傳,確認無誤後,變可創建路由器與外網的鏈接,進行實現終端訪問互聯網的需求
03-04. 數據傳輸數據接收(http協議訪問過程)
命令參數 |
參數說明 |
-c<count> |
Stop after sending count ECHO_ _REQUEST packets. 設置完成要求迴應的次數;默認會一直長ping |
-f |
表示極限ping,ping過程當中不顯示任何信息,效率更高 |
-i<interval> |
指定收發信息的間隔時間 |
-q |
不顯示指定執行過程,開頭和結尾的相關信息除外 |
-S<數據包大小> |
設置數據包的大小 |
# ping www.etiantian.org
# ping -c3 -i2 -s512 www.baidu.com
# telnet www.etiantian.org 80
說明:ping命令利用icmp協議,(高速公路有殳有修通) 爲了提高安全性linux會禁止icmp協議。
02. 利用tracroute 命令檢測網絡連通性:
traceroute www.baidu. com - n
說明:基礎檢查,各個高速節點有沒有修通。
windows 系統上跟蹤路由
[e:\~]$ tracert -d www.baidu.com
經過最多 30 個躍點跟蹤
到 www.a.shifen.com [111.13.100.92] 的路由:
1 1 ms 1 ms <1 毫秒 192.168.19.254
2 3 ms 3 ms 2 ms 122.71.240.1
3 4 ms 3 ms 2 ms 222.35.254.217
4 7 ms 8 ms 7 ms 222.35.254.245
5 5 ms 5 ms 4 ms 61.237.2.154
6 * * * 請求超時。
7 * * * 請求超時。
8 10 ms 7 ms * 221.183.38.90
9 5 ms 15 ms 9 ms 111.13.188.105
10 6 ms 8 ms 8 ms 111.13.108.33
11 * * * 請求超時。
12 6 ms 6 ms 6 ms 111.13.100.92
03.利用telnet命令檢查相應網絡服務有沒有開啓:
# telnet www.etiatian.org 80
說明:檢查服務器WEB有沒有開啓,服務開沒開,以及防火牆有沒有檔住
(讓不讓這個服務經過,讓不讓你跑騎車)
04.利用namp命令檢測服務端相應網絡服務端口是否開啓:
# nmap 10.0.0.25-p 80-1024
說明:namp和telnet命令相似,主要用於在客戶端測試服務器端的相應服務端口是否開啓
檢測網站訪問不通的狀況分析:
80服務沒開或端口不存在
fw防火牆阻擋了。
服務監聽的端口不在鏈接的IP上(127.0.0.1:25)