關于我的倉庫
- 這篇文章是我為面試準備的學習總結中的一篇
- 我將準備面試中找到的所有學習資料,寫的Demo,寫的博客都放在了這個倉庫里iOS-Engineer-Interview
- 歡迎star????
- 其中的博客在簡書,CSDN都有發布
- 博客中提到的相關的代碼Demo可以在倉庫里相應的文件夾里找到
前言
- 該系列為學習韓立剛老師《計算機網絡》課程的系列學習筆記,目前計劃是一章寫一篇
- 韓老師這個課程貌似是好幾年前的,但怎么說呢,計算機網絡作為計算機領域的基礎,其實變化不大
- 課程在b站上:計算機網絡
- 老師的課看起來賊歡樂,看的很開心,配著彈幕那是更開心。主要老師很很實在,腳踏實地吧,講的例子都賊接地氣
- 本來是在看《趣談網絡協議》的,可惜看到第二章實在看不懂了,把我當寶搞,頂不住,所以先看下韓老師的打個基礎
- 計算機網絡這本書也買了,買的第七版,美麗美麗計網學起來
- 博客內容也就是截圖+理解+書本,希望把基礎搞好
- 作為一個計算機的學生,沒點基礎知識,確實8??行
- 這一章物理層,感覺和我們關系不是很大,就粗略了解下
- 畢竟我這主要還是面試驅動學習??
物理層的基本概念
- 這一塊關系不大,粗
3A9047AD-4B3F-44F3-9862-F37D9A02D7DD
- 就好想可樂瓶子有不同的大小,但是瓶口需要固定大小,方便灌輸
- 對于物理層的學習主要放在掌握基本概念,抽象具體的傳輸介質
數據通信的基礎知識
數據通信模型
05674FCC-A3A6-4DB8-80EC-0C64EC0FE848
- 數字比特流【數字信號】是離散的【只有0/1】,而模擬信號【連續信號】是連續的【連續的正余弦變化】
- 公用電話網是一個廣域網
相關術語
A20CBD49-F070-4142-90A9-85E5FF2CD46E
- 消息是對用戶來說有用的信息,數據是計算機能傳送的,信號是電磁信號【離散,連續】
- 碼元比如說就是010101010中的一個0/1
- 為什么碼元可以攜帶nbit的信息?在于如果可以有多個電壓的話,碼元將不止能代表0/1,而是能代表更多的數據
FF1084A8-F446-453E-BBDB-C53852AEE565
- 比如這里,由于有八種電壓,一個碼元將可以代表一個三位二進制
信道
036D092C-B702-42E4-91DD-DBE0D3C95028
- 對于計算機通信,基本上都是采取雙向
信號
2566E7AF-1DDF-4BCC-9BB8-08876A1837BF
- 基帶信號就好像人普通說話,過了一定距離就聽不到了,通過調制,加強了信號,可以傳的更遠
調制方法
A6260115-5E55-4739-AEFA-B9B42AB92198
- 聰明人看圖就理解了
編碼
FE5DF2C4-A06B-488F-9008-4946723835BD
- 歸零指的是1和1之間要經歷一次歸零
2A746AA0-CD2D-46B5-8B72-9CEEDB0F6290
- 曼徹斯特編碼不一定有固定的0/1標準,約定好即可
ACA5304B-576F-46F0-824B-C844DCEC39A3
- 曼切斯特編碼,如果一直為0就是沒有數據傳輸
E617A55A-25FB-49DF-9CAE-2794C33A9811
3B1465A1-1B50-427F-B7D0-7667CF0DF233
信道的極限容量
B07187E8-50D7-4BC7-8A2D-4D3F66256899
奈氏準則
45A48022-63BE-4ADB-94B4-F77303E4FBD2
- 這里簡單來說就是當你的速率越快,你的碼元越短,用肉眼來形容就是都連成一根線了,也就分不出0/1高低電平了
信噪比
FB69BCA4-D0A6-48C7-8AD6-96B2C9F5EF81
- 這里就比如說,當外面有噪聲的時候,如果人講話速率太快,你就聽不懂了,把速率降下來還能聽懂,??
36E62388-77C0-4056-BAAD-3190781514D8
應用范圍
F9E32264-A77A-4927-86BA-5605C019DBA1
物理層下面的傳輸媒體
- 這一塊感覺離我最遠了,水一水,不過挺有意思的
AC90880A-CB27-4ABD-8B5E-A193944E07D2
各種電纜
- 有線電視用的就是同軸電纜
74C494BE-6A9F-4687-8E93-8498CB5FEB44
A1B378AE-A3BC-4826-9770-238E043C1BD9
網線
- 這一塊書上沒有
- 要記住就是不同的設備之間可以用直通線,相同的設備不行,但是現在基本上都會自動適配了,因此全部使用直通線就行
5DBD57E6-8BD0-442C-8097-6FE7BF4F7E0C
光纖
- 這一塊記住是當光纖從高折射率的媒體射向低折射率的媒體時,其折射角會大于入射角
E654ED4E-A1DD-4B77-A385-25C8854AC1B0
AFE66058-B9CE-4186-85EE-D0F72CE00186
6089FA7F-C41D-46E2-AEF3-9A97F38A33ED
非導向傳輸媒體
- 短波:依靠電離層的反射實現,通信質量較差
- 微波:直線傳播
- 地面微波接力通信:由于地球是圓的,直線傳播相當于給個切線,因此要造很高的信號塔進行接力
頻譜
C612DB7B-1396-4BDD-84BC-C74E5F09B5A6
遠古設備:集線器
7FE96963-F6A9-4115-9F64-7858EF75E79F
- 集線器不是交換機
- 非智能,電腦A給電腦B發送信息會廣播到連接在該集線器上的所有電腦
信道復用技術
復用
1C9F3069-B566-48D8-9DD9-295524E1789C
- 復用就是在發送端加上復用器,把信號合在一起,在接受端使用分用器【過濾加解調】
頻分復用技術FDM
A6228FDC-F01F-4852-920B-A4C14A29813E
- 頻分復用實際上就是給每個用戶都分配一個頻帶讓其進行發送
E21C9C63-A634-49E5-814B-60D428D91F78
- 下面兩張神圖講的很清楚:
2E780570-23E3-4E83-938B-93FA2F2D0C8D
A25AF034-A18C-44D7-A297-9061A3088574
- 在看一個FDM的例子
7E87F0CD-FE84-43BF-A72F-FB53DE5A9189
- 我覺得對于復用關鍵還是要明白有過濾以及調制兩部分
- 也可以進行多重組合:
75618988-9A14-4792-8BCC-A6B3EF80F8E8
時分復用技術TDM
- 時分復用技術是劃分一個個TDM幀,將多個用戶的信息按序塞入
[圖片上傳失敗...(image-b4526d-1568463464394)]
7D2F6141-4A95-4B26-9894-BA7484EF31F7
BCB1152C-6ECD-4BB0-B800-15C30B9D6F89
- 時分復用有個特別屌的解釋,把時看作時鐘,也就是內置了一個時鐘,按照時間一點點波動,波到哪里就進行一次輸入TDM幀,有點酷的
60E2A1CF-A36E-47B9-9B5C-AECD672F704F
統計時分復用STDM
- 這個技術出現的原因在于TDM會出現浪費,因為當某一個時間用戶沒發送信息,TDM幀上有一塊就會是空的
76B81AA8-BBAC-41A5-AEBE-AD9BB65FDC32
- 因此出現了STDM,還是按順序進入幀,但是此時不會再放入空的了,遇到空直接按順序處理下一個
- 但這就出現問題,之前根據順序就能知道是哪個用戶發送的信息,但此時由于有跳過,沒法得知到底是誰發送的信息,因此需要使用一塊專門存儲信息的地方存放相關信息
29B0B315-D0F8-4EA4-8A88-50D9FDDB0F2B
波分復用WDM
A6B8CE66-CBBA-464C-9691-B36D21526236
4C1F7CAA-2271-4793-AE58-A2AFBD0476F9
數字傳輸系統
42A8C1C6-4A49-451A-A873-FF8C257BD857
- 在廣域網【電話線路】這一段用的是數字傳輸系統
27CD0413-6D6E-42E3-8B1A-7CE0F9620987
- PCM是啥意思呢,就是說打電話時,一秒鐘采樣8k次,每次采樣出來一個碼元【8位二進制】,這樣子一秒就是8 * 8k = 64k
- 對于E1:
16EF388F-3A96-44FA-B6E0-EC6B417A63D1
- 對于T1:
4BDBBAC0-6437-4074-8BF9-844194D57080
寬帶接入技術
xDSL
8C17304B-CB80-4AFB-8D0C-12761B42F119
DMT
8423EB75-5F19-407F-AC01-641ED0CB6205
926C9477-D0FC-4A80-97AF-BB37F945471A
- 這里上行線路就比如請求一個網頁之類,下行線路比如下載一個視頻之類,明顯下行需要的流量更大,因此下行線路更多
6F7C4401-C83E-473C-ABE8-B3FC4B7FD142
A2D1E834-6538-456D-84B1-8C80D403383B
HFC
0899148C-E86F-4C39-A4ED-E0EC093559D7
7BC2C8E0-773D-47E6-8F09-BDEEC6FEF317
FTTx
- 現在運營商說的光線到戶基本上都是FTTx,并不是真的
74183A5F-68E1-47F0-AEE4-B5EB9BFBED17