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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

计算机网络常见面试题目总结,含答案

發(fā)布時間:2023/12/14 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络常见面试题目总结,含答案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

0. 寫在前面

總導(dǎo)航在此

這些問題是我備考計(jì)算機(jī)網(wǎng)絡(luò)過程中,詳細(xì)總結(jié)的常見面試問題和答案。逐個搜索并記錄下來,花了很大的精力!

目錄

      • 0. 寫在前面
      • 1. TCP和UDP的區(qū)別
      • 2. OSI七層模型
      • 3. IPV4和IPV6的區(qū)別
      • 4. HTTP get和post的區(qū)別
      • 5. HTTP和HTTPS的區(qū)別
      • 6. 為什么TCP三次握手,不是兩次
      • 7. 為什么TCP四次揮手,不是三次
      • 8. 距離矢量和鏈路狀態(tài)的區(qū)別
      • 9. 什么時候用到了分組/組裝技術(shù)?

1. TCP和UDP的區(qū)別

1、udp是無連接的,tcp是面向連接的
2、udp是不可靠傳輸,tcp是可靠傳輸
3、udp是面向報(bào)文傳輸,tcp是面向字節(jié)流傳輸

2. OSI七層模型

應(yīng)用層

各種應(yīng)用程序和網(wǎng)絡(luò)之間的接口,例如谷歌,火狐。這些應(yīng)用不駐留于應(yīng)用層,但是它們使用應(yīng)用層的各種網(wǎng)絡(luò)協(xié)議

表示層

表示層從應(yīng)用層接收數(shù)據(jù)。這些數(shù)據(jù)是以字符和數(shù)字的形式出現(xiàn)的,表示層將這些數(shù)據(jù)轉(zhuǎn)換成為機(jī)器可以理解的二進(jìn)制格式,功能有翻譯、壓縮、加密解密

會話層

向兩個實(shí)體的表示層提供建立和使用連接的方法。將不同實(shí)體之間的表示層的連接稱為會話。因此會話層的任務(wù)就是組織和協(xié)調(diào)兩個會話進(jìn)程之間的通信,并對數(shù)據(jù)交換進(jìn)行管理

運(yùn)輸層

完成端口到端口之間的通信,傳輸層涉及到分段、流量控制、差錯控制、面向連接和無連接傳輸(TCP和UDP)

網(wǎng)絡(luò)層

完成主機(jī)到主機(jī)之間的通信,分為數(shù)據(jù)平面和控制平面,完成轉(zhuǎn)發(fā)和路由的功能

鏈路層

完成相鄰節(jié)點(diǎn)之間的通信,將網(wǎng)絡(luò)層傳來的IP數(shù)據(jù)報(bào)組裝成幀,為網(wǎng)絡(luò)層提供服務(wù)

物理層

在媒體上傳輸比特

3. IPV4和IPV6的區(qū)別

  • IPv6將地址從32位(4B)擴(kuò)大到128位(16B),更大的地址空間。

  • IPv6將IPv4的效驗(yàn)和字段徹底刪除,以減小每跳的處理時間。

  • IPv6支持即插即用(即自動配置),不需要DHCP協(xié)議。

  • IPv6首部長度必須是8B的整數(shù)倍,IPv4首部是4B的整數(shù)倍。

  • IPv6將IPv4的可選字段移出首部,變成了擴(kuò)展首部,成為靈活的首部格式,路由器通常不對擴(kuò)展首部進(jìn)行檢查,大大提高了路由器的處理效率。

  • IPv6取消了總長度字段,改用有效載荷長度字段。

  • IPv6只能在主機(jī)處分片,IPv4可以在路由器和主機(jī)處分片。

  • IPv6取消了協(xié)議字段,改成下一個首部字段。

  • 4. HTTP get和post的區(qū)別

    getpost
    參數(shù)放置位置url里面請求頭里面
    安全性
    長度限制2048字符無限制
    被瀏覽器緩存有緩存無緩沖
    瀏覽器訪問可以,支持刷新和回退不可以

    5. HTTP和HTTPS的區(qū)別

    由來:https解決了http的傳輸?shù)陌踩珕栴},因?yàn)閔ttp傳輸?shù)氖敲魑?#xff0c;簡單來說https=http+ssl進(jìn)行加密傳輸,https是身份認(rèn)證的網(wǎng)絡(luò)協(xié)議

    https兩個作用:1.建立信息安全通道 2.網(wǎng)站的真實(shí)性

    httphttps
    證書不需要需要ca證書,需要費(fèi)用
    信息傳輸方式明文密文
    連接方式80端口443端口

    6. 為什么TCP三次握手,不是兩次

    其實(shí)這是由TCP的自身特點(diǎn)可靠傳輸決定的??蛻舳撕头?wù)端要進(jìn)行可靠傳輸,那么就需要確認(rèn)雙方的接收和發(fā)送能力,不然容易出現(xiàn)丟包的現(xiàn)象

    • 第一次握手: 可以確認(rèn)客服端的發(fā)送能力
    • 第二次握手: 可以確認(rèn)服務(wù)端的接收能力 和 發(fā)送能力
    • 第三次握手: 可以確認(rèn)客戶端的接收能力。

    如客戶端發(fā)出連接請求,但因連接請求報(bào)文丟失而未收到確認(rèn),于是客戶端再重傳一次連接請求。后來收到了確認(rèn),建立了連接。數(shù)據(jù)傳輸完畢后,就釋放了連接,客戶端共發(fā)出了兩個連接請求報(bào)文段,其中第一個丟失,第二個到達(dá)了服務(wù)端,但是第一個丟失的報(bào)文段只是在某些網(wǎng)絡(luò)結(jié)點(diǎn)長時間滯留了,延誤到連接釋放以后的某個時間才到達(dá)服務(wù)端,此時服務(wù)端誤認(rèn)為客戶端又發(fā)出一次新的連接請求,于是就向客戶端發(fā)出確認(rèn)報(bào)文段,同意建立連接,不采用三次握手,只要服務(wù)端發(fā)出確認(rèn),就建立新的連接了,此時客戶端忽略服務(wù)端發(fā)來的確認(rèn),也不發(fā)送數(shù)據(jù),則服務(wù)端一致等待客戶端發(fā)送數(shù)據(jù),浪費(fèi)資源。

    7. 為什么TCP四次揮手,不是三次

    這個因?yàn)榈谝淮螕]手表示客戶端發(fā)送了一個fin的包,表示客戶端已發(fā)送數(shù)據(jù)完畢,但是服務(wù)端這個時候可能還有數(shù)據(jù)沒有發(fā)送完成,先發(fā)送給客戶端一個ask的包,等待自己的數(shù)據(jù)發(fā)送完成才能向客戶端發(fā)送一個 fin的包,表示自己的數(shù)據(jù)也已發(fā)送完成。這樣中間就必須為兩次來發(fā)送ask和fin。

    8. 距離矢量和鏈路狀態(tài)的區(qū)別

    距離矢量算法就是通過自己到相鄰節(jié)點(diǎn)之間的信息來計(jì)算出自己到目的地址的最佳出境線路是哪一條,進(jìn)而進(jìn)行轉(zhuǎn)發(fā)的一類算法

    距離矢量算法的特點(diǎn)是:

  • 分布的 每個節(jié)點(diǎn)接收來自與其直接鄰接節(jié)點(diǎn)的路由信息,并執(zhí)行路由計(jì)算,將計(jì)算結(jié)果回傳給直接鄰接的節(jié)點(diǎn)
  • 迭代的 計(jì)算過程循環(huán)進(jìn)行,直到相鄰節(jié)點(diǎn)沒有可交換的路由信息為止
  • 異步的 并不要求所有節(jié)點(diǎn)相互鎖步操作
  • 鏈路狀態(tài)算法中,每個節(jié)點(diǎn)都有完整地網(wǎng)絡(luò)拓?fù)鋱D,也就是完整的鏈路信息(距離矢量法只知道和相鄰路由的),節(jié)點(diǎn)向相鄰網(wǎng)絡(luò)廣播自己和鄰居的信息,每當(dāng)自己也收到這個信息,就用dijkstra算法來重新計(jì)算路由表

    擴(kuò)展:

    內(nèi)部網(wǎng)關(guān)協(xié)議:

    ? rip是由距離矢量實(shí)現(xiàn),最多15跳。iBGP是增強(qiáng)的距離矢量,OSPF運(yùn)行在AS內(nèi)部的各個區(qū)域里面是是鏈路狀態(tài)算法,IS-IS和OSPF類似,也是鏈路狀態(tài)算法,可以運(yùn)行在網(wǎng)絡(luò)之間

    外部網(wǎng)關(guān)協(xié)議:

    ? eBGP算法是距離矢量算法

    9. 什么時候用到了分組/組裝技術(shù)?

    數(shù)據(jù)報(bào)從一個主機(jī)傳輸?shù)搅硪粋€主機(jī),報(bào)文字節(jié)太長,超過了MTU,就要進(jìn)行分組,再在目的主機(jī)組裝

    總結(jié)

    以上是生活随笔為你收集整理的计算机网络常见面试题目总结,含答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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