看這玩意復習你還會掛科?《網絡原理篇》

第一章 概述

計算機網絡的功能

? 連通性、共享

連通性:是計算機網絡使上網用戶之間都可以交換信息,好像這些用戶的計算機都可以彼此直接連接一樣。用戶之間的距離也似乎因此而變近了。共享:是指資源共享,它的含義是多方面的,是信息、軟件、硬件的共享。

網絡的性能指標時延

? 發送時延(傳輸時延)是主機或路由器發送數據幀所需要的時間。計算公式:發送時延=數據幀長度(b/發送速率(b/s

傳播時延是電磁波在信道中傳播一定距離需要花費的時間。計算公式:=信道長度(m/電磁波在信道中的傳播速率(m/s

排隊時延分組在進入和輸出路由器時都要進行排隊等待,排隊時延由此產生。、處理時延主機或路由器在收到分組時要花費一定的時間進行處理,就產生了處理時延。

因特網的發展史ARPANET—三級結構的因特網多層次ISP結構的因特網

因特網的組成

? 從其工作方式上可分為邊緣部分和核心部分邊緣部分:由所有連接在因特網上的主機組成。這部分是用戶直接使用的,用來進行通信和資源共享;核心部分:由大量網絡和連接這些網絡的路由器組成。這部分是為邊緣部分提供服務的(提供連通性和交換)。

種交換方式的特點

? 電路交換對端對端的通信質量有可靠的保證,在通話的全部時間內,通話的兩個用戶始終占用端對端的資源,線路的傳輸效率很低。

報文交換采用存儲轉發技術,時延較長

分組交換采用存儲轉發技術,數據的傳輸效率高,數據的傳送具有非常高的可靠性(高效、靈活、迅速、可靠),會造成一定的時延,無法確保通信時端對端的寬帶,各分組必須攜帶的控制信息造成了一定的開銷

相關名詞

? 實體:任何可發送或接收信息的硬件或軟件進程

? 協議:控制兩個對等實體(或多個實體)進行通信的規則的集合

? 服務:在協議控制下,兩個對等實體間的通信使得本層能夠向上層提供服務。

? 客戶/服務器:客戶和服務器都是指通信中所涉及的兩個應用程序。客戶是服務請求方,服務器是服務提供方。

? 網絡體系結構:把計算機網絡的各層及其協議的集合,叫做體系結構。

常用命令

? ipconfig【當使用ipconfig時不帶任何參數選項,那么它為每個已經配置了的接口顯示IP地址、子網掩碼和缺省網關值。

? ipconfig /all【當使用all選項時,ipconfig能為DNSWINS服務器顯示它已配置且所要使用的附加信息(如IP地址等),并且顯示內置于本地網卡中的物理地址(MAC)。

? ping【一個通信協議,IP協議的一部分,它可以檢查網絡是否能夠連通,用好它可以很好地幫助我們分析判定網絡故障。

OSI參考模型

? 各層名稱及功能 (由下至上)物理層透明的傳送比特流數據鏈路層簡稱為鏈路層。兩個主機之間的數據傳輸,總是在一段一段的鏈路上傳送的,在兩個相鄰結點間傳送數據是直接傳送的,需要使用專門的鏈路層協議。網絡層負責為分組交換網上的不同主機提供通信服務運輸層運輸層的任務就是負責向兩個主機中進程之間的通信提供服務、會話層、表示層、應用層是體系結構中的最高層。應用層直接為用戶的應用進程提供服務。

各層上的協議應用層:支持萬維網的HTTP協議、支持電子郵件的SMTP協議、支持文件傳送的FTP協議;運輸層:傳輸控制協議TCP、用戶數據報協議UDP;網絡層:IP協議;

工作在各層的設備

?

第二章 物理層

本層的協議及設備

? RS-232【9個引腳 (DB-9) 或是25個引腳 (DB-25) 的型態出現,一般個人計算機上會有兩組 RS-232 接口,分別稱為 COM1 COM2

集線器【P8485工作特點:它在網絡中只起到信號放大和重發作用,其目的是擴大網絡的傳輸范圍,而不具備信號的定向傳送能力。最大傳輸距離:100m

放大器增加信號幅度或功率的裝置,它是自動化技術工具中處理信號的重要元件。

物理層接口特性及含義

? 機械特性指明接口所用接線器的形狀和尺寸、引腳數目和排列、固定和鎖定裝置等等

電氣特性指明在接口電纜的各條線上出現的電壓的范圍

功能特性指明某條線上出現的某一電平的電壓表示何種意義

過程特性指明對于不同功能的各種可能事件的出現順序

基本的載波調制的方法

? 調頻即載波的頻率隨基帶數字信號而變化

調幅即載波的振幅隨基帶數字信號而變化

調相即載波的初始相位隨基帶數字信號而變化

信道復用技術及含義

? 頻分復用(FDM用戶在分配到一定的頻帶后,在通信過程中自始至終都占用這個頻帶,可見頻分復用的所有用戶在同樣的時間占用不同的寬帶資源】、時分復用(TDM時分復用是將時間劃分為一段段等長的時分復用幀,每一個時分復用的用戶在每一個TDM幀中占用固定序號的時隙,時分復用的所有用戶是在不同的時間用同樣的頻帶寬度。又稱為同步時分復用。、波分復用(WDM波分復用就是光的頻分復用,用波長而不是頻率來表示使用的光載波,所以為波分復用。、碼分多址(CDMA碼分復用是另一種共享信道的方法,人們更常用的名詞是碼分多址。各用戶使用經過特殊挑選的不同碼型,因此各用戶之間不會造成干擾。? 統計時分復用(STDM是一種改進的時分復用,它能明顯地提高信道的利用率。又稱為異步時分復用

傳輸媒體

? 雙絞線的線序、線的類型屏蔽雙絞線和無屏蔽雙絞線、使用場合電話系統、相互絞合的作用絞合可減少對相鄰導線的電磁干擾

? 光纖光纖通信利用光導纖維傳遞光脈沖來進行通信。光纖是光纖通信的傳輸媒體。信息傳輸速率更快,超低損耗。有多模光纖和單模光纖。通信容量大;傳輸損耗小,中繼距離長,對遠距離傳輸特別經濟;抗雷電和電磁干擾性能好;無串音干擾,保密性好;體積小、重量輕。

相關概念

? 信號信號是數據的電氣的或電磁的表現、基帶信號來自信源的信號常稱為基帶信號、帶通信號經過載波調制后的信號稱為帶通信號

第三章 數據鏈路層

本層的協議及設備

? PPP【點對點協議PPP,是用戶計算機和ISP進行通信時所使用的數據鏈路層協議。協議的組成:一個將IP數據報封裝到串行鏈路的方法;一個用來建立、配置和測試數據鏈路連接的鏈路控制協議LCP;一套網絡控制協議NCPCSMA/CD【它是載波監聽多點接入/碰撞檢測的縮寫。多點接入說明這是總線型網絡,協議的實質是載波監聽、碰撞檢測。載波監聽即為發送前先監聽,碰撞檢測是邊發送邊監聽。使用此協議的以太網不能進行全雙工通信,只能進行半雙工。、網橋P92、交換機實質是多接口的網橋

相關名詞

? 10Base-T【10Mb/s的數據率、BASE表示連接線上的信號是基帶信號、T代表雙絞線

? VLAN【虛擬局域網,由一些局域網網段構成的與物理位置無關的邏輯組,而這些網段具有某些共同的需求

交換機自學習的過程

? 例題????

CRC循環冗余校驗

? 例題在被除數后面加上除數個數減10,然后除以除數,結果如果有余數就把余數添加到被除數后面發送出去,此余數叫做冗余碼即幀檢驗序列FCS

第四章 網絡層

本層的協議及設備

? IP【網際協議ARP【地址解析協議ICMP【網際控制報文協議IGMP【網際組管理協議RIPOSPF、路由器

分類的IP地址

? ABC類地址的范圍0—126128—191192--223

? IPv4的地址空間大小32,有效的IP地址???

RIP協議及OSPF協議

? 都是自治系統內部協議,RIP是基于距離向量的,而OSPF是基于鏈路狀態的

ARP協議的功能

? IP地址解析為MAC地址

ICMP協議與ping命令的關系

? ping命令使用的是網絡層的ICMP協議

子網劃分

? 例題

收到數據包計算下一跳

? 例題

第五章 運輸層

無連接的UDP偽首部的作用用戶數據報協議,8字節,

? 計算校驗和

面向連接的TCP首部長度傳輸控制協議

? 固定長度20字節

TCPUDP支持的連接類型

? TCP只支持一對一通信,而UDP支持一對多、多對多等

TCP的功能

? 可靠傳輸:使用面向連接的確認和超時重傳機制

? 流量控制:使用滑動窗口機制

? 擁塞控制:慢開始、擁塞避免、快重傳、快恢復

? 連接管理:三次握手中的字段值及各狀態,描述三次握手的過程

TCP首部字段的理解

? 窗口2字節,窗口值是0~216次方-1之間的整數。指的是發送此報文段的一方的接收窗口。窗口值作為接收方讓發送方設置其發送窗口的依據。、確認號4字節,是期望收到對方下一個報文段的第一個數據字節的序號

相關名詞

? 流量控制讓發送方的發送速率不要太快,要讓接收方來得及接收、擁塞控制防止過多的數據注入到網絡中,這樣可以使網絡中的路由器或鏈路不致過載、三次握手P216、累積確認

第六章 應用層看課本

本層的協議及功能

常見的應用層協議使用的端口號

? HTTP 80FTP 2120DNS 53SMTP 25POP3 110Telnet 23

相關名詞

? URL

DNS解析過程

? 理解根DNS服務器、頂級域名服務器,描述DNS解析的過程

收發電子郵件過程中使用的協議,描述收發電子郵件的過程

DHCP

?

習題

1

收發兩端之間的傳輸距離為1000km信號在媒體上 的傳播速率為2X108 mso試計算以下兩種情況的發送時 延和傳播時延:

(1)?? 數據長度為107bit,數據發送速率為100kb/s

(2)?? 數據長度為103bit,數據發送速率為lGb/s

從以上計算結果可得出什么結論?

?答:(1):發送延遲=107/ (100X1000) =100s

傳播延遲=1000X1000/ (2X108) =5X10-3s=5ms

(2):發送延遲=103/ (109) =106s=1us

?傳播延遲=1000X1000/ (2X108) =5X10-3s=5ms

3.??? .假設信號在媒體上的傳播速率為2.3X108m/s媒體長度L分別為:

(1)?? 10cm (網絡接口卡)

(2)?? 100m (局域網)

(3)?? 100km (城域網)

(4)?? 5000km (廣域網)

試計算當數據率為IMb/s10Gb/s時在以上媒體中正在傳播的比特數

試計算當數據率為1 Mb/s10Gb/s時在以上媒體中正在 傳播的比特數。

答:傳播時延=信道長度/電磁波在信道上的傳播速率 ?時延帶寬積=傳播時延+帶寬

(1) 0.1 m/2.3 X108 X1 X108b/s=0.000435bit

(2) 100m/2.3 X108 X1 X108b/s=0.435bit

(3) 1 X105/2.3 X108 X1 X108=435bit

(4) 5X106/2.3X108X1 X108=21739bit

  • 長度為100字節的應用層數據交給傳輸層傳送,需加上20字節的TCP首部。再交給網絡 層傳送,需加上20字節的IP首部。最后交給數據鏈路層的以太網傳送,加上首部和尾部共18字 節。試求數據的傳輸效率。數據的傳輸效率是指發送的應用層數據除以所發送的總數據(即應用數 據加上各種首部和尾部的額外開銷)。

若應用層數據長度為1000字節,數據的傳輸效率是多少?

數據長度為100字節時

傳輸效率=100/(100+20+20+18)=63.3%

數據長度為1000字節時

傳輸效率=1000/(1000+20+20+18)=94.5%

OSI的七層參考模型中,工作在網絡層的設備是B

A. 集線器????????? B.路由器???????? C.交換機??????????? D.網關

下列選項中,不屬于網絡體系結構中所描述的內容是C

A.網絡的層次???????????????????????????????????????? B.每一層使用的協議

C.協議的內部實現細節??????????????????????????? D.每一層必須完成的功能

企業Intranet要與Internet互聯,必需的互聯設備是D)。

A.中繼器??????????? B.調制解調器?? C.交換機???????? D.路由器

局部地區的通信網絡簡稱局域網,英文縮寫為B)。

A. WAN??????????????????????????? B.????? LAN??????????????????? C.????? SAN??????????????????? D.????? MAN

ISO/OSI參考模型自下至上將網絡分為 應用層、表示會話層、傳輸

層、網絡層、 數據鏈路層和__________ 物理層。

當一臺計算機從FTP服務器下載文件時,在該FTP服務器上對數據進行封裝的五個轉換 步驟是B)。

A比特,數據幀,數據包,數據段,數據

B數據,數據段,數據包,數據幀,比特

C數據包,數據段,數據,比特,數據幀

D.??? 數據段,數據包,數據幀,比特,數據

還有很多習題復制了格式就亂了,需要的可以找我要

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/444607.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/444607.shtml
英文地址,請注明出處:http://en.pswp.cn/news/444607.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

蘋果訂閱服務器端開發

有時候我們想做一個蘋果訂閱功能,需要在蘋果開發者后臺添加訂閱商品productid/ 訂閱需要增加一個參數: password: 秘鑰, 就可以了, 但是官方文檔說秘鑰僅僅用在自動續訂上面 大家叫后臺加個驗證,如果蘋果驗證返回21004的話(21004 你提供的共享密鑰和賬戶的共享密鑰不一致)…

Mysql服務器線上配置主從同步

我們一般在線上搭建MYSQL都會部署一套主從同步方案: 當master(主)庫的數據發生變化的時候,變化會實時的同步到slave(從)庫。 主從復制的過程: Mysql同步過程的第一部分就是master服務器記錄二進制日志。在每個事務更新數據完成之前,master在二日志記錄這些改變。MySQL將事…

nginx代理配置根據ip地址來轉發到不同的地址端口

最近我們在開發的某SLG游戲的某業務要做如下場景: 要求在全球各個區域訪問離他最近的服務器節點:用戶通過訪問域名A,在服務器端解析用戶來源,根據ip地址來源來轉發到對應的最近的服務器節點。 由于我們之前的業務一些設計很難調整,所以我將通過代碼層面來進行做轉發處理,…

看這玩意復習你還會掛科?《web開發1篇》

#第一章 Web基礎知識 Web開發基本概念 1、萬維網是一個由許多相互鏈接的超文本組成的系統,通過互聯網訪問。 2、web:worldwideweb,萬維網,簡稱web,www,通常稱為網頁。 3、web開發:進行網頁頁…

如何禁止掉root登錄,使用key密鑰登錄

在Linux系統下執行命令: ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys vim /etc/ssh/sshd_config AuthorizedKeysFile .ssh/authorized_keys RSAAuthentication yes PubkeyAuthentication yes PasswordAuthentication n…

編譯原理end

#include<bits/stdc.h> using namespace std;const int max_word 505; //關鍵字 const char keyWord[13][20] {"main","if","else","do","while","for","switch", "case","int…

做了nginx反向代理之后常見問題匯總

1.客戶端無緣無故的主動斷開和服務器的連接&#xff0c;如圖&#xff1a; 服務器端收到了FIN包&#xff0c;查看了nginx 的配置有個選項&#xff1a;proxy_timeout選項 設置為30s。 注意&#xff1a;“proxy_timeout”這個參數可以寫在stream節點下&#xff0c;所有server都生效…

在GoogPlay上發布的包Facebook登錄失敗提示簽名問題

在googplay提審的包發布后,發現Facebook登錄功能異常,提示如下: 意識到可能是hashkey出問題了,但是之前測試都是好的,原來是上傳包到googlePlay后有個二次簽名,會修改hashkey的,所以需要在Facebook后臺添加下重新簽名的hashkey。 基本簽名信息在Google Play 上都能查看…

JDK和Spring中的設計模式

JDK中的設計模式&#xff08;17&#xff09; 創建型 1&#xff09;工廠方法 Collection.iterator() 由具體的聚集類來確定使用哪一個Iterator 2&#xff09;單例模式 Runtime.getRuntime() 3&#xff09;建造者模式 StringBuilder 4&#xff09;原型模式 Java中的Clon…

解決蘋果發布正式環境后支付拉不起來或獲取商品列表為空問題

最近在海外蘋果商店發布新游戲,經歷了一個操蛋的兩天: 產品在提交testflight沙盒環境下是可以獲取到蘋果商品列表,并且測試支付可以拉起并到賬,等到我通過TF轉發布到正式環境后,游戲點擊游戲內商店獲取商品列表就為空,更別提拉起支付了。 最開始先檢查了蘋果開發者后臺的…

根據當前docker容器生成鏡像提交到遠端服務器

docker commit 4d6883e5fa21 gaoke/koa_ios docker push gaoke/koa_ios 然后在遠端可看到

2019我做成的事情

1、ccpc河北金 這個省賽可能是退役賽了&#xff0c;因為下半年寫項目&#xff0c;明年實習&#xff0c;沒機會參加省賽、區預賽了。 2019.5大二的時候參加的&#xff0c;記得敲了個區間dp&#xff0c;大模擬&#xff0c;隊友數學沒搞出來&#xff0c;有一個搜索也是膽子不夠大…

TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters

最近老發現服務器丟包嚴重,想通過ssh登錄查看原因,但是仍然失敗,后來重啟云服務器后通過單用戶模式進入查看系統日志: TCP: request_sock_TCP: Possible SYN flooding on port 80. Sending cookies. Check SNMP counters 系統的內存,CPU資源是沒問題的,足夠當前的業務量…

記一次北美游戲服務器冬令時夏令時切換引發的時間問題

由于在運行的某SLG游戲在國內蘋果商店多次拿到推薦,我們打算把它做到海外,部署按照全球唯一服的架構來部署,運維同事將集群中的各個模塊選擇部署在美國芝加哥的機房。上線一段時間后客服反饋平時凌晨3點重置玩家每日數據的時間變成了4點,往后推遲了1小時,當時懷疑是不是出…

Redis你不得不探索的11個問題

1. 說說Redis基本數據類型有哪些吧 字符串&#xff1a;redis沒有直接使用C語言傳統的字符串表示&#xff0c;而是自己實現的叫做簡單動態字符串SDS的抽象類型。C語言的字符串不記錄自身的長度信息&#xff0c;而SDS則保存了長度信息&#xff0c;這樣將獲取字符串長度的時間由O(…

(一)深入淺出TCPIP之理解TCP報文格式和交互流程

目錄 1.引入TCP: 1.1 TCP用戶代碼 2. TCP數據報文格式 3 TCP棧及socket的初始化

leetcode85. 最大矩形

給定一個僅包含 0 和 1 的二維二進制矩陣&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面積。 示例: 輸入: [ ["1","0","1","0","0"], ["1","0","1","1","…

(二)深入淺出TCPIP之再識TCP,理解TCP三次握手(上)

目錄 1.三次握手 1.1 三次握手過程 1.2 TCP連接狀態 1.3 TCP狀態遷移路線分析 1.4 查看TCP狀態命令

(三)深入淺出TCPIP之再識TCP,理解TCP四次揮手(上)

目錄 1.TCP四次揮手過程 2.揮手連環發問 專欄其他文章: 理論篇: (一)深入淺出TCPIP之理解TCP報文格式和交互流程 (二)深入淺出TCPIP之再識TCP,理解TCP三次握手(上) (三)深入淺出TCPIP之再識TCP,理解TCP四次揮手(上) (四)深入淺出TCPIP之TCP三次握手和四次揮手…

(四)深入淺出TCPIP之TCP三次握手和四次揮手(下)的抓包分析

目錄 1. 通過netstat來分析服務器和客戶端的TCP狀態 2.通過tcpdump抓包分析服務器和客戶端的TCP狀態 2.1 語法