日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络:验证性试验

發(fā)布時(shí)間:2023/12/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络:验证性试验 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

驗(yàn)證性實(shí)驗(yàn):

ipconfig

? ipconfig 是微軟操作系統(tǒng)的計(jì)算機(jī)上用來(lái)控制網(wǎng)絡(luò)連接的一個(gè)命令行工具。它的主要用來(lái)顯示當(dāng)前網(wǎng)絡(luò)連接的配置信息(/all 參數(shù))。

實(shí)作一
使用 ipconfig/all 查看自己計(jì)算機(jī)的網(wǎng)絡(luò)配置,盡可能明白每行的意思,特別注意 IP 地址、子網(wǎng)掩碼 Subnet Mask、網(wǎng)關(guān) Gateway。

實(shí)作二
使用 ipconfig/all 查看旁邊計(jì)算機(jī)的網(wǎng)絡(luò)配置,看看有什么異同。

除了ipv4外都相同。

? 問(wèn)題
你的計(jì)算機(jī)和旁邊的計(jì)算機(jī)是否處于同一子網(wǎng),為什么
是處于同一子網(wǎng),因?yàn)樽泳W(wǎng)掩碼相同,網(wǎng)關(guān)也一樣。

ping

? PING (Packet Internet Groper),因特網(wǎng)包探索器,用于測(cè)試網(wǎng)絡(luò)連接量的程序 。ping 是工作在 TCP/IP 網(wǎng)絡(luò)體系結(jié)構(gòu)中應(yīng)用層的一個(gè)服務(wù)命令, 主要是向特定的目的主機(jī)發(fā)送 ICMP(Internet Control Message Protocol 因特網(wǎng)報(bào)文控制協(xié)議)Echo 請(qǐng)求報(bào)文,測(cè)試目的站是否可達(dá)及了解其有關(guān)狀態(tài)。

實(shí)作一
要測(cè)試到某計(jì)算機(jī)如 重慶交通大學(xué) Web 服務(wù)器的連通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。
請(qǐng)掌握使用該命令后屏幕顯示的反饋回來(lái)信息的意思,如:TTL、時(shí)間等。


發(fā)現(xiàn)ping不通,再試試百度的

成功ping通
實(shí)作二
使用 ping/? 命令了解該命令的各種選項(xiàng)并實(shí)際使用。

? TroubleShooting
假設(shè)你不能 ping 通某計(jì)算機(jī)或 IP,但你確定該計(jì)算機(jī)和你之間的網(wǎng)絡(luò)是連通的,那么可能的原因是什么?該如何處理能保證 ping 通?

答:可能是因?yàn)榉阑饓Φ脑?#xff0c;它會(huì)拒絕其他電腦的連接,導(dǎo)致無(wú)法ping通,關(guān)閉防火墻就可以了。

📬 秘籍 當(dāng)你的網(wǎng)絡(luò)出現(xiàn)故障不能訪(fǎng)問(wèn)某計(jì)算機(jī)如 14.215.177.39 (百度的 IP 地址之一 )
時(shí),我們一般可采用由近及遠(yuǎn)的連通性測(cè)試來(lái)確定問(wèn)題所在。現(xiàn)假設(shè)你的 IP 是 192.168.1.89,你旁邊計(jì)算機(jī)的 IP 是
192.168.1.64,網(wǎng)關(guān)的 IP 是 192.168.1.1 ,那么過(guò)程如下:

  • ping 127.0.0.1 ,測(cè)試自己計(jì)算機(jī)的狀態(tài),如果 OK,那么說(shuō)明本機(jī)網(wǎng)絡(luò)軟件硬件工作正常,否則,問(wèn)題在本機(jī),檢查本機(jī) TCP/IP 配置即網(wǎng)卡狀態(tài)等
  • ping 192.168.1.64 ,測(cè)試到旁邊計(jì)算機(jī)的連通性,如果OK,那么說(shuō)明本子網(wǎng)內(nèi)部工作正常,否則,問(wèn)題在本機(jī)網(wǎng)絡(luò)出口到交換機(jī)之間,檢查本機(jī)網(wǎng)卡到交換機(jī)的連線(xiàn)等
  • ping 192.168.1.1,測(cè)試到網(wǎng)關(guān)的連通性,如果 OK,那么說(shuō)明本子網(wǎng)出口工作正常,否則,問(wèn)題在網(wǎng)關(guān),這是你無(wú)能為力的事情,報(bào)告給網(wǎng)管
  • ping 14.215.177.39,測(cè)試到百度的連通性,如果 OK,那就 OK,否則,問(wèn)題在網(wǎng)關(guān)以外,這也是你無(wú)能為力的事情,報(bào)告給網(wǎng)管或者李彥宏?
  • ? TroubleShooting
    假設(shè)在秘籍中進(jìn)行的網(wǎng)絡(luò)排查中,ping 百度的 IP 即 ping 14.215.177.39 沒(méi)問(wèn)題,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?如何進(jìn)行驗(yàn)證和解決?
    另外,經(jīng)常有同學(xué)問(wèn)到的:“能上 QQ,但不能上網(wǎng)” 跟這個(gè)問(wèn)題的原因是相似的。

    答:能否ping通IP地址,與能否解析域名是兩回事
    不能ping通IP地址,說(shuō)明對(duì)方禁止ICMP報(bào)文或?qū)Ψ經(jīng)]有開(kāi)機(jī)等
    解析域名只是將域名翻譯成IP地址,不論該IP地址是否能夠正常訪(fǎng)問(wèn)
    解決:
    1、使用nslookup命令查看dns是否配置,未配置設(shè)置下dns,使用8.8.8.8或114.114.114.114或其他。
    2、使用ipconfig /flushdns 刷新下dns緩存。

    tracert

    ? TRACERT (Trace Route 的組合縮寫(xiě)),也稱(chēng)為路由追蹤,該命令行程序可用于跟蹤 Internet 協(xié)議 (IP) 數(shù)據(jù)包傳送到目標(biāo)地址時(shí)經(jīng)過(guò)的路徑。

    實(shí)作一
    要了解到某計(jì)算機(jī)如 www.baidu.com 中間經(jīng)過(guò)了哪些節(jié)點(diǎn)(路由器)及其它狀態(tài),可使用 tracert www.baidu.com 命令,查看反饋的信息,了解節(jié)點(diǎn)的個(gè)數(shù)


    12個(gè)結(jié)點(diǎn)

    實(shí)作二
    ping.pe 這個(gè)網(wǎng)站可以探測(cè)從全球主要的 ISP 到某站點(diǎn)如 https://qige.io 的線(xiàn)路狀態(tài),當(dāng)然也包括各線(xiàn)路到該主機(jī)的路由情況。請(qǐng)使用瀏覽器訪(fǎng)問(wèn) http://ping.pe/qige.io 進(jìn)行了解。


    ? 問(wèn)題一
    tracert 能告訴我們路徑上的節(jié)點(diǎn)以及大致的延遲等信息,那么它背后的原理是什么?本問(wèn)題可結(jié)合第二部分的 Wireshark 實(shí)驗(yàn)進(jìn)行驗(yàn)證

    原理:
    通過(guò)向目標(biāo)發(fā)送不同IP生存時(shí)間 (TTL) 值的Internet控制消息協(xié)議 (ICMP)”回應(yīng)數(shù)據(jù)包,Tracert診斷程序確定到目標(biāo)所采取的路由。要求路徑上的每個(gè)路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少將數(shù)據(jù)包上的 TTL 遞減 1。數(shù)據(jù)包上的 TTL 減為 0 時(shí),路由器應(yīng)該將“ICMP 已超時(shí)”的消息發(fā)回源系統(tǒng)。
    Tracert 先發(fā)送 TTL 為 1 的回應(yīng)數(shù)據(jù)包,并在隨后的每次發(fā)送過(guò)程將TTL遞增 1,直到目標(biāo)響應(yīng)或 TTL 達(dá)到最大值,從而確定路由。通過(guò)檢查中間路由器發(fā)回的“ICMP 已超時(shí)”的消息確定路由。某些路由器不經(jīng)詢(xún)問(wèn)直接丟棄 TTL 過(guò)期的數(shù)據(jù)包,這在 Tracert 實(shí)用程序中看不到。

    ? 問(wèn)題二
    在以上兩個(gè)實(shí)作中,如果你留意路徑中的節(jié)點(diǎn),你會(huì)發(fā)現(xiàn)無(wú)論是訪(fǎng)問(wèn)百度還是棋歌教學(xué)網(wǎng),路徑中的第一跳都是相同的,甚至你應(yīng)該發(fā)現(xiàn)似乎前幾個(gè)節(jié)點(diǎn)都是相同的,你的解釋是什么?

    答:第一跳都是自己所在子網(wǎng)的網(wǎng)關(guān),網(wǎng)關(guān)是這個(gè)子網(wǎng)的出入口,與外界的通信都需要通過(guò)網(wǎng)關(guān)。

    ? 問(wèn)題三
    在追蹤過(guò)程中,你可能會(huì)看到路徑中某些節(jié)點(diǎn)顯示為 * 號(hào),這是發(fā)生了什么?

    1、那一跳禁PING
    2、那一跳不對(duì)TTL超時(shí)做響應(yīng)處理,直接丟棄

    ARP

    ? ARP(Address Resolution Protocol)即地址解析協(xié)議,是用于根據(jù)給定網(wǎng)絡(luò)層地址即 IP 地址,查找并得到其對(duì)應(yīng)的數(shù)據(jù)鏈路層地址即 MAC地址的協(xié)議。 ARP 協(xié)議定義在 1982 年的 RFC 826。

    實(shí)作一
    運(yùn)行 arp -a 命令查看當(dāng)前的 arp 緩存, 請(qǐng)留意緩存了些什么。

    然后 ping 一下你旁邊的計(jì)算機(jī) IP(注意,需保證該計(jì)算機(jī)的 IP 沒(méi)有出現(xiàn)在 arp 緩存中,或者使用 arp -d * 先刪除全部緩存),再次查看緩存,你會(huì)發(fā)現(xiàn)一些改變,請(qǐng)作出解釋。


    ping基本使用詳解 在網(wǎng)絡(luò)中ping是一個(gè)十分強(qiáng)大的TCP/IP工具。它的作用主要為:
    (1)用來(lái)檢測(cè)網(wǎng)絡(luò)的連通情況和分析網(wǎng)絡(luò)速度;
    (2)根據(jù)域名得到服務(wù)器IP;
    (3)根據(jù)ping返回的TTL值來(lái)判斷對(duì)方所使用的操作系統(tǒng)及數(shù)據(jù)包經(jīng)過(guò)路由器數(shù)量。

    實(shí)作二
    請(qǐng)使用 arp /? 命令了解該命令的各種選項(xiàng)。


    實(shí)作三
    一般而言,arp 緩存里常常會(huì)有網(wǎng)關(guān)的緩存,并且是動(dòng)態(tài)類(lèi)型的。
    假設(shè)當(dāng)前網(wǎng)關(guān)的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,請(qǐng)使用 arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令設(shè)置其為靜態(tài)類(lèi)型的。


    🗣 TroubleShooting
    你可能會(huì)在實(shí)作三的操作中得到 “ARP 項(xiàng)添加失敗: 請(qǐng)求的操作需要提升” 這樣的信息,表示命令沒(méi)能執(zhí)行成功,你該如何解決?

    解決;

    1、使用 arp -a 命令 查看網(wǎng)關(guān)的MAC網(wǎng)卡物理地址

    2、使用 netsh i i show in 命令 查看 本地連接的idx編號(hào)

    3、使用 netsh -c “i i” add neighbors 本地連接的idx “網(wǎng)關(guān)IP” “網(wǎng)關(guān)mac” 命令綁定

    4、使用 arp -a 查看結(jié)果

    ? 問(wèn)題
    在實(shí)作三中,為何緩存中常常有網(wǎng)關(guān)的信息?
    我們將網(wǎng)關(guān)或其它計(jì)算機(jī)的 arp 信息設(shè)置為靜態(tài)有什么優(yōu)缺點(diǎn)?

    因?yàn)榫W(wǎng)關(guān)是該子網(wǎng)的出入口,子網(wǎng)的與外界進(jìn)行數(shù)據(jù)傳輸都要經(jīng)過(guò)網(wǎng)關(guān),所以緩存中常常有網(wǎng)關(guān)。

    靜態(tài)路由的優(yōu)點(diǎn):

    l 占用的 CPU 處理時(shí)間少。

    l 便于管理員了解路由。

    l 易于配置。

    靜態(tài)路由的缺點(diǎn):

    l 配置和維護(hù)耗費(fèi)時(shí)間。

    l 配置容易出錯(cuò),尤其對(duì)于大型網(wǎng)絡(luò)。

    l 需要管理員維護(hù)變化的路由信息。

    l 不能隨著網(wǎng)絡(luò)的增長(zhǎng)而擴(kuò)展;維護(hù)會(huì)越來(lái)越麻煩。

    l 需要完全了解整個(gè)網(wǎng)絡(luò)的情況才能進(jìn)行操作。

    DHCP

    ? DHCP(Dynamic Host Configuration Protocol)即動(dòng)態(tài)主機(jī)配置協(xié)議,是一個(gè)用于 IP 網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,位于 OSI 模型的應(yīng)用層,使用 UDP 協(xié)議工作,主要有兩個(gè)用途:

    用于內(nèi)部網(wǎng)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配 IP 地址給用戶(hù)
    用于內(nèi)部網(wǎng)管理員對(duì)所有電腦作中央管理
    簡(jiǎn)單的說(shuō),DHCP 可以讓計(jì)算機(jī)自動(dòng)獲取/釋放網(wǎng)絡(luò)配置。

    實(shí)作一
    一般地,我們自動(dòng)獲取的網(wǎng)絡(luò)配置信息包括:IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān) IP 以及 DNS 服務(wù)器 IP 等。使用 ipconfig/release 命令釋放自動(dòng)獲取的網(wǎng)絡(luò)配置,并用 ipconfig/renew 命令重新獲取,了解 DHCP 工作過(guò)程和原理。



    DHCP 工作過(guò)程和原理:
    https://blog.csdn.net/ningyuxuan123/article/details/87189387

    netstat

    ? 無(wú)論是使用 TCP 還是 UDP,任何一個(gè)網(wǎng)絡(luò)服務(wù)都與特定的端口(Port Number)關(guān)聯(lián)在一起。因此,每個(gè)端口都對(duì)應(yīng)于某個(gè)通信協(xié)議/服務(wù)。

    netstat(Network Statistics)是在內(nèi)核中訪(fǎng)問(wèn)網(wǎng)絡(luò)連接狀態(tài)及其相關(guān)信息的命令行程序,可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接和網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息,以及與IP、TCP、UDP 和 ICMP 協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)服務(wù)運(yùn)行狀況。

    🌏 參考https://zh.wikipedia.org/zh-cn/%E9%80%9A%E8%A8%8A%E5%9F%A0 https://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8 https://cnbin.github.io/blog/2015/08/22/wang-luo-chang-yong-duan-kou-hao-da-quan/ https://www.jianshu.com/p/b866f3f6e46e https://blog.csdn.net/weixin_39800144/article/details/80929947

    實(shí)作一
    Windows 系統(tǒng)將一些常用的端口與服務(wù)記錄在 C:\WINDOWS\system32\drivers\etc\services 文件中,請(qǐng)查看該文件了解常用的端口號(hào)分配。


    實(shí)作二
    使用 netstat -an 命令,查看計(jì)算機(jī)當(dāng)前的網(wǎng)絡(luò)連接狀況。更多的 netstat 命令選項(xiàng),可參考上面鏈接 4 和 5

    📬 秘籍

    打開(kāi)的計(jì)算機(jī)端口,就是向 Internet 打開(kāi)的一個(gè)通道。通過(guò) netstat 命令,我們可以了解當(dāng)前計(jì)算機(jī)哪些端口是打開(kāi)的,從而找出一些惡意后臺(tái)程序,分析其所作所為,并且可以進(jìn)一步將相關(guān)端口關(guān)閉,降低安全風(fēng)險(xiǎn)。

    DNS
    ? DNS(Domain Name System)即域名系統(tǒng),是互聯(lián)網(wǎng)的一項(xiàng)服務(wù)。它作為將域名和 IP 地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使人更方便地訪(fǎng)問(wèn)互聯(lián)網(wǎng)。DNS 使用 TCP 和 UDP 的 53 號(hào)端口。

    實(shí)作一
    Windows 系統(tǒng)將一些固定的/靜態(tài)的 DNS 信息記錄在 C:\WINDOWS\system32\drivers\etc\hosts 文件中,如我們常用的 localhost 就對(duì)應(yīng) 127.0.0.1 。請(qǐng)查看該文件看看有什么記錄在該文件中。


    實(shí)作二
    解析過(guò)的 DNS 記錄將會(huì)被緩存,以利于加快解析速度。請(qǐng)使用 ipconfig /displaydns 命令查看。我們也可以使用 ipconfig /flushdns 命令來(lái)清除所有的 DNS 緩存。



    實(shí)作三
    使用 nslookup qige.io 命令,將使用默認(rèn)的 DNS 服務(wù)器查詢(xún)?cè)撚蛎?。?dāng)然你也可以指定使用 CloudFlare(1.1.1.1)或 Google(8.8.8.8) 的全球 DNS 服務(wù)器來(lái)解析,如:nslookup qige.io 8.8.8.8,當(dāng)然,由于你懂的原因,這不一定會(huì)得到正確的答案。

    cache

    ? cache 即緩存,是 IT 領(lǐng)域一個(gè)重要的技術(shù)。我們此處提到的 cache 主要是瀏覽器緩存。
    瀏覽器緩存是根據(jù) HTTP 報(bào)文的緩存標(biāo)識(shí)進(jìn)行的,是性能優(yōu)化中簡(jiǎn)單高效的一種優(yōu)化方式了。一個(gè)優(yōu)秀的緩存策略可以縮短網(wǎng)頁(yè)請(qǐng)求資源的距離,減少延遲,并且由于緩存文件可以重復(fù)利用,還可以減少帶寬,降低網(wǎng)絡(luò)負(fù)荷。

    實(shí)作一
    打開(kāi) Chrome 或 Firefox 瀏覽器,訪(fǎng)問(wèn) https://qige.io ,接下來(lái)敲 F12 鍵 或 Ctrl + Shift + I 組合鍵打開(kāi)開(kāi)發(fā)者工具,選擇 Network 面板后刷新頁(yè)面,你會(huì)在開(kāi)發(fā)者工具底部看到加載該頁(yè)面花費(fèi)的時(shí)間。請(qǐng)進(jìn)一步查看哪些文件被 cache了,哪些沒(méi)有。


    實(shí)作二
    接下來(lái)仍在 Network 面板,選擇 Disable cache 選項(xiàng)框,表明當(dāng)前不使用 cache,頁(yè)面數(shù)據(jù)全部來(lái)自于 Internet,刷新頁(yè)面,再次在開(kāi)發(fā)者工具底部查看加載該頁(yè)面花費(fèi)的時(shí)間。你可比對(duì)與有 cache 時(shí)的加載速度差異

    📬 秘籍

    你的計(jì)算機(jī)可能還在使用 XX 管家,XX衛(wèi)士之類(lèi)的垃圾軟件,那么它可能就會(huì)在某些時(shí)候提示你計(jì)算機(jī)的垃圾文件有多少多少,請(qǐng)清理(其實(shí)是它本身應(yīng)該被清理!)之類(lèi)的彈窗。如果你查看一下它判斷的所謂垃圾文件,你會(huì)發(fā)現(xiàn)大多都是瀏覽器的緩存,而你已經(jīng)明白了這些緩存文件的作用。所以,清理嗎?

    總結(jié)

    以上是生活随笔為你收集整理的计算机网络:验证性试验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。