計算機網路 面試考察點

2021-08-08 05:45:52 字數 2355 閱讀 7977

ref:

osi分層 (7層):物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。

tcp/ip分層(4層):網路介面層、 網際層、運輸層、 應用層。

五層協議 (5層):物理層、資料鏈路層、網路層、運輸層、 應用層。

每一層的協議如下:

物理層:rj45、clock、ieee802.3 (中繼器,集線器,閘道器)

資料鏈路:ppp、fr、hdlc、vlan、mac (網橋,交換機)

網路層:ip、icmp、arp、rarp、ospf、ipx、rip、igrp、 (路由器)

傳輸層:tcp、udp、spx

會話層:nfs、sql、netbios、rpc

表示層:jpeg、mpeg、asii

應用層:ftp、dns、telnet、smtp、http、www、nfs

每一層的作用如下:

物理層:通過媒介傳輸位元,確定機械及電氣規範(位元bit)

資料鏈路層:將位元組裝成幀和點到點的傳遞(幀frame)

網路層:負責資料報從源到宿的傳遞和網際互連(包packet)

傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段segment)

會話層:建立、管理和終止會話(會話協議資料單元spdu)

表示層:對資料進行翻譯、加密和壓縮(表示協議資料單元ppdu)

應用層:允許訪問osi環境的手段(應用協議資料單元apdu)

總結一下,網路協議這麼多,需要怎樣進行記憶呢?

自下往上記憶,

物理層是基於通訊的協議,所以最底層(網線的科技)

資料鏈路層是對網線連線到家裡的電腦時,可能會從大公司isp到小公司isp,畢竟一根網線不可能長到直連到你網際網路訪問的任何地方。所以需要中繼和交換,mac協議是常見的實體地址協議,得記住,物理的抽象位址,物理層上面一層

網路層準備要兩台終端互相發訊息啦,拆分大資料打成小包的形式arp和ospf很重要,mac位址還不夠人性化,要準備進一步抽象成ip位址啦,arp相當於翻譯工具,把ip翻譯成mac位址

傳輸層發之前,我們得定義個交通規則,要不然容易出事故,紅燈停,綠燈行,小包套接上傳輸層標識後,成為段,遵守tcp(一條大馬路,限速70,我就跑50,保證不出事)或者udp(單方向車全堵住啦,交警來人工控制紅綠燈,1分鐘綠燈,踩著油門跑啊,就怕有些司機太興奮,踩了腳油門撞了,交警說,你們路邊上協商著,然後就走了)

表示層就和應用層一起介紹吧,其實就像mvc中的v,資料接收到了,可以給應用層的應用使用資料了,跑各種高層次的應用,例如smtp,就是郵件傳輸協議,基於tcp。

首先,每個主機都會在自己的arp緩衝區中建立乙個arp列表,以表示ip位址和mac位址之間的對應關係。

當源主機要傳送資料時,首先檢查arp列表中是否有對應ip位址的目的主機的mac位址,如果有,則直接傳送資料,如果沒有,就向本網段的所有主機傳送arp資料報,該資料報包括的內容有:源主機 ip位址,源主機mac位址,目的主機的ip 位址。

當本網路的所有主機收到該arp資料報時,首先檢查資料報中的ip位址是否是自己的ip位址,如果不是,則忽略該資料報,如果是,則首先從資料報中取出源主機的ip和mac位址寫入到arp列表中,如果已經存在,則覆蓋,然後將自己的mac位址寫入arp響應包中,告訴源主機自己是它想要找的mac位址。

源主機收到arp響應包後。將目的主機的ip和mac位址寫入arp列表,並利用此資訊傳送資料。如果源主機一直沒有收到arp響應資料報,表示arp查詢失敗。

廣播傳送arp請求,單播發送arp響應。

rarp是逆位址解析協議,作用是完成硬體位址到ip位址的對映,主要用於無盤工作站,因為給無盤工作站配置的ip位址不能儲存。工作流程:在網路中配置一台rarp伺服器,裡面儲存著ip位址和mac位址的對映關係,當無盤工作站啟動後,就封裝乙個rarp資料報,裡面有其mac位址,然後廣播到網路上去,當伺服器收到請求包後,就查詢對應的mac位址的ip位址裝入響應報文中發回給請求者。因為需要廣播請求報文,因此rarp只能用於具有廣播能力的網路。

一句話,反向的arp,,注意的點是必須要有廣播能力

三次握手

握手過程中傳送的包裡不包含資料,三次握手完畢後,客戶端與伺服器才正式開始傳送資料。理想狀態下,tcp連線一旦建立,在通訊雙方中的任何一方主動關閉連線之前,tcp 連線都將被一直保持下去。

四次揮手

與建立連線的「三次握手」類似,斷開乙個tcp連線則需要「四次握手」。

網路的平行結構和豎形結構。

面試 計算機網路 計算機網路概述

隨著技術的發展,電信網路和有線電視網路都逐漸融入了現代計算機網路的技術,這就產生了 網路融合 的概念。連通性 共享 網際網路的拓撲結構雖然非常複雜,並且在地理上覆蓋了全球,但從其工作方式上看,可以劃分為以下的兩大塊 2 核心部分 由大量網路和連線這些網路的路由器組成。這部分為邊緣部分提供服務 提供連...

計算機網路面試

1.osi參考模型及各層作用。開放式系統互聯模型的作用是為了解決異種網路互聯時引起的相容性問題,其最主要的功能是幫助不同的主機實現資料傳輸。最大的優點是將服務 協議 介面這三個概念明確的分開來。1 物理層 在通道上傳輸原始位元流。2 資料鏈路層 加強物理層傳輸原始位元流同能,為保證傳輸,從網路層接受...

計算機網路面試

採用兩次握手,那麼若client向server發起的包a1如果在傳輸鏈路上遇到的故障,導致傳輸到server的時間相當滯後,在這個時間段由於client沒有收到server的對於包a1的確認,那麼就會重傳乙個包a2,假設伺服器正常收到了a2的包,然後返回確認b2包。由於沒有第三次握手,這個時候cli...