1、交換機和集線器有什麼區別?
最主要區別:
集線器:20兆寬帶四台PC機通過網線連接在集線器上的話,那麼每台PC機只能使用五兆寬帶
交換機:20兆寬帶四台PC機通過網線連接在交換機上的話,那麼就是每台PC機都可以使用20寬帶
總結:集線器20兆寬帶分多個端口使用,采用共享寬帶的工作方式
交換機是一個獨享的通道,它能確保每個端口使用寬帶都是20兆
2、VMware Workstation三種上網模式(橋接模式、NAT模式、僅主機模式有什麼區別)?
橋接模式:相當於在局域網中虛擬出來了一台獨立的PC機,他跟局域網中的PC機是對等的關系,所以選用橋接模式的話你的網段要設在跟局域網中一樣的網段和網關
NAT模式:就是讓虛擬機借助NAT(網絡地址轉換)功能,通過蓿主機所在的網絡來訪問公網。就像我們在局域網中連接路由器上網的話,我們的IP就會變成1.0網段,就是做了NAT轉換,
這個時候,局域網的PC機拼不通我的筆記本電腦,但我的筆記本電腦能通過路由器拼得通局域網裡面的任何一台PC機,而虛擬機橋接模式就是通過這種方式上網,通過我的物
理機去上網,你的物理機就相當於做了路由器
僅主機模式:就是將真實環境和虛擬機隔離開,你在這種模式下,你的所有虛擬機都可以相互連通,虛擬機也可以和你的物理機連通,相當於他們用雙絞線相連,但是虛擬機系統和
真實網絡是被隔離開的,所以你選擇僅主機模式的話就上不了外網
總結:做實驗過程中經常需要用到外網,所以僅主機模式就不能用了,而一些公司他是要通過綁定你機器的MAC地址你才可以去上網,所以你的橋接模式又不可以用了,最後我們只能過
NAT模式去上網,所以大家養常良好習慣,虛擬機做實驗都使用NAT模式
3、TCP端口狀態ESTABLISHED、TIME_WAIT、CLOSE_WAIT、SYN_SENT分別代表什麼意思?怎麼優化TIME_WAIT
ESTABLISHED狀態:已經建立連接。表示兩台機器正在通信。
TIME_WAIT:我方主動調用close()斷開連接,收到對方確認後狀態變為TIME_WAIT。
CLOSE_WAIT:對方主動關閉連接或者網絡異常導致連接中斷,這時我方的狀態會變成CLOSE_WAIT 此時我方要調 用close()來使得連接正確關閉
SYN_SENT:表示請求連接
網絡變慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下,哎呀媽呀,幾千個TIME_WAIT。
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_timestamps = 1
4、shell中"."和"source"有什麼區別?
.是新產生一個shell,然後執行相應的腳本
source是在當前shell下執行,不再啟用其它shell
5、TCP 與 UDP 的區別?
TCP是面向連接的,可靠的字節流服務
UDP是面向無連接的,不可靠的數據報服務
6、OSI七層協議是哪七層?
物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層
7、TCP/IP四層協是哪四層?
網絡接口層、網際層、運輸層、應用層
8、講述一下IP地址的分類?
A類地址:10.0.0.0-126.255.255.255 默認子網掩網碼/8,即255.0.0.0 (其中127.0.0.0~127.255.255.255為環回地址,用於本地環回測試等用途)
B類地址:128.0.0.0-191.255.255.255 默認子網掩碼/16,即255.255.0.0
C類地址:192.0.0.0-223.255.255.255 默認子網掩碼/24,即255.255.255.0
D類地址:224.0.0.0-239.255.255.255 一般於用組播
E類地址:240.0.0.0-255.255.255.255 E類地址一般用於研究用途(其中255.255.255.255為全網廣播地址)
9、什麼是路由器?
路由器,是連接因特網中各局域網、廣域網的設備,又稱網關設備
是用於連接多個邏輯上分開的網絡,所謂邏輯網絡是代表一個單獨的網絡或者一個子網。當數據從一個子網傳輸到另一個子網時,可通過路由器的路由功能來完成。
10、二層交換機和三層交換機有什麼區別?
二層交換機只由交換機功能
三層交換機即有交換功能又有路由功能
11、 TCP/IP 中,每一層對應的協議有哪些?
網絡層:IP協議、ICMP協議、ARP協議、RARP協議
傳輸層:UDP協議、TCP協議
應用層:FTP(文件傳輸協議)、Telnet(遠程登陸協議)、DNS(域名解析協議)、SMTP(郵件傳輸協議)、POP3協議(郵局協議)、HTTP協議
12、講述一下路由設備與相關層有哪些?
物理層:中繼器、集線器
數據鏈路層:網橋、交換機
網絡層:路由器
網關:網絡層以上的設備
13、解釋一下服務器這幾種數字報錯的意思200、201、400、401、403、404、405、413、414、500、501、502、503、504、505?
200 一切正常
301 永久跳轉
400 請求出現語法錯誤
401 客戶試圖未經授權訪問受密碼保護的頁面
403 禁止訪問,資源不可用,通常由於服務器文件或目錄的權限設置導致。
404 無法找到指定位置的資源
405 請求方法對指定的資源不適用
406 指定的資源已經找到,但它的MIME類型和客戶在Accpet頭中所指定的不兼容
414 請求的URL太長
500 內部服務器錯誤,服務器遇到了意料不到的情況,一般為程序問題
501 服務器不支持實現請求所需要的功能
502 壞的網關,一般是網關服務器請求後端服務時,後端服務沒有按照http協議正確返回結果
503 服務器由於維護或者負載過重未能應答
504 網關超時,一般是網關服務器請求後端服務時,且端服務沒有在特定的時間內完成任務
505 服務器不支持請求中所指明的HTTP版本
14、講述一下TCP"三次握手"與"四次斷開"的詳細過程?
三次握手:
第一次握手:主機A向主機B請求(SYN)建立連接,
第二次握手:主機B收到主機A的請求後,用一個帶有確認應(ACK)和同步序列號(SYN)標志位的數據段響應主機A,
第三次握手:主機A收到這個數據段後,再發送一個確認應答(SYN),確認已收到主機B 的數據段
四次斷開:
第一次斷開:當主機A完成數據傳輸後,將控制位FIN置1,提出停止TCP連接的請求
第二次斷開:主機B收到FIN後對其作出響應,確認這一方向上的TCP連接將關閉,將ACK置1
第三次斷開:由B 端再提出反方向的關閉請求,將FIN置1
第四次斷開:主機A對主機B的請求進行確認,將ACK置1,雙方向的關閉結束。
15、用tcpdump命令監聽192.168.1.1主機和80端口?
tcpdump -vnn -i any host 192.168.1.1 and port 80
16、服務器出現網絡故障時如何解決?
主是用ping、traceroute、dig、nslookup、tracert這些進行排障的。另外再檢查IP、網關、DNS這些配置
17、你所知道的DNS服務器
223.5.5.5 浙江省杭州市 電信
223.6.6.6 浙江省杭州市 電信
202.96.128.86 廣東省廣州市 電信
202.96.128.166 廣東省廣州市 電信
114.114.114.114 江蘇省南京市 電信
18、ping命令使用的是什麼協議?
ICMP協議
19、寫出568A和568B的線序?
568A:白綠 綠 白橙 藍 白藍 橙 白棕 棕
568B 白橙 橙 白綠 藍 白藍 綠 白棕 棕
本文出自 “wsyht的博客” 博客,請務必保留此出處http://wsyht2015.blog.51cto.com/9014030/1786892