資料鏈路層小小結(未完待續...)
資料鏈路層:把實現相關規程的硬體和軟體加到鏈路上,就構成了資料鏈路。
1.功能:1)鏈路管理 2)訊息的傳輸 3)流量與差錯控制 4)異常情況處理
2.流量控制協議:停-等流量控制、滑動視窗流量控制
1)停-等流量控制:
原理:先檢車幀是否正確,再向傳送節點回送一確定幀ACK。
特殊情況處理:超時計時器、給幀編序號。
缺點:通道的利用率低,只適用半雙工通訊。
2)滑動視窗流量控制:
原理:指對任何時刻,都允許傳送端一次傳送多個幀,這些幀的序號個數就稱為傳送視窗的大小。
規則:傳送視窗Wt的大小與編碼二進位制位數之間有如下關係:
Wt<=2^n-1(Wr=1)
3.廣域網資料鏈路控制規程的分類:
1)面向字元型傳輸控制規程:
--以字元作為傳輸基本單位
2)面向位元型傳輸控制規程:
--以位元為基本傳輸單位(HDLC!)
4.幀結構:
標誌欄位F--地址欄位A--控制欄位C--資訊欄位INFO--幀校驗序列FCS--標誌欄位F
1 Byte 1 Byte 1 Byte 可變長度 2 Byte 1 Byte
ps:頭尾各加有24bit的控制資訊!
相關推薦
資料鏈路層小小結(未完待續...)
資料鏈路層:把實現相關規程的硬體和軟體加到鏈路上,就構成了資料鏈路。1.功能:1)鏈路管理 2)訊息的傳輸 3)流量與差錯控制 4)異常情況處理2.流量控制協議:停-等流量控制、滑動視窗流量控制1)停-等流量控制:原理:先檢車幀是否正確,再向傳送節點回送一確定幀ACK。特殊情況處理:超時計時器、給幀編序號。缺
數據鏈路層小小結(未完待續...)
進制 窗口 byte 地址 管理 字符型 信道 協議 通信 數據鏈路層:把實現相關規程的硬件和軟件加到鏈路上,就構成了數據鏈路。1.功能:1)鏈路管理 2)消息的傳輸 3)流量與差錯控制 4)異常情況處理2.流量控制協議:停-等流量控制、滑動窗口流量控制1)停-等流量控制:
ex36 自己編的一個冒險小遊戲(未完待續)
may num eth front exit import dea org island 1 #-*- coding: UTF-8 -*- 2 from sys import exit 3 #作出判斷選擇進森林還是出海冒險 4 def start():
natas通關小遊戲(未完待續)
level 0 -> level 1 You can find the password for the next level on this page.(你可以在此介面找到下一級別的程式碼) 於是檢視原始碼,發現答案在註釋中 natas:gtVrDuiDf
進擊的小白——指標與陣列(未完待續)
1. int *p = NULL; 這句程式碼的意思是,定義一個指向int型的指標變數p,並將p的值(地址)初始化為0x00000000,而不是把*p的值(地址指向的值)置為0x00000000。等價於: int *p; p = NULL; 2. int *p; *p
劍指Offer:面試題33——把陣列排成最小的數(java實現)(未完待續)
問題描述: 輸入一個正整數陣列,把數組裡所有數字拼接起來排成一個數,列印能拼接出的所有數字中最小的一個。例如輸入陣列{3,32,321},則打印出這三個數字能排成的最小數字為321323。
進擊的小白Day017——(未完待續)
今天因為一些原因入了python坑,不知道能不能堅持,py是肯定要學的,但當初沒想到會開始這麼早,畢竟現在主要任務還是在C,在打基礎,而不是急功近利的C#或者py,我還有時間,還需要穩固根本。不過說有時間是相對我整個碩士生涯的,不過昨天理了理才發現十二月估計要忙
Vue之路之--Vue例項的一些理解(未完待續)
直接上程式碼: var app = {sanfu:"vueJS是一個好框架"} var vm = new Vue({ el:"#container", data:app })
【雙目視覺探索路2】獲取視差圖(未完待續)
如前所述,本系列首先通過視差圖的實現,從直觀的角度對雙目立體視覺首先進行個大概的瞭解。 立體視覺的整體概述: 雙目立體視覺測物體空間資訊的流程順序應為: 如前一講所述,整個雙目立體視覺的實現流程可分為標定以及立體視覺的實現。 標定: 標定的目的為獲得相機的內外參,其基本原
web前端開發面試題(未完待續)
tex ora 相對 設置 erl 思路 實現 多列 寬度 一、HTML與XHTML的不同:1)XHTML元素必須被正確地嵌套 2)元素必須被關閉 如:<h1>……&l
(未完待續)機器學習教程視頻資料匯總
提升 isp pla blog sso 相關 學習機 you mage 在學習機器學習的過程中,我陸陸續續收集了些免費的教程資料,希望能和您共享。 如果您有好的網站希望分享就評論吧,我也會整理到文章中。 1 機器學習基礎篇 (1)課程資源 吳恩達《機器學習》cou
HTML基礎知識(未完待續)
表示 部分 round sub 常用 內部 換行 jquery 頁面 一、HTML編輯工具:Sublime Text 二、HTML實體字符:1、( 空格): ; 2、(<) <; 3、(>)>; 4、(&)&
復旦大學數學學院高等代數歷屆期中考試大題精選(未完待續)
math 變換 $1 教材 com 考試 b- lambda rda 本文收集了從 2009 年至今復旦大學數學學院高等代數歷屆期中考試精選的大題, 其中有的大題由習題課老師或任課老師自編而來, 有的大題由其他大學的教材或學習指導書中的題目或考研試題改編而來, 也有相當部分
關於數組的深度克隆(未完待續)
地址 關於 們的 type ++ ole 進行 ray nbsp 我們知道,Array.prototype上有一個slice()方法,可以對數組進行克隆,但是這個方法並不完美。如果一個數組是一維數組,使用slice()方法沒有任何問題,但如果是一個多維數組,那麽這個方法就不
輸入輸出框架(未完待續)
+= windows ble 之前 返回值 nbsp 最小值 標準 logs 輸入一些整數,求出它們的最小值、最大值和平均值(保留3位小數)。 輸入保證這些數都是不超過1000的整數。 樣例輸入: 2 8 3 5 1 7 3 6 樣例輸出: 1 8 4.375 #incl
讀caffe源碼(未完待續)
樣本 源碼解析 單元 最小 size 傳遞 strong 統一 news caffe源碼閱讀雜記 準備 一些參考網頁 Neural Networks and Deep Learning TUTORIAL ON DEEP LEARNING FOR VISION Deep
關於閉包(未完待續)
onload light ++ com targe foo sharp () jquer <script src="~/js/jquery.min.js"></script> <script>
0基礎手把手教你搭建webpack運行打包項目(未完待續)
蘊含 必須 asc 工具 過程 更多 關系圖 本地服務 spa 這些天在項目之余的時間學習了webpack打包項目的東西,非常榮幸的找到一些大神的文章來學習,死勁嚼了幾天,終於略知一二。在以後的工作上還需繼續學習,下面我將分享我這幾天學到的一點東西,希望能讓我一個還不算
CSS寫作建議和性能優化總結(未完待續)
小結 body 補充 代碼 寫作 體積 性能優化 logs 一點 這裏是我從網上的一篇文章看過來的,這裏先做一點小結,之後再補充。 1.CSS渲染規則 今天在微博的一篇文章上看到的,之前我都以為渲染是從左往右渲染。發現我的想法是錯的。之所以采用從右往左的渲染規則,是因為這樣
Exp2 後門原理與實踐(未完待續)
bin image alt job 模塊 加強 ont .sh 問題 Exp2 後門原理與實踐 實驗環境 攻擊機 kali 4.14(64位) (IP: 10.0.2.6/24) 靶機 ubuntu 16.04(32位) (IP: 10.0.2.4/24) windo